28.5 MB
/srv/reproducible-results/rbuild-debian/r-b-build.FYgp6c3S/b1/gtsam_4.2.0+dfsg-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.FYgp6c3S/b2/gtsam_4.2.0+dfsg-1_amd64.changes
694 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·1bd507037c4dc3d69d06f84524205802·362400·libdevel·optional·libgtsam-dev_4.2.0+dfsg-1_amd64.deb1 ·1bd507037c4dc3d69d06f84524205802·362400·libdevel·optional·libgtsam-dev_4.2.0+dfsg-1_amd64.deb
2 ·7d1a1f69d5eaf657ec7eef4aefb43322·14608088·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb2 ·ed57854a380082234ceac621ba6b956b·14606912·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb
3 ·3bbc2960e511cf25fd810460ddea516f·155215192·debug·optional·libgtsam4-dbgsym_4.2.0+dfsg-1_amd64.deb3 ·3bbc2960e511cf25fd810460ddea516f·155215192·debug·optional·libgtsam4-dbgsym_4.2.0+dfsg-1_amd64.deb
4 ·785a475f8182ed7e6c28e97673c39a4f·1578640·libs·optional·libgtsam4_4.2.0+dfsg-1_amd64.deb4 ·785a475f8182ed7e6c28e97673c39a4f·1578640·libs·optional·libgtsam4_4.2.0+dfsg-1_amd64.deb
5 ·d291c18341225fac372c2ef7b6d99a24·6306972·debug·optional·python3-gtsam-dbgsym_4.2.0+dfsg-1_amd64.deb5 ·d291c18341225fac372c2ef7b6d99a24·6306972·debug·optional·python3-gtsam-dbgsym_4.2.0+dfsg-1_amd64.deb
6 ·31cee0127fbdaee4ce8a0b8dab3945a3·5908164·python·optional·python3-gtsam_4.2.0+dfsg-1_amd64.deb6 ·31cee0127fbdaee4ce8a0b8dab3945a3·5908164·python·optional·python3-gtsam_4.2.0+dfsg-1_amd64.deb
28.5 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····75756·2024-01-09·05:51:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····75976·2024-01-09·05:51:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·14532140·2024-01-09·05:51:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·14530744·2024-01-09·05:51:35.000000·data.tar.xz
57.5 KB
control.tar.xz
56.5 KB
control.tar
56.5 KB
./md5sums
30.0 B
./md5sums
Files differ
56.5 KB
line order
Max HTML report size reached
953 B
xz --list
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ··Streams:···········11 ··Streams:···········1
2 ··Blocks:············12 ··Blocks:············1
3 ··Compressed·size:···74.0·KiB·(75756·B)3 ··Compressed·size:···74.2·KiB·(75976·B)
4 ··Uncompressed·size:·300.0·KiB·(307200·B)4 ··Uncompressed·size:·300.0·KiB·(307200·B)
5 ··Ratio:·············0.2475 ··Ratio:·············0.247
6 ··Check:·············CRC646 ··Check:·············CRC64
7 ··Stream·Padding:····0·B7 ··Stream·Padding:····0·B
8 ··Streams:8 ··Streams:
9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding
10 ·········1·········1···············0···············0···········75756··········307200··0.247··CRC64············010 ·········1·········1···············0···············0···········75976··········307200··0.247··CRC64············0
11 ··Blocks:11 ··Blocks:
12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check
13 ·········1·········1··············12···············0···········75720··········307200··0.246··CRC6413 ·········1·········1··············12···············0···········75940··········307200··0.247··CRC64
28.4 MB
data.tar.xz
28.4 MB
data.tar
253 KB
file list
Max HTML report size reached
393 B
./usr/share/doc/libgtsam-dev/ImuFactor.pdf
309 B
pdftotext {} -
Max HTML report size reached
23.1 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/cholesky.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, 48 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">cholesky.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Lie.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··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="a00002_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="a00002.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: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>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>
118 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:abd92914d0822d42584d46f31fb500048"><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>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>
121 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><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>
122 </table>178 </table>
123 <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>
124 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>180 <div·class="textblock"><p>Base·class·and·basic·functions·for·Lie·types.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>181 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
126 <dd>182 <dd>
 183 Alex·Cunningham·</dd>
 184 <dd>
127 Frank·Dellaert·</dd></dl>185 Frank·Dellaert·</dd>
128 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>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>
Max diff block lines reached; 904/17432 bytes (5.19%) of diff not shown.
5.95 KB
html2text {}
Max HTML report size reached
1.27 KB
./usr/share/doc/libgtsam-dev/html/a00002.js
1.18 KB
js-beautify {}
Max HTML report size reached
31.5 KB
./usr/share/doc/libgtsam-dev/html/a00005_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/FastDefaultAllocator.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 95 lines modifiedOffset 98, 106 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">chartTesting.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00005.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·chartTesting.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
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>
 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>
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>·</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>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div> 
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div> 
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··ifdef·GTSAM_USE_TBB</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//···Use·TBB·allocator·by·default·if·we·have·TBB,·otherwise·boost·pool</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_TBB</span></div>
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>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#··else</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··endif</span></div>
133 <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="preprocessor">#endif</span></div>
134 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html">···28</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Do·a·full·concept·check·and·test·the·invertibility·of·local()·vs.·retract().</span></div> 
137 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">void</span>·testDefaultChart(TestResult&amp;·result_,</div> 
139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······················<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······················<span·class="keyword">const</span>·T&amp;·value)·{</div> 
141 <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>
142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··GTSAM_CONCEPT_TESTABLE_TYPE(T)</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>
143 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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>
144 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·gtsam::DefaultChart&lt;T&gt;·Chart;</div> 
145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Chart::vector·Vector;</div> 
146 <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> 
150 <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>
151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··T·other·=·value;</div> 
152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">namespace·</span>internal</div>
154 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·dx·=·Chart::local(value,·other);</div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>
155 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT_LONGS_EQUAL(Chart::getDimension(value),·dx.size());</div> 
156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·And·that·the·&quot;local&quot;·of·a·value·vs.·itself·is·zero.</span></div> 
157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(Eigen::VectorXd::Zero(dx.size()))));</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02304.html">···49</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02304.html">FastDefaultAllocator</a></div>
158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">typedef</span>·boost::fast_pool_allocator&lt;T&gt;·type;</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">true</span>;</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div>
 162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div>
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>165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
160 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··dx.setRandom();</div> 
161 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··T·updated·=·Chart::retract(value,·dx);</div> 
162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·invdx·=·Chart::local(value,·updated);</div> 
163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div> 
164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····};</div>
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·And·test·that·negative·steps·work·as·well.</span></div> 
166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··dx·=·-dx;</div> 
167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··updated·=·Chart::retract(value,·dx);</div> 
168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··invdx·=·Chart::local(value,·updated);</div> 
169 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div> 
170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div> 
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
172 </div>167 </div>
173 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
Max diff block lines reached; 1971/26093 bytes (7.55%) of diff not shown.
5.96 KB
html2text {}
Max HTML report size reached
7.16 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/FastDefaultAllocator.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/WeightedSampler.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 48 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="#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">WeightedSampler.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.··105 <p>Fast·sampling·without·replacement.··
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="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="a02304.html">gtsam::internal::FastDefaultAllocator&lt;·T·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02664.html">gtsam::WeightedSampler&lt;·Engine·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·list,·map,·and·set·types.··<a·href="a02304.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02308.html">gtsam::internal::FastDefaultVectorAllocator&lt;·T·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)··<a·href="a02308.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>115 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>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>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="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>118 <tr·class="separator:"><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>
126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>121 <div·class="textblock"><p>Fast·sampling·without·replacement.·</p>
127 <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>
128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>May·2019·</dd></dl>
129 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>128 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">FastDefaultAllocator.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">WeightedSampler.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>131 ··</ul>
137 </div>132 </div>
138 </body>133 </body>
139 </html>134 </html>
1.83 KB
html2text {}
Max HTML report size reached
370 B
./usr/share/doc/libgtsam-dev/html/a00008.js
284 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00008·=·[1 var·a00008·=·[
 2 ····["gtsam::WeightedSampler<·Engine·>",·"a02664.html",·"a02664"]
2 ····["gtsam::internal::FastDefaultAllocator<·T·>",·"a02304.html",·null], 
3 ····["gtsam::internal::FastDefaultVectorAllocator<·T·>",·"a02308.html",·null] 
4 ];3 ];
41.8 KB
./usr/share/doc/libgtsam-dev/html/a00008_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastDefaultAllocator.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/WeightedSampler.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 106 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">FastDefaultAllocator.h</div></div>104 ··<div·class="headertitle"><div·class="title">WeightedSampler.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div> 
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">#if·!defined·GTSAM_ALLOCATOR_BOOSTPOOL·&amp;&amp;·!defined·GTSAM_ALLOCATOR_TBB·&amp;&amp;·!defined·GTSAM_ALLOCATOR_STL</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··ifdef·GTSAM_USE_TBB</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//···Use·TBB·allocator·by·default·if·we·have·TBB,·otherwise·boost·pool</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_TBB</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#··else</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··endif</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··include·&lt;boost/pool/pool_alloc.hpp&gt;</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·&lt;tbb/tbb_allocator.h&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;cmath&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>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;queue&gt;</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>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;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>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>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>
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>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>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">namespace·</span>internal</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></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>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>
147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02304.html">···49</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02304.html">FastDefaultAllocator</a></div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02664.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02664.html">WeightedSampler</a>·{</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">private</span>:</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··Engine*·engine_;··<span·class="comment">//·random·number·generation·engine</span></div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">typedef</span>·boost::fast_pool_allocator&lt;T&gt;·type;</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">true</span>;</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02664.html#aa938b7f88f6efd2be5ee3b1cf12c85f7">···46</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02664.html#aa938b7f88f6efd2be5ee3b1cf12c85f7">WeightedSampler</a>(Engine*·engine)·:·engine_(engine)·{}</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··std::vector&lt;size_t&gt;·sampleWithoutReplacement(</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordtype">size_t</span>·numSamples,·<span·class="keyword">const</span>·std::vector&lt;double&gt;&amp;·weights)·{</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·Implementation·adapted·from·code·accompanying·paper·at</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·https://www.ethz.ch/content/dam/ethz/special-interest/baug/ivt/ivt-dam/vpl/reports/1101-1200/ab1141.pdf</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·weights.size();</div>
 149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(n·&lt;·numSamples)·{</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">throw</span>·std::runtime_error(</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="stringliteral">&quot;numSamples·must·be·smaller·than·weights.size()&quot;</span>);</div>
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····};</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
167 </div>153 <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>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(numSamples·==·0)·<span·class="keywordflow">return</span>·result;</div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Step·1:·The·first·m·items·of·V·are·inserted·into·reservoir</span></div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="comment">//·Step·2:·For·each·item·v_i··reservoir:·Calculate·a·key·k_i·=·u_i^(1/w),</span></div>
 160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·where·u_i·=·random(0,·1)</span></div>
 161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·(Modification:·Calculate·and·store·-log·k_i·=·e_i·/·w·where·e_i·=·exp(1),</span></div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//··reservoir·is·a·priority·queue·that·pops·the·*maximum*·elements)</span></div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::priority_queue&lt;std::pair&lt;double,·size_t&gt;·&gt;·reservoir;</div>
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
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>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>
170 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};"> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02308.html">···71</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02308.html">FastDefaultVectorAllocator</a></div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······reservoir.push(std::make_pair(k_i,·it·-·weights.begin()·+·1));</div>
 169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Step·4:·Repeat·Steps·5–10·until·the·population·is·exhausted</span></div>
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Step·3:·The·threshold·T_w·is·the·minimum·key·of·reservoir</span></div>
Max diff block lines reached; 2181/34709 bytes (6.28%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
7.75 KB
html2text {}
Max HTML report size reached
42.4 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/Vector.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, 186 lines modifiedOffset 94, 119 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#define-members">Macros</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>·&#124;
 104 <a·href="#var-members">Variables</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Group.h·File·Reference</div></div>
105 </div><!--header-->106 </div><!--header-->
106 <div·class="contents">107 <div·class="contents">
  
107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··108 <p>Concept·check·class·for·variable·types·with·Group·properties.··
108 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">111 <table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 113 Classes</h2></td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">
111 <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>
112 Namespaces</h2></td></tr>136 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>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>
114 <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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
118 Macros</h2></td></tr>142 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>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="a00014.html#aac1ea136475ea60571[·...·truncated·by·diffoscope;·len:·141,·SHA:·6bc4ea46a90da616ad407e68741950a285ecbfe52c8618d075e123563c5a5650·...·]</td></tr>
 144 <tr·class="memdesc:aac1ea136475ea605715c809f4b3f0156"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·IsGroup.··<br·/></td></tr>
121 <tr·class="separator:ab2fd0608a4ce4c91132e2380ea142499"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:aac1ea136475ea605715c809f4b3f0156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 <tr·class="memitem:a775f74787da8b717f1b6b9932e30701d"·id="r_a775f74787da8b717f1b6b9932e30701d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a775f74787da8b717f1b6b9932e30701d"·name="a775f74787da8b717f1b6b9932e30701d"></a>
 147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_GROUP_TYPE</b>(T)&#160;&#160;&#160;typedef·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;·_gtsam_IsGroup_##T;</td></tr>
122 <tr·class="memitem:a3db3efa973a0c25f0fa531f00a24c76b"·id="r_a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</td></tr> 
123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
126 Typedefs</h2></td></tr> 
127 <tr·class="memitem:aad6a39f5eb77f4d28961cef67ebf98f3"·id="r_aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad6a39f5eb77f4d28961cef67ebf98f3"·name="aad6a39f5eb77f4d28961cef67ebf98f3"></a> 
128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</b></td></tr> 
129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a3acc4ae7ccbb2c04ee7e024f2d7e0675"·id="r_a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3acc4ae7ccbb2c04ee7e024f2d7e0675"·name="a3acc4ae7ccbb2c04ee7e024f2d7e0675"></a> 
131 typedef·Eigen::Matrix&lt;·double,·1,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector1</b></td></tr> 
132 <tr·class="separator:a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:a54f77c4fccbc506166116e363c1fa06e"·id="r_a54f77c4fccbc506166116e363c1fa06e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54f77c4fccbc506166116e363c1fa06e"·name="a54f77c4fccbc506166116e363c1fa06e"></a> 
134 typedef·Eigen::Vector2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector2</b></td></tr> 
135 <tr·class="separator:a54f77c4fccbc506166116e363c1fa06e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a87074ffb029b86bb8c54edd2a29cb1ae"·id="r_a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87074ffb029b86bb8c54edd2a29cb1ae"·name="a87074ffb029b86bb8c54edd2a29cb1ae"></a> 
137 typedef·Eigen::Vector3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector3</b></td></tr> 
138 <tr·class="separator:a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:ae8d1471ff74798e876eac3c5dddc3d53"·id="r_ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8d1471ff74798e876eac3c5dddc3d53"·name="ae8d1471ff74798e876eac3c5dddc3d53"></a> 
140 typedef·Eigen::VectorBlock&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubVector</b></td></tr> 
141 <tr·class="separator:ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a775f74787da8b717f1b6b9932e30701d"><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">149 </table><table·class="memberdecls">
146 <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>
147 Functions</h2></td></tr>151 Functions</h2></td></tr>
 152 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"·id="r_a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplParams"·colspan="2"><a·id="a2e95b5b5508cf3284107e979401bd1a4"·name="a2e95b5b5508cf3284107e979401bd1a4"></a>
 153 template&lt;typename·G·&gt;·</td></tr>
 154 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02344.html">IsGroup</a>&lt;·G·&gt;)),(bool))·check_group_invariants(const·G·&amp;a</td></tr>
 155 <tr·class="memdesc:a2e95b5b5508cf3284107e979401bd1a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants.·<br·/></td></tr>
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>156 <tr·class="separator:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 </table><table·class="memberdecls">
 158 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 159 Variables</h2></td></tr>
 160 <tr·class="memitem:a8f65fe9bad84fc584a482382ebc754d7"·id="r_a8f65fe9bad84fc584a482382ebc754d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f65fe9bad84fc584a482382ebc754d7"·name="a8f65fe9bad84fc584a482382ebc754d7"></a>
 161 const·G·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::b</b></td></tr>
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> 
Max diff block lines reached; 3331/32768 bytes (10.17%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
2.34 KB
./usr/share/doc/libgtsam-dev/html/a00014.js
2.26 KB
js-beautify {}
Max HTML report size reached
85.3 KB
./usr/share/doc/libgtsam-dev/html/a00014_source.html
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a00017.html
Max HTML report size reached
2.76 KB
./usr/share/doc/libgtsam-dev/html/a00017.js
2.68 KB
js-beautify {}
Max HTML report size reached
253 KB
./usr/share/doc/libgtsam-dev/html/a00017_source.html
Max HTML report size reached
11.0 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/VectorSerialization.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 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>·&#124;
100 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·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>serialization·for·Vectors··106 <p>Global·debugging·flags.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 110 Namespaces</h2></td></tr>
 111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
109 Functions</h2></td></tr>116 Functions</h2></td></tr>
 117 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a>
 118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr>
110 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"·id="r_adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplParams"·colspan="2"><a·id="adcf2d12033894945c12171e66cc93e4b"·name="adcf2d12033894945c12171e66cc93e4b"></a> 
111 template&lt;class·Archive·&gt;·</td></tr> 
112 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·gtsam::Vector·&amp;v,·unsigned·int)</td></tr> 
113 <tr·class="separator:adcf2d12033894945c12171e66cc93e4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"·id="r_a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplParams"·colspan="2"><a·id="a5ca16f50c0b5ad848a571e3c08804da4"·name="a5ca16f50c0b5ad848a571e3c08804da4"></a> 
115 template&lt;class·Archive·&gt;·</td></tr> 
116 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·gtsam::Vector·&amp;v,·unsigned·int)</td></tr>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>
117 <tr·class="separator:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 128 Variables</h2></td></tr>
 129 <tr·class="memitem:ab8b4f36c2129e113c3652c32d611fecb"·id="r_ab8b4f36c2129e113c3652c32d611fecb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab8b4f36c2129e113c3652c32d611fecb"·name="ab8b4f36c2129e113c3652c32d611fecb"></a>
 130 GTSAM_EXPORT·<a·class="el"·href="a02316.html">FastMap</a>&lt;·std::string,·<a·class="el"·href="a02548.html">ValueWithDefault</a>&lt;·bool,·false·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::debugFlags</b></td></tr>
118 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"·id="r_a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplParams"·colspan="2"><a·id="a35b000ddff8439045b1e4e88e00a8a07"·name="a35b000ddff8439045b1e4e88e00a8a07"></a> 
119 template&lt;class·Archive·,·int·D&gt;·</td></tr> 
120 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr> 
121 <tr·class="separator:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"·id="r_a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplParams"·colspan="2"><a·id="a521d5a2b3eeb55b62db95f36a4a9662e"·name="a521d5a2b3eeb55b62db95f36a4a9662e"></a> 
123 template&lt;class·Archive·,·int·D&gt;·</td></tr> 
124 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr> 
125 <tr·class="separator:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:ab8b4f36c2129e113c3652c32d611fecb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>132 </table>
127 <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>
128 <div·class="textblock"><p>serialization·for·Vectors·</p>134 <div·class="textblock"><p>Global·debugging·flags.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00020.html">VectorSerialization.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00020.html">debug.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>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.32 KB
html2text {}
Max HTML report size reached
35.9 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/serialization.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFMap.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 166 lines modifiedOffset 94, 74 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">serialization.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DSFMap.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Convenience·functions·for·serializing·data·structures·via·boost.serialization.··107 <p>Allow·for·arbitrary·type·in·DSF.··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00023_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00023_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="a02284.html">gtsam::DSFMap&lt;·KEY·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Disjoint·set·forest·using·an·STL·map·data·structure·underneath·Uses·rank·compression·and·union·by·rank,·iterator·version.··<a·href="a02284.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02288.html">gtsam::DSFMap&lt;·KEY·&gt;::Entry</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·store·the·forest·in·an·STL·map,·but·parents·are·done·with·pointers.··<a·href="a02288.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02292.html">gtsam::IndexPair</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·utility·class·for·representing·a·wrappable·pairs·of·ints.··<a·href="a02292.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
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">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 130 Typedefs</h2></td></tr>
 131 <tr·class="memitem:a092fd3b7d2dd45e74b0f86535352096e"·id="r_a092fd3b7d2dd45e74b0f86535352096e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a092fd3b7d2dd45e74b0f86535352096e"·name="a092fd3b7d2dd45e74b0f86535352096e"></a>
 132 typedef·std::vector&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairVector</b></td></tr>
 133 <tr·class="separator:a092fd3b7d2dd45e74b0f86535352096e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a413e2bde9b0cf18304c55dbf3298bfbe"·id="r_a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a413e2bde9b0cf18304c55dbf3298bfbe"·name="a413e2bde9b0cf18304c55dbf3298bfbe"></a>
 135 typedef·std::set&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSet</b></td></tr>
 136 <tr·class="separator:a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:a32fbede75b498a6c324e635ca527b69e"·id="r_a32fbede75b498a6c324e635ca527b69e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a32fbede75b498a6c324e635ca527b69e"·name="a32fbede75b498a6c324e635ca527b69e"></a>
 138 typedef·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·IndexPairSet·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetMap</b></td></tr>
 139 <tr·class="separator:a32fbede75b498a6c324e635ca527b69e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:ab6fc976abe80b9b909bb77d8c541e20e"·id="r_ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab6fc976abe80b9b909bb77d8c541e20e"·name="ab6fc976abe80b9b909bb77d8c541e20e"></a>
 141 typedef·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DSFMapIndexPair</b></td></tr>
 142 <tr·class="separator:ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>145 Functions</h2></td></tr>
 146 <tr·class="memitem:afc7c15222eaeb30c50aa9c485c13cd8d"·id="r_afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afc7c15222eaeb30c50aa9c485c13cd8d"·name="afc7c15222eaeb30c50aa9c485c13cd8d"></a>
 147 IndexPairVector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetAsArray</b>·(IndexPairSet·&amp;set)</td></tr>
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> 
Max diff block lines reached; 1540/28420 bytes (5.42%) of diff not shown.
8.06 KB
html2text {}
Max HTML report size reached
2.25 KB
./usr/share/doc/libgtsam-dev/html/a00023.js
2.16 KB
js-beautify {}
Max HTML report size reached
95.1 KB
./usr/share/doc/libgtsam-dev/html/a00023_source.html
Max HTML report size reached
16.0 KB
./usr/share/doc/libgtsam-dev/html/a00026.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/treeTraversal-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 60 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; 
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">treeTraversal-inst.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Global·debugging·flags.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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>114 <tr·class="separator:"><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 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>117 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>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>
129 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a67e7c6f5c4916c4a58a783e6b566d55a"><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>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>
132 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a> 
134 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr> 
135 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 </table>138 </table>
137 <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>
138 <div·class="textblock"><p>Global·debugging·flags.·</p> 
139 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>140 <div·class="textblock"><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>141 <dl·class="section·date"><dt>Date</dt><dd>April·9,·2013·</dd></dl>
141 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>146 ··<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="a00026.html">debug.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00026.html">treeTraversal-inst.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>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>
148 ··</ul>149 ··</ul>
149 </div>150 </div>
150 </body>151 </body>
151 </html>152 </html>
4.51 KB
html2text {}
Max HTML report size reached
54.4 KB
./usr/share/doc/libgtsam-dev/html/a00026_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.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 98, 86 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">debug.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="a00026.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00026.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="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>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/statistics.h&gt;</span></div>
 122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastList.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.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="a00590.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>
 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;stack&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>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="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>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 136 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 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>
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>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>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</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="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>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></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>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··GTSAM_EXTERN_EXPORT·FastMap&lt;std::string,·ValueWithDefault&lt;bool,false&gt;·&gt;·debugFlags;</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Non-guarded·use·led·to·crashes,·and·solved·in·commit·cd35db2</span></div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·guardedIsDebug(<span·class="keyword">const</span>·std::string&amp;·s);</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">void</span>·GTSAM_EXPORT·guardedSetDebug(<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v);</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>};</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·function·to·check·if·compiled·version·has·debug·information</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·isDebugVersion();</div> 
152 <div·class="line"><a·id="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>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="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#undef·ISDEBUG</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>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#undef·SETDEBUG</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <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>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>·</div>160 <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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">class·</span>FOREST,·<span·class="keyword">typename</span>·DATA,·<span·class="keyword">typename</span>·VISITOR_PRE,</div>
 163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">typename</span>·VISITOR_POST&gt;</div>
 164 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">···77</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">DepthFirstForest</a>(FOREST&amp;·forest,·DATA&amp;·rootData,·VISITOR_PRE&amp;·visitorPre,</div>
 166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····VISITOR_POST&amp;·visitorPost)·{</div>
 167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·Typedefs</span></div>
 168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FOREST::Node·Node;</div>
 169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Node&gt;·sharedNode;</div>
 170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·Depth·first·traversal·stack</span></div>
 172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·TraversalNode&lt;typename·FOREST::Node,·DATA&gt;·TraversalNode;</div>
 173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;TraversalNode&gt;</a>·Stack;</div>
 174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··Stack·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>;</div>
 175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02312.html">FastList&lt;DATA&gt;</a>·dataList;·<span·class="comment">//·List·to·store·node·data·as·it·is·returned·from·the·pre-order·visitor</span></div>
 176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Add·roots·to·stack·(insert·such·that·they·are·visited·and·processed·in·order</span></div>
 178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>
 179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typename</span>·Stack::iterator·insertLocation·=·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.begin();</div>
 180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·sharedNode&amp;·root:·forest.roots())</div>
 181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.insert(insertLocation,·TraversalNode(root,·rootData));</div>
Max diff block lines reached; 4166/43515 bytes (9.57%) of diff not shown.
11.8 KB
html2text {}
Max HTML report size reached
20.5 KB
./usr/share/doc/libgtsam-dev/html/a00029.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serializationTestHelpers.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, 114 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>·&#124; 
102 <a·href="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p><a·href="a00029_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>
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: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> 
189 </table>112 </table>
190 <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>
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>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
195 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
196 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
197 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
198 <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!·-->
199 ··<ul>121 ··<ul>
Max diff block lines reached; 35/15523 bytes (0.23%) of diff not shown.
5.25 KB
html2text {}
Max HTML report size reached
6.84 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/FastMap.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 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastMap.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·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.··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="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02316.html">gtsam::FastMap&lt;·KEY,·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="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="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="a[·...·truncated·by·diffoscope;·len:·5,·SHA:·e0f8866c48a4977ef98546bb1e14ecd992572ea24e1265f6d4049ba463fb88e2·...·].html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02312.html"·title="FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...">FastList</a>·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·STL·allocator.··<a·href=[·...·truncated·by·diffoscope;·len:·7,·SHA:·b7fddfdf4fedb7f984d337588605f609e3ba820b00c36632c00c901a4447bd69·...·].html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·</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>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>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·22,·2010·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00038.html">FastMap.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00038.html">FastList.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.58 KB
html2text {}
Max HTML report size reached
34.0 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/FastMap.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, 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">FastMap.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastList.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 83 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="a00008.html">gtsam/base/FastDefaultAllocator.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="a00005.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/utility/enable_if.hpp&gt;</span></div>
122 <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>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/optional.hpp&gt;</span></div>
123 <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>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/list.hpp&gt;</span></div>
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>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
128 <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>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>
129 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
130 <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[·...·truncated·by·diffoscope;·len:·12,·SHA:·b42e8659c407a2a1a4c9cbd15eaf6d1b7ff3d83e57e63b672f8fbf5e911f063f·...·]</div>133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02312.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02312.html">FastList</a>:·<span·class="keyword">public</span>·std::list&lt;VALUE,·typename·inte[·...·truncated·by·diffoscope;·len:·51,·SHA:·26aa30d9d0d18e77bf6ac197ad01d4abce04c5e69e1d4a7e0766603bf13b1aca·...·]</div>
131 <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> 
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="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
135 <div·class="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="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div>
136 <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> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
138 <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>137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">···47</a></span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>()·{}</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
140 <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>141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div>
141 <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>142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">···51</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">FastList</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div>
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>
143 <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:·60,·SHA:·d43d7f5497cdb2ae9ff7ed8f699585bce1fcdb1f6c2790949885f825fd2a5286·...·]VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02312.html#a64ede4dd260eb040bf895828796af872">···54</a></span>··<a·class="code·hl_function"·href="a02312.html#a64ede4dd260eb040bf895828796af872">FastList</a>(<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·58,·SHA:·75b1acf3bdab10cbfa357ea82bb1c3dd62a42e0ba47fd69cead428da510a3ade·...·]VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div>
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>145 <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"><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>146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">···57</a></span>··<a·class="code·hl_function"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">FastList</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</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>·</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">···60</a></span>··<a·class="code·hl_function"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">FastList</a>(std::initializer_list&lt;VALUE&gt;·l)·:·Base(l)·{}</div>
147 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
148 <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> 
149 <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> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>(<span·class="keyword">const</span>·std::list&lt;VALUE&gt;&amp;·x)·{</div>
 152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div>
151 </div> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="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> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
155 <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> 
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">private</span>:</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>(x.size()·&gt;·0)</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Base::assign(x.begin(),·x.end());</div>
158 <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> 
159 <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> 
160 <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> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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="a02312.html#a7c6e1a66ccf6adc94022389c3d81af55">···74</a></span>··<span·class="keyword">operator</span>·std::list&lt;VALUE&gt;()<span·class="keyword">·const·</span>{</div>
 162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·std::list&lt;VALUE&gt;(this-&gt;begin(),·this-&gt;end());</div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>};</div>163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
164 </div>164 </div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div>
 167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···80</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
 168 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 169 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div>
 171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
 174 </div>
 175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}</div>
167 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>177 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</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>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>
169 <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> 
170 <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>179 <div·class="ttc"·id="aa02312_html"><div·class="ttname"><a·href="a02312.html">gtsam::FastList</a></div><div·class="ttdoc">FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...</div><div·class="ttdef"><b>Definition</b>·FastList.h:40</div></div>
 180 <div·class="ttc"·id="aa02312_html_a4b392c0cdea93c6af52956ccf6282f44"><div·class="ttname"><a·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(INPUTITERATOR·first,·INPUTITERATOR·last)</div><div·class="ttdoc">Constructor·from·a·range,·passes·through·to·base·class.</div><div·class="ttdef"><b>Definition</b>·FastList.h:51</div></div>
 181 <div·class="ttc"·id="aa02312_html_a4ddfad84c21aa8e028650085d28e64e1"><div·class="ttname"><a·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·FastList.h:47</div></div>
 182 <div·class="ttc"·id="aa02312_html_a4fe23ef7de32013838ac668231983daf"><div·class="ttname"><a·href="a02312.html#a4fe23ef7de32013838ac668231983daf">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(std::initializer_list&lt;·VALUE·&gt;·l)</div><div·class="ttdoc">Construct·from·c++11·initializer·list:</div><div·class="ttdef"><b>Definition</b>·FastList.h:60</div></div>
 183 <div·class="ttc"·id="aa02312_html_a64ede4dd260eb040bf895828796af872"><div·class="ttname"><a·href="a02312.html#a64ede4dd260eb040bf895828796af872">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(const·FastList&lt;·VALUE·&gt;·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·another·FastList.</div><div·class="ttdef"><b>Definition</b>·FastList.h:54</div></div>
171 <div·class="ttc"·id="aa02316_html_a2e756b7ee7f04a4e9d890ce38d388d61"><div·class="ttname"><a·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·Base·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·the·base·map·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:56</div></div> 
172 <div·class="ttc"·id="aa02316_html_a44f4df011d0ec4151435413fe4633a76"><div·class="ttname"><a·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(INPUTITERATOR·first,·INPUTITERATOR·last)</div><div·class="ttdoc">Constructor·from·a·range,·passes·through·to·base·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:50</div></div> 
173 <div·class="ttc"·id="aa02316_html_a5c254b6b3b877e2987970bc08b2a6c89"><div·class="ttname"><a·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">gtsam::FastMap::insert2</a></div><div·class="ttdeci">bool·insert2(const·KEY·&amp;key,·const·VALUE·&amp;val)</div><div·class="ttdoc">Handy·'insert'·function·for·Matlab·wrapper.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:64</div></div> 
174 <div·class="ttc"·id="aa02316_html_a882d34220cdc01fe4aa83ea2bbf29ce6"><div·class="ttname"><a·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·FastMap&lt;·KEY,·VALUE·&gt;·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·another·FastMap.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:53</div></div> 
175 <div·class="ttc"·id="aa02316_html_aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5"><div·class="ttname"><a·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:46</div></div> 
176 <div·class="ttc"·id="aa02316_html_ab2d8e8a8da5e66cffdbf553bf2ea7df0"><div·class="ttname"><a·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">gtsam::FastMap::exists</a></div><div·class="ttdeci">bool·exists(const·KEY·&amp;e)·const</div><div·class="ttdoc">Handy·'exists'·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:67</div></div> 
Max diff block lines reached; 934/27265 bytes (3.43%) of diff not shown.
7.28 KB
html2text {}
Max HTML report size reached
159 KB
./usr/share/doc/libgtsam-dev/html/a00041_source.html
Max HTML report size reached
63.4 KB
./usr/share/doc/libgtsam-dev/html/a00044.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastSet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 298 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>·&#124;
 104 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastSet.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Matrix.h·File·Reference</div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··108 <p>typedef·and·functions·to·augment·Eigen's·MatrixXd··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00044_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00044_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>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02416.html">gtsam::Reshape&lt;·OutM,·OutN,·OutOptions,·InM,·InN,·InOptions·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·functor.··<a·href="a02416.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02420.html">gtsam::Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same·(needed·to·not·be·ambiguous·for·square·input·equals·square·output)··<a·href="a02420.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02424.html">gtsam::Reshape&lt;·M,·N,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same.··<a·href="a02424.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02428.html">gtsam::Reshape&lt;·N,·M,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·transpose.··<a·href="a02428.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02432.html">gtsam::MultiplyWithInverse&lt;·N·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02320.html"·title="FastSet·is·a·thin·wrapper·around·std::set·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...">FastSet</a>·is·a·thin·wrapper·around·std::set·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·S[·...·truncated·by·diffoscope;·len:·30,·SHA:·6e7b971335c46e9b24f631165c885c75941c9a01657672fc5dc13d475fcde800·...·].html#details">More...</a><br·/></td></tr>127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·of·a·vector·b·with·the·inverse·of·a·matrix·A.··<a·href="a02432.html#details">More...</a><br·/></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02436.html">gtsam::MultiplyWithInverseFunction&lt;·T,·N·&gt;</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·with·the·inverse·of·a·matrix,·itself·the·result·of·a·function·f.··<a·href="a02436.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">132 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>134 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>135 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>136 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 </table><table·class="memberdecls">
 139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 140 Macros</h2></td></tr>
 141 <tr·class="memitem:af70cb330d79b8fae30e06d23726fada2"·id="r_af70cb330d79b8fae30e06d23726fada2"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00044.html#af70cb330d79b8fae30e06d23726fada2">GTSAM_MAKE_MATRIX_DEFS</a>(N)</td></tr>
 142 <tr·class="separator:af70cb330d79b8fae30e06d23726fada2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 </table><table·class="memberdecls">
 144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 145 Typedefs</h2></td></tr>
 146 <tr·class="memitem:a03a792d93b6d3283b4c2f3fb5954190f"·id="r_a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03a792d93b6d3283b4c2f3fb5954190f"·name="a03a792d93b6d3283b4c2f3fb5954190f"></a>
 147 typedef·Eigen::MatrixXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Matrix</b></td></tr>
 148 <tr·class="separator:a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:ae14bcd25aa57e5e0477389b9a08b9098"·id="r_ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae14bcd25aa57e5e0477389b9a08b9098"·name="ae14bcd25aa57e5e0477389b9a08b9098"></a>
 150 typedef·Eigen::Matrix&lt;·double,·Eigen::Dynamic,·Eigen::Dynamic,·Eigen::RowMajor·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::MatrixRowMajor</b></td></tr>
 151 <tr·class="separator:ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:a3218833aef585dcaf060bdef7c8ee861"·id="r_a3218833aef585dcaf060bdef7c8ee861"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3218833aef585dcaf060bdef7c8ee861"·name="a3218833aef585dcaf060bdef7c8ee861"></a>
 153 typedef·Eigen::Block&lt;·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubMatrix</b></td></tr>
 154 <tr·class="separator:a3218833aef585dcaf060bdef7c8ee861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a7197dd6ad1eee8ece9aa15edbabc3b68"·id="r_a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7197dd6ad1eee8ece9aa15edbabc3b68"·name="a7197dd6ad1eee8ece9aa15edbabc3b68"></a>
 156 typedef·Eigen::Block&lt;·const·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubMatrix</b></td></tr>
 157 <tr·class="separator:a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 </table><table·class="memberdecls">
 159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 160 Functions</h2></td></tr>
 161 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a>
 162 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr>
 163 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 164 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"·id="r_af31e657258505b2e5148846ebbaa3195"><td·class="memTemplParams"·colspan="2"><a·id="af31e657258505b2e5148846ebbaa3195"·name="af31e657258505b2e5148846ebbaa3195"></a>
 165 template&lt;class·MATRIX·&gt;·</td></tr>
 166 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;A,·const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;B,·double·tol=1e-9)</td></tr>
 167 <tr·class="memdesc:af31e657258505b2e5148846ebbaa3195"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·a·tolerance·<br·/></td></tr>
 168 <tr·class="separator:af31e657258505b2e5148846ebbaa3195"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:afd5b3cf3f54adcbdd6d9e7403f1a792f"·id="r_afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd5b3cf3f54adcbdd6d9e7403f1a792f"·name="afd5b3cf3f54adcbdd6d9e7403f1a792f"></a>
 170 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr>
 171 <tr·class="memdesc:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·is·just·equal_with_abs_tol·1e-9·<br·/></td></tr>
 172 <tr·class="separator:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:ab235abf7505b634be2165e0db58239dd"·id="r_ab235abf7505b634be2165e0db58239dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab235abf7505b634be2165e0db58239dd"·name="ab235abf7505b634be2165e0db58239dd"></a>
 174 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator!=</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr>
 175 <tr·class="memdesc:ab235abf7505b634be2165e0db58239dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequality·<br·/></td></tr>
 176 <tr·class="separator:ab235abf7505b634be2165e0db58239dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a>
 178 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 179 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 180 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a>
 182 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 183 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr>
 184 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a>
 186 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr>
 187 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 188 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a>
 190 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 191 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr>
 192 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a>
 194 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 195 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr>
 196 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 197 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a>
 198 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator^</b>·(const·Matrix·&amp;A,·const·Vector·&amp;v)</td></tr>
 199 <tr·class="memdesc:a2218e53a2b99c449e70aa5b7805895fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·^·for·trans(A)*v·We·transpose·the·vectors·for·speed.·<br·/></td></tr>
 200 <tr·class="separator:a2218e53a2b99c449e70aa5b7805895fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 201 <tr·class="memitem:abc29e3164ed30e785a3c48dfd1aa6ca5"·id="r_abc29e3164ed30e785a3c48dfd1aa6ca5"><td·class="memTemplParams"·colspan="2"><a·id="abc29e3164ed30e785a3c48dfd1aa6ca5"·name="abc29e3164ed30e785a3c48dfd1aa6ca5"></a>
 202 template&lt;class·MATRIX·&gt;·</td></tr>
Max diff block lines reached; 3823/45798 bytes (8.35%) of diff not shown.
18.6 KB
html2text {}
Max HTML report size reached
123 KB
./usr/share/doc/libgtsam-dev/html/a00044_source.html
Max HTML report size reached
6.22 KB
./usr/share/doc/libgtsam-dev/html/a00047.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastList.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, 45 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastList.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>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.··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="a00047_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="a02312.html">gtsam::FastList&lt;·VALUE·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02312.html"·title="FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...">FastList</a>·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·STL·allocator.··<a·href="a02312.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</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>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>
125 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>121 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00047.html">FastList.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="a00047.html">DSFVector.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>124 ··</ul>
133 </div>125 </div>
134 </body>126 </body>
135 </html>127 </html>
1.47 KB
html2text {}
Max HTML report size reached
38.3 KB
./usr/share/doc/libgtsam-dev/html/a00056_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/make_shared.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, 68 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">make_shared.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="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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
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>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.html">gtsam/global_includes.h</a>&gt;</span></div>
123 <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="comment">//·Change·class·depending·on·whether·we·are·using·TBB</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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>
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>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#··undef·max</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··undef·ERROR</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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;functional&gt;</span>·<span·class="comment">//·std::hash()</span></div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Use·TBB·concurrent_unordered_map·for·ConcurrentMap</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·tbb::concurrent_unordered_map&lt;</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··KEY,</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··VALUE,</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::hash&lt;KEY&gt;</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··&gt;;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#else</span></div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·If·we&#39;re·not·using·TBB,·use·a·FastMap·for·ConcurrentMap</span></div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/FastMap.h</a>&gt;</span></div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·<a·class="code·hl_class"·href="a02316.html">gtsam::FastMap&lt;KEY,·VALUE&gt;</a>;</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;boost/serialization/split_member.hpp&gt;</span></div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;boost/static_assert.hpp&gt;</span></div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.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>
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>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>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>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>
136 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">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>
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> 
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>
 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>
 169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02280.html#a00df2b0e065bb753f3f58328b3a32355">···79</a></span>··<a·class="code·hl_function"·href="a02280.html#a00df2b0e065bb753f3f58328b3a32355">ConcurrentMap</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div>
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02280.html#a32688fb734dda9eb9b437f9c63c84893">···82</a></span>··<a·class="code·hl_function"·href="a02280.html#a32688fb734dda9eb9b437f9c63c84893">ConcurrentMap</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02280.html">ConcurrentMap&lt;KEY,VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div>
 172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02280.html#a7480e044beeb4638fe108d77ff2a0e0e">···85</a></span>··<a·class="code·hl_function"·href="a02280.html#a7480e044beeb4638fe108d77ff2a0e0e">ConcurrentMap</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div>
 174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02280.html#a65c98661457fce1b72ac720f1c102b3b">···88</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02280.html#a65c98661457fce1b72ac720f1c102b3b">exists</a>(<span·class="keyword">const</span>·KEY&amp;·e)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·this-&gt;count(e);·}</div>
 176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#ifndef·GTSAM_USE_TBB</span></div>
 178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·If·we&#39;re·not·using·TBB·and·this·is·actually·a·FastMap,·we·need·to·add·these·functions·and·hide</span></div>
 179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·the·original·erase·functions.</span></div>
 180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·unsafe_erase(<span·class="keyword">typename</span>·Base::iterator·position)·{·((Base*)<span·class="keyword">this</span>)-&gt;erase(position);·}</div>
 181 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typename</span>·Base::size_type·unsafe_erase(<span·class="keyword">const</span>·KEY&amp;·k)·{·<span·class="keywordflow">return</span>·((Base*)<span·class="keyword">this</span>)-&gt;erase(k);·}</div>
 182 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordtype">void</span>·unsafe_erase(<span·class="keyword">typename</span>·Base::iterator·first,·<span·class="keyword">typename</span>·Base::iterator·last)·{</div>
 183 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·((Base*)<span·class="keyword">this</span>)-&gt;erase(first,·last);·}</div>
 184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">private</span>:</div>
 185 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">void</span>·erase()·{}</div>
 186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:</div>
 187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#endif</span></div>
 188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">private</span>:</div>
 190 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02280.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··104</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a02280.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
 191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Archive&gt;</div>
 192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordtype">void</span>·save(Archive&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)<span·class="keyword">·const</span></div>
 193 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">··</span>{</div>
 194 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="comment">//·Copy·to·an·STL·container·and·serialize·that</span></div>
 195 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;std::pair&lt;KEY,·VALUE&gt;</a>·&gt;·map(this-&gt;size());</div>
 196 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····std::copy(this-&gt;begin(),·this-&gt;end(),·map.begin());</div>
 197 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(map);</div>
 198 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</div>
 199 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Archive&gt;</div>
Max diff block lines reached; 4838/30304 bytes (15.96%) of diff not shown.
8.64 KB
html2text {}
Max HTML report size reached
5.18 KB
./usr/share/doc/libgtsam-dev/html/a00059.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.cpp·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 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">DSFVector.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>114 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p>
 115 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl> 
117 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>121 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00059.html">DSFVector.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00059.html">VerticalBlockMatrix.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>124 ··</ul>
125 </div>125 </div>
126 </body>126 </body>
127 </html>127 </html>
1.16 KB
html2text {}
Max HTML report size reached
15.4 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/DSFMap.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, 74 lines modifiedOffset 94, 59 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
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">DSFMap.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">make_shared.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>Allow·for·arbitrary·type·in·DSF.··106 <p>make_shared·trampoline·function·to·ensure·proper·alignment··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00062_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00062_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02284.html">gtsam::DSFMap&lt;·KEY·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Disjoint·set·forest·using·an·STL·map·data·structure·underneath·Uses·rank·compression·and·union·by·rank,·iterator·version.··<a·href="a02284.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02288.html">gtsam::DSFMap&lt;·KEY·&gt;::Entry</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·store·the·forest·in·an·STL·map,·but·parents·are·done·with·pointers.··<a·href="a02288.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02292.html">gtsam::IndexPair</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·utility·class·for·representing·a·wrappable·pairs·of·ints.··<a·href="a02292.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
130 Typedefs</h2></td></tr>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>
131 <tr·class="memitem:a092fd3b7d2dd45e74b0f86535352096e"·id="r_a092fd3b7d2dd45e74b0f86535352096e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a092fd3b7d2dd45e74b0f86535352096e"·name="a092fd3b7d2dd45e74b0f86535352096e"></a> 
132 typedef·std::vector&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairVector</b></td></tr> 
133 <tr·class="separator:a092fd3b7d2dd45e74b0f86535352096e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a413e2bde9b0cf18304c55dbf3298bfbe"·id="r_a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a413e2bde9b0cf18304c55dbf3298bfbe"·name="a413e2bde9b0cf18304c55dbf3298bfbe"></a> 
135 typedef·std::set&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSet</b></td></tr> 
136 <tr·class="separator:a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:a32fbede75b498a6c324e635ca527b69e"·id="r_a32fbede75b498a6c324e635ca527b69e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a32fbede75b498a6c324e635ca527b69e"·name="a32fbede75b498a6c324e635ca527b69e"></a> 
138 typedef·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·IndexPairSet·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetMap</b></td></tr> 
139 <tr·class="separator:a32fbede75b498a6c324e635ca527b69e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:ab6fc976abe80b9b909bb77d8c541e20e"·id="r_ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab6fc976abe80b9b909bb77d8c541e20e"·name="ab6fc976abe80b9b909bb77d8c541e20e"></a> 
141 typedef·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DSFMapIndexPair</b></td></tr> 
142 <tr·class="separator:ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
144 <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>
145 Functions</h2></td></tr>125 Functions</h2></td></tr>
146 <tr·class="memitem:afc7c15222eaeb30c50aa9c485c13cd8d"·id="r_afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afc7c15222eaeb30c50aa9c485c13cd8d"·name="afc7c15222eaeb30c50aa9c485c13cd8d"></a> 
147 IndexPairVector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetAsArray</b>·(IndexPairSet·&amp;set)</td></tr>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>
148 <tr·class="separator:afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>135 </table>
150 <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>
151 <div·class="textblock"><p>Allow·for·arbitrary·type·in·DSF.·</p> 
152 <dl·class="section·date"><dt>Date</dt><dd>Oct·26,·2013·</dd></dl> 
153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>138 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
154 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>143 ··<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="a00062.html">DSFMap.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="a00062.html">make_shared.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>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>
161 ··</ul>146 ··</ul>
162 </div>147 </div>
163 </body>148 </body>
164 </html>149 </html>
4.1 KB
html2text {}
Max HTML report size reached
486 B
./usr/share/doc/libgtsam-dev/html/a00062.js
400 B
js-beautify {}
Max HTML report size reached
38.4 KB
./usr/share/doc/libgtsam-dev/html/a00062_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFMap.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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, 161 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">DSFMap.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="a00062.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00062.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·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="a00146.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;cstdlib&gt;</span>··<span·class="comment">//·Provides·size_t</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>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;set&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">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="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02284.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02284.html">DSFMap</a>·{</div>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="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">protected</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="foldopen00037"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00057"·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>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02288.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02288.html">Entry</a>·{</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typename</span>·std::map&lt;KEY,·Entry&gt;::iterator·parent_;</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">size_t</span>·rank_;</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a02288.html">Entry</a>()·{}</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
137 </div>140 </div>
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::map&lt;KEY,·Entry&gt;·Map;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::iterator·iterator;</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">mutable</span>·Map·entries_;</div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>141 <div·class="line"><a·id="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="foldopen00048"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6f805b32c5544e5552d702d5e2b4e801">···63</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t&lt;!needs_eigen_aligned_allocator&lt;T&gt;::value</a>,·boost::shared_ptr&lt;T&gt;&gt;·<a·class="code·hl_function"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">make_shared</a>(Args·&amp;&amp;...·args)·{</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">···48</a></span>··iterator·<a·class="code·hl_function"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">find__</a>(<span·class="keyword">const</span>·KEY&amp;·key)<span·class="keyword">·const·</span>{</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02288.html">Entry</a>·empty;</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····iterator·it·=·entries_.find(key);</div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·if·key·does·not·exist,·create·and·return·itself</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">if</span>·(it·==·entries_.end())·{</div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······it·=·entries_.insert(std::make_pair(key,·empty)).first;</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······it-&gt;second.parent_·=·it;</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······it-&gt;second.rank_·=·0;</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·it;</div>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>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
155 </div>147 </div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
157 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">···61</a></span>··iterator·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(<span·class="keyword">const</span>·iterator&amp;·it)<span·class="keyword">·const·</span>{</div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·follow·parent·pointers·until·we·reach·set·representative</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····iterator&amp;·parent·=·it-&gt;second.parent_;</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">if</span>·(parent·!=·it)·parent·=·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(parent);··<span·class="comment">//·not·yet,·recurse!</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·parent;</div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 </div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
 150 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
166 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02284.html#a4883de168fa5121beee34c9c7d712f28">···69</a></span>··<span·class="keyword">inline</span>·iterator·<a·class="code·hl_function"·href="a02284.html#a4883de168fa5121beee34c9c7d712f28">find_</a>(<span·class="keyword">const</span>·KEY&amp;·key)<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····iterator·initial·=·<a·class="code·hl_function"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">find__</a>(key);</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(initial);</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
171 </div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·<span·class="keyword">public</span>:</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·std::set&lt;KEY&gt;·Set;</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02284.html#aac017122db12132a7b6656dd1bb5760f">···78</a></span>··<a·class="code·hl_function"·href="a02284.html#aac017122db12132a7b6656dd1bb5760f">DSFMap</a>()·{}</div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
178 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02284.html#aad793cdeca5c9150d15814c76ce8b903">···81</a></span>··<span·class="keyword">inline</span>·KEY·<a·class="code·hl_function"·href="a02284.html#aad793cdeca5c9150d15814c76ce8b903">find</a>(<span·class="keyword">const</span>·KEY&amp;·key)<span·class="keyword">·const·</span>{</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····iterator·root·=·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(key);</div> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">return</span>·root-&gt;first;</div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div> 
183 </div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
185 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}"> 
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02284.html#acce8aad42f635e5e0218503995afed91">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02284.html#acce8aad42f635e5e0218503995afed91">merge</a>(<span·class="keyword">const</span>·KEY&amp;·x,·<span·class="keyword">const</span>·KEY&amp;·y)·{</div> 
187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="comment">//·straight·from·http://en.wikipedia.org/wiki/Disjoint-set_data_structure</span></div> 
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····iterator·xRoot·=·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(x);</div> 
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····iterator·yRoot·=·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(y);</div> 
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">if</span>·(xRoot·==·yRoot)·<span·class="keywordflow">return</span>;</div> 
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="comment">//·Merge·sets</span></div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">if</span>·(xRoot-&gt;second.rank_·&lt;·yRoot-&gt;second.rank_)</div> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······xRoot-&gt;second.parent_·=·yRoot;</div> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(xRoot-&gt;second.rank_·&gt;·yRoot-&gt;second.rank_)</div> 
Max diff block lines reached; 5319/31406 bytes (16.94%) of diff not shown.
7.63 KB
html2text {}
Max HTML report size reached
55.9 KB
./usr/share/doc/libgtsam-dev/html/a00065_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ConcurrentMap.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastSet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 140 lines modifiedOffset 98, 162 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ConcurrentMap.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastSet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00065.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a01397.html">gtsam/global_includes.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="comment">//·Change·class·depending·on·whether·we·are·using·TBB</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> 
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> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··undef·ERROR</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;functional&gt;</span>·<span·class="comment">//·std::hash()</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Use·TBB·concurrent_unordered_map·for·ConcurrentMap</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·tbb::concurrent_unordered_map&lt;</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··KEY,</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··VALUE,</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::hash&lt;KEY&gt;</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··&gt;;</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#else</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/version.hpp&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·BOOST_VERSION·&gt;=·107400</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/library_version_type.hpp&gt;</span></div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·If·we&#39;re·not·using·TBB,·use·a·FastMap·for·ConcurrentMap</span></div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·<a·class="code·hl_class"·href="a02316.html">gtsam::FastMap&lt;KEY,·VALUE&gt;</a>;</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#endif</span></div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>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>
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>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/set.hpp&gt;</span></div>
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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00005.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Testable.h</a>&gt;</span></div>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span>boost·{</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span>serialization·{</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>access;</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<span·class="comment">/*·namespace·serialization·*/</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}·<span·class="comment">/*·namespace·boost·*/</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
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>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>
 141 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02320.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02320.html">FastSet</a>:·<span·class="keyword">public</span>·std::set&lt;VALUE,·std::less&lt;VALUE&gt;,</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·{</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··BOOST_CONCEPT_ASSERT·((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;VALUE&gt;</a>·));</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·std::set&lt;VALUE,·std::less&lt;VALUE&gt;,</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typename</span>·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div>
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">using·</span>Base::Base;··<span·class="comment">//·Inherit·the·set·constructors</span></div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">···61</a></span>··<a·class="code·hl_function"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">FastSet</a>()·=·<span·class="keywordflow">default</span>;·</div>
 155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
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>156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTCONTAINER&gt;</div>
159 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};">157 <div·class="foldopen"·id="foldopen00065"·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"·hre[·...·truncated·by·diffoscope;·len:·56,·SHA:·29e79b0392c5edcf16049afaa73bb891deee225ca1defe3eb28ee024b3a12a8d·...·]</div>158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02320.html#a6fe5c76facd1eab99fe84c19c68d9e5c">···65</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02320.html#a6fe5c76facd1eab99fe84c19c68d9e5c">FastSet<[·...·truncated·by·diffoscope;·len:·71,·SHA:·36d06218cf4a7cce1cb410d95d8f1c7ac837fb68e26d714401219a7449da5600·...·]</div>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··Base(container.begin(),·container.end())·{</div>
 160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 161 </div>
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 163 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02320.html#a7f6cb2d27052a33035f135e837b51c47">···70</a></span>··<a·class="code·hl_function"·href="a02320.html#a7f6cb2d27052a33035f135e837b51c47">FastSet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">FastSet&lt;VALUE&gt;</a>&amp;·x)·:</div>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Base(x)·{</div>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</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>167 </div>
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>169 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02320.html#acd2dc81b5518151095ba9aef2eb4d81d">···75</a></span>··<a·class="code·hl_function"·href="a02320.html#acd2dc81b5518151095ba9aef2eb4d81d">FastSet</a>(<span·class="keyword">const</span>·Base&amp;·x)·:</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··Base(x)·{</div>
 172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
 173 </div>
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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> 
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02280.html#a00df2b0e065bb753f3f58328b3a32355">···79</a></span>··<a·class="code·hl_function"·href="a02280.html#a00df2b0e065bb753f3f58328b3a32355">ConcurrentMap</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 176 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_function"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">FastSet</a>(<span·class="keyword">const</span>·std::set&lt;VALUE&gt;&amp;·x)·{</div>
 177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div>
 178 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div>
Max diff block lines reached; 22608/44693 bytes (50.59%) of diff not shown.
12.1 KB
html2text {}
Max HTML report size reached
7.07 KB
./usr/share/doc/libgtsam-dev/html/a00068.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Value.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/types.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
102 ··<div·class="headertitle"><div·class="title">Value.h·File·Reference</div></div>101 <a·href="#func-members">Functions</a>··</div>
 102 ··<div·class="headertitle"><div·class="title">types.cpp·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.··105 <p>Functions·for·handling·type·information.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00068_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr>
 117 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr>
 118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>119 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p>121 <div·class="textblock"><p>Functions·for·handling·type·information.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Jan·14,·2012·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl>
125 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>128 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00068.html">Value.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00068.html">types.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>131 ··</ul>
133 </div>132 </div>
134 </body>133 </body>
135 </html>134 </html>
1.49 KB
html2text {}
Max HTML report size reached
270 B
./usr/share/doc/libgtsam-dev/html/a00068.js
184 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00068·=·[1 var·a00068·=·[
2 ····["gtsam::Value",·"a02596.html",·"a02596"]2 ····["demangle",·"a00068.html#a0b97fc96e5f69236e81489c66d5b92ba",·null]
3 ];3 ];
35.7 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/Testable.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 123 lines modifiedOffset 94, 112 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Vector.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··105 <p>typedef·and·functions·to·augment·Eigen's·Vectors··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00071_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
130 Namespaces</h2></td></tr>109 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>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>
132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="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>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
136 Macros</h2></td></tr> 
137 <tr·class="memitem:a09f3206ab3c49fa828b82721b56ad50d"·id="r_a09f3206ab3c49fa828b82721b56ad50d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f3206ab3c49fa828b82721b56ad50d"·name="a09f3206ab3c49fa828b82721b56ad50d"></a> 
138 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_PRINT</b>(x)&#160;&#160;&#160;((x).print(#x))</td></tr> 
139 <tr·class="separator:a09f3206ab3c49fa828b82721b56ad50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:abe0a238cdd07d484ff0be56ae945b182"·id="r_abe0a238cdd07d484ff0be56ae945b182"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td></tr> 
141 <tr·class="memdesc:abe0a238cdd07d484ff0be56ae945b182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·TestableConcept.··<br·/></td></tr> 
142 <tr·class="separator:abe0a238cdd07d484ff0be56ae945b182"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a1d8be087361f5a3d2b9bad75cdf5ed4c"·id="r_a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d8be087361f5a3d2b9bad75cdf5ed4c"·name="a1d8be087361f5a3d2b9bad75cdf5ed4c"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_TESTABLE_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_Testable_##T·=·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td></tr> 
145 <tr·class="separator:a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
148 Functions</h2></td></tr>115 Functions</h2></td></tr>
149 <tr·class="memitem:acd4a964885d404ce95952a426d6ec66f"·id="r_acd4a964885d404ce95952a426d6ec66f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd4a964885d404ce95952a426d6ec66f"·name="acd4a964885d404ce95952a426d6ec66f"></a>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::[·...·truncated·by·diffoscope;·len:·84,·SHA:·0c17a05905e34bcde638c427e23c4eab40f5395ddf6468682e3bcdeec4f66b3c·...·]>
 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>
150 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(float·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>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>
151 <tr·class="separator:acd4a964885d404ce95952a426d6ec66f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:a18388d9f853471b852e9cb5c2f6e321d"·id="r_a18388d9f853471b852e9cb5c2f6e321d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a18388d9f853471b852e9cb5c2f6e321d"·name="a18388d9f853471b852e9cb5c2f6e321d"></a>131 <tr·class="memitem:a64988014ab746343803620dc42513646"·id="r_a64988014ab746343803620dc42513646"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64988014ab746343803620dc42513646"·name="a64988014ab746343803620dc42513646"></a>
153 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(double·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>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>
154 <tr·class="separator:a18388d9f853471b852e9cb5c2f6e321d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:ad2dbee4a72127938c79162cc8b6d5152"·id="r_ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplParams"·colspan="2"><a·id="ad2dbee4a72127938c79162cc8b6d5152"·name="ad2dbee4a72127938c79162cc8b6d5152"></a> 
156 template&lt;class·T·&gt;·</td></tr> 
157 <tr·class="memitem:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2,·double·tol)</td></tr> 
158 <tr·class="memdesc:ad2dbee4a72127938c79162cc8b6d5152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·on·the·object.·<br·/></td></tr>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>
159 <tr·class="separator:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:a2ca3db47b15350977c1f03c5560ab332"><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>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">g[·...·truncated·by·diffoscope;·len:·94,·SHA:·10d495ee4dd268fa8d03ef9a98ddc759a4de1d33e300452bf5a27fff6afa8e98·...·]</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>
164 <tr·class="separator:a1f3dc67ad88b799c469088e428c583b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:ac95292df1087c65aa5b5388bf4c11842"><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>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">g[·...·truncated·by·diffoscope;·len:·92,·SHA:·257b6b89100284782f6471cf6f9299fc77d2d32b6d4f24872a04bfab1973b49d·...·]</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>
Max diff block lines reached; 3265/26970 bytes (12.11%) of diff not shown.
9.26 KB
html2text {}
Max HTML report size reached
1.95 KB
./usr/share/doc/libgtsam-dev/html/a00071.js
1.86 KB
js-beautify {}
Max HTML report size reached
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00074.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastVector.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/timing.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 47 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastVector.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">timing.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··105 <p>Timing·utilities.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00074_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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:a5afe1a0ae8eefb72f2508bda95b57be8"·id="r_a5afe1a0ae8eefb72f2508bda95b57be8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5afe1a0ae8eefb72f2508bda95b57be8"·name="a5afe1a0ae8eefb72f2508bda95b57be8"></a>
 117 GTSAM_EXPORT·boost::shared_ptr&lt;·<a·class="el"·href="a02516.html">TimingOutline</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::gTimingRoot</b>·(new·<a·class="el"·href="a02516.html">TimingOutline</a>(&quot;Total&quot;,·getTicTocID(&quot;Total&quot;)))</td></tr>
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>118 <tr·class="separator:a5afe1a0ae8eefb72f2508bda95b57be8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:ae6e0284b29c92524a90bb394f5c0b26c"·id="r_ae6e0284b29c92524a90bb394f5c0b26c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae6e0284b29c92524a90bb394f5c0b26c"·name="ae6e0284b29c92524a90bb394f5c0b26c"></a>
 120 GTSAM_EXPORT·boost::weak_ptr&lt;·<a·class="el"·href="a02516.html">TimingOutline</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::gCurrentTimer</b>·(gTimingRoot)</td></tr>
 121 <tr·class="separator:ae6e0284b29c92524a90bb394f5c0b26c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:aa81dbe28169a87fd2acd186af8c97fb3"·id="r_aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa81dbe28169a87fd2acd186af8c97fb3"·name="aa81dbe28169a87fd2acd186af8c97fb3"></a>
 123 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::getTicTocID</b>·(const·char·*descriptionC)</td></tr>
 124 <tr·class="separator:aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:a2b3221d20e3c3de4d785d72854c53f44"·id="r_a2b3221d20e3c3de4d785d72854c53f44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b3221d20e3c3de4d785d72854c53f44"·name="a2b3221d20e3c3de4d785d72854c53f44"></a>
 126 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::tic</b>·(size_t·id,·const·char·*labelC)</td></tr>
 127 <tr·class="separator:a2b3221d20e3c3de4d785d72854c53f44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:af3014f0d4aa5ff46c5cd4a516c39c56b"·id="r_af3014f0d4aa5ff46c5cd4a516c39c56b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3014f0d4aa5ff46c5cd4a516c39c56b"·name="af3014f0d4aa5ff46c5cd4a516c39c56b"></a>
 129 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::toc</b>·(size_t·id,·const·char·*label)</td></tr>
 130 <tr·class="separator:af3014f0d4aa5ff46c5cd4a516c39c56b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>131 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p>133 <div·class="textblock"><p>Timing·utilities.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>
125 <dd> 
126 Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00074.html">FastVector.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00074.html">timing.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>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.49 KB
html2text {}
Max HTML report size reached
135 KB
./usr/share/doc/libgtsam-dev/html/a00080_source.html
Max HTML report size reached
9.04 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/OptionalJacobian.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, 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">OptionalJacobian.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>Special·class·for·optional·Jacobian·arguments.··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="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a02448.html">gtsam::OptionalJacobian&lt;·Rows,·Cols·&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="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>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>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>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>
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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>122 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>124 <div·class="textblock"><p>Group·product·of·two·Lie·Groups.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>May,·2015·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 <dd> 
133 Natesh·Srinivasan·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Nov·28,·2014·</dd></dl> 
135 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>131 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00083.html">OptionalJacobian.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="a00083.html">ProductLieGroup.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>134 ··</ul>
143 </div>135 </div>
144 </body>136 </body>
145 </html>137 </html>
2.39 KB
html2text {}
Max HTML report size reached
578 B
./usr/share/doc/libgtsam-dev/html/a00083.js
492 B
js-beautify {}
Max HTML report size reached
94.0 KB
./usr/share/doc/libgtsam-dev/html/a00083_source.html
Max HTML report size reached
66.9 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/GenericValue.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, 281 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">GenericValue.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 <div·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·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>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#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="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
127 <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>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.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="a00068.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> 
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> 
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>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>
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>
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> 
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>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>
153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
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> 
160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
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>128 <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>129 <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> 
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> 
186 </div> 
187 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
188 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
189 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02324.html#ad352f894df0e4ede3b39e45ffa0cb98d">···81</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02324.html#ad352f894df0e4ede3b39e45ffa0cb98d">equals_</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·p,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·override·</span>{</div> 
190 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="comment">//·Cast·the·base·class·Value·pointer·to·a·templated·generic·class·pointer</span></div> 
191 <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="a02324.html">GenericValue</a>&amp;·genericValue2·=·<span·class="keyword">static_cast&lt;</span><span·class="keyword">const·</span><a·class="code·hl_class"·href="a02324.html">GenericValue</a>&amp;<span·class="keyword">&gt;</span>(p);</div> 
192 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·Return·the·result·of·using·the·equals·traits·for·the·derived·class</span></div> 
193 <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>(this-&gt;value_,·genericValue2.<a·class="code·hl_variable"·href="a02324.html#ab8454e55f25f7f475f8d31001625a8e9">value_</a>,·tol);</div> 
194 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div> 
195 </div> 
196 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
197 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
198 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02324.html#a60ddebd2ce398b9697a0161274ae91cc">···89</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02324.html#a60ddebd2ce398b9697a0161274ae91cc">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02324.html">GenericValue</a>·&amp;other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
199 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(this-&gt;<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>(),·other.<a·class="code·hl_function"·href="a02324.html#adb4eb10667d811f19db1e32992785c0a">value</a>(),·tol);</div> 
200 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div> 
201 </div> 
202 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
203 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
204 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02324.html#a5a975666c504df56c7c633401e07a0c7">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02324.html#a5a975666c504df56c7c633401e07a0c7">print</a>(<span·class="keyword">const</span>·std::string&amp;·str)<span·class="keyword">·const·override·</span>{</div> 
205 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;(&quot;</span>·&lt;&lt;·<a·class="code·hl_function"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">demangle</a>(<span·class="keyword">typeid</span>(T).name())·&lt;&lt;·<span·class="stringliteral">&quot;)\n&quot;</span>;</div> 
Max diff block lines reached; 11812/52905 bytes (22.33%) of diff not shown.
15.1 KB
html2text {}
Max HTML report size reached
9.41 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/ThreadsafeException.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/SymmetricBlockMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 55 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">ThreadsafeException.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></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>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··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="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>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>
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>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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
127 <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>
128 Namespaces</h2></td></tr>116 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>117 <tr·class="memitem:a01428"·id="r_a01428"><td·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>118 <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>119 <tr·class="separator:"><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>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·</p> 
135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>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>
136 <dl·class="section·date"><dt>Date</dt><dd>Aug·21,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
137 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>129 ··<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="a00089.html">ThreadsafeException.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="a00089.html">SymmetricBlockMatrix.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>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 ··</ul>132 ··</ul>
145 </div>133 </div>
146 </body>134 </body>
147 </html>135 </html>
2.4 KB
html2text {}
Max HTML report size reached
134 KB
./usr/share/doc/libgtsam-dev/html/a00089_source.html
Max HTML report size reached
21.2 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/treeTraversal-inst.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, 61 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="#func-members">Functions</a>··</div>100 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">treeTraversal-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>Serialization·for·matrices.··
 105 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00092_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 Namespaces</h2></td></tr> 
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
117 Functions</h2></td></tr>109 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>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="a00092.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>
121 <tr·class="separator:a50e24f0a9085721425089cdce18f2475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a249e3c6c403da95aff72dfcdf269153b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"·id="r_a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·&gt;·</td></tr> 
123 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a3735d0cee6f4d530e75479f7b1ebaf07">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre)</td></tr> 
124 <tr·class="memdesc:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first,·with·a·pre-order·visit·but·no·post-order·visit.··<br·/></td></tr> 
125 <tr·class="separator:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"·id="r_afd7410807789da9ad91d6630063be36f"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr> 
127 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</td></tr> 
128 <tr·class="memdesc:afd7410807789da9ad91d6630063be36f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr> 
129 <tr·class="separator:afd7410807789da9ad91d6630063be36f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"·id="r_a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr> 
131 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a>·(const·FOREST·&amp;forest)</td></tr> 
132 <tr·class="memdesc:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·for·a·clone·of·the·original·tree.··<br·/></td></tr> 
133 <tr·class="separator:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"·id="r_a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr> 
135 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a7228bbaf6ad62b65be7a2084c01aae5c">gtsam::treeTraversal::PrintForest</a>·(const·FOREST·&amp;forest,·std::string·str,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter)</td></tr> 
136 <tr·class="memdesc:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·a·tree,·prefixing·each·line·with·<code>str</code>,·and·formatting·keys·using·<code>keyFormatter</code>.··<br·/></td></tr> 
137 <tr·class="separator:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 </table>126 </table>
139 <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>
140 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>128 <div·class="textblock"><p>Serialization·for·matrices.·</p>
 129 <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>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>
Max diff block lines reached; 928/14565 bytes (6.37%) of diff not shown.
6.87 KB
html2text {}
Max HTML report size reached
626 B
./usr/share/doc/libgtsam-dev/html/a00092.js
540 B
js-beautify {}
Max HTML report size reached
55.9 KB
./usr/share/doc/libgtsam-dev/html/a00092_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/treeTraversal-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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, 217 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">treeTraversal-inst.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="a00092.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00092.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00017"·name="l00017"></a><span·class="lineno">···17</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="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/parallelTraversalTasks.h&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/statistics.h&gt;</span></div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastList.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="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/Matrix.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="a00611.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> 
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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> 
129 <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><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&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>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>
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>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>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>boost·{</div>
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>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>serialization·{</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·split·version·-·sends·sizes·ahead</span></div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div>
 133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div>
136 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a00092.html#a068f1f8df2afd609744bc82386259e71">···50</a></span><span·class="keywordtype">void</span>·save(</div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01434.html">···36</a></span><span·class="keyword">namespace·</span>treeTraversal·{</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span>{</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·Internal·node·used·in·DFS·preorder·stack</span></div> 
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·NODE,·<span·class="keyword">typename</span>·DATA&gt;</div> 
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">struct·</span>TraversalNode·{</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">bool</span>·expanded;</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·treeNode;</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··DATA&amp;·parentData;</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;DATA&gt;::iterator</a>·dataPointer;</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··TraversalNode(<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·_treeNode,·DATA&amp;·_parentData)·:</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······expanded(<span·class="keyword">false</span>),·treeNode(_treeNode),·parentData(_parentData)·{</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>};</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Archive&amp;·ar,</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>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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(cols);</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(m.data(),·m.size()));</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
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>·</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">class·</span>FOREST,·<span·class="keyword">typename</span>·DATA,·<span·class="keyword">typename</span>·VISITOR_PRE,</div> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">typename</span>·VISITOR_POST&gt;</div> 
164 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">···77</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">DepthFirstForest</a>(FOREST&amp;·forest,·DATA&amp;·rootData,·VISITOR_PRE&amp;·visitorPre,</div> 
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····VISITOR_POST&amp;·visitorPost)·{</div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·Typedefs</span></div> 
168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FOREST::Node·Node;</div> 
169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Node&gt;·sharedNode;</div> 
170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·Depth·first·traversal·stack</span></div> 
172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·TraversalNode&lt;typename·FOREST::Node,·DATA&gt;·TraversalNode;</div> 
173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;TraversalNode&gt;</a>·Stack;</div> 
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··Stack·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>;</div> 
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02312.html">FastList&lt;DATA&gt;</a>·dataList;·<span·class="comment">//·List·to·store·node·data·as·it·is·returned·from·the·pre-order·visitor</span></div> 
176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Add·roots·to·stack·(insert·such·that·they·are·visited·and·processed·in·order</span></div> 
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div> 
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typename</span>·Stack::iterator·insertLocation·=·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.begin();</div> 
180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·sharedNode&amp;·root:·forest.roots())</div> 
181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.insert(insertLocation,·TraversalNode(root,·rootData));</div> 
182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> 
183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·Traverse</span></div> 
185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordflow">while</span>·(!<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.empty())·{</div> 
186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="comment">//·Get·next·node</span></div> 
187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····TraversalNode&amp;·node·=·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.front();</div> 
188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">if</span>·(node.expanded)·{</div> 
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="comment">//·If·already·expanded,·then·the·data·stored·in·the·node·is·no·longer·needed,·so·visit</span></div> 
191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="comment">//·then·delete·it.</span></div> 
192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······(void)·visitorPost(node.treeNode,·*node.dataPointer);</div> 
193 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······dataList.erase(node.dataPointer);</div> 
194 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.pop_front();</div> 
195 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····}·<span·class="keywordflow">else</span>·{</div> 
196 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······<span·class="comment">//·If·not·already·visited,·visit·the·node·and·add·its·children·(use·reverse·iterators·so</span></div> 
197 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<span·class="comment">//·children·are·processed·in·the·order·they·appear)</span></div> 
Max diff block lines reached; 956/44954 bytes (2.13%) of diff not shown.
11.9 KB
html2text {}
Max HTML report size reached
65.5 KB
./usr/share/doc/libgtsam-dev/html/a00095.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ThreadsafeException.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 298 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 ··<div·class="headertitle"><div·class="title">ThreadsafeException.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">Matrix.h·File·Reference</div></div> 
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>typedef·and·functions·to·augment·Eigen's·MatrixXd··105 <p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <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>
111 <table·class="memberdecls">108 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>110 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02416.html">gtsam::Reshape&lt;·OutM,·OutN,·OutOptions,·InM,·InN,·InOptions·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·functor.··<a·href="a02416.html#details">More...</a><br·/></td></tr>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>
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="a02420.html">gtsam::Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same·(needed·to·not·be·ambiguous·for·square·input·equals·square·output)[·...·truncated·by·diffoscope;·len:·48,·SHA:·964225043317abd18e192c7355d5ccc39f711565468c8365b2b8c9fc077767a2·...·]></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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02424.html">gtsam::Reshape&lt;·M,·N,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same.··<a·href="a02424.html#details">More...</a><br·/></td></tr>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>
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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02428.html">gtsam::Reshape&lt;·N,·M,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·transpose.··<a·href="a02428.html#details">More...</a><br·/></td></tr>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>
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 <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>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>
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·of·a·vector·b·with·the·inverse·of·a·matrix·A.··<a·href="a02432.html#details">More...</a><br·/></td></tr>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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02436.html">gtsam::MultiplyWithInverseFunction&lt;·T,·N·&gt;</a></td></tr> 
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·with·the·inverse·of·a·matrix,·itself·the·result·of·a·function·f.··<a·href="a02436.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
133 <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>
134 Namespaces</h2></td></tr>128 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>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>
136 <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>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table><table·class="memberdecls"> 
139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
140 Macros</h2></td></tr> 
141 <tr·class="memitem:af70cb330d79b8fae30e06d23726fada2"·id="r_af70cb330d79b8fae30e06d23726fada2"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html#af70cb330d79b8fae30e06d23726fada2">GTSAM_MAKE_MATRIX_DEFS</a>(N)</td></tr> 
142 <tr·class="separator:af70cb330d79b8fae30e06d23726fada2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 </table><table·class="memberdecls"> 
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
145 Typedefs</h2></td></tr> 
146 <tr·class="memitem:a03a792d93b6d3283b4c2f3fb5954190f"·id="r_a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03a792d93b6d3283b4c2f3fb5954190f"·name="a03a792d93b6d3283b4c2f3fb5954190f"></a> 
147 typedef·Eigen::MatrixXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Matrix</b></td></tr> 
148 <tr·class="separator:a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 <tr·class="memitem:ae14bcd25aa57e5e0477389b9a08b9098"·id="r_ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae14bcd25aa57e5e0477389b9a08b9098"·name="ae14bcd25aa57e5e0477389b9a08b9098"></a> 
150 typedef·Eigen::Matrix&lt;·double,·Eigen::Dynamic,·Eigen::Dynamic,·Eigen::RowMajor·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::MatrixRowMajor</b></td></tr> 
151 <tr·class="separator:ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:a3218833aef585dcaf060bdef7c8ee861"·id="r_a3218833aef585dcaf060bdef7c8ee861"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3218833aef585dcaf060bdef7c8ee861"·name="a3218833aef585dcaf060bdef7c8ee861"></a> 
153 typedef·Eigen::Block&lt;·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubMatrix</b></td></tr> 
154 <tr·class="separator:a3218833aef585dcaf060bdef7c8ee861"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a7197dd6ad1eee8ece9aa15edbabc3b68"·id="r_a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7197dd6ad1eee8ece9aa15edbabc3b68"·name="a7197dd6ad1eee8ece9aa15edbabc3b68"></a> 
156 typedef·Eigen::Block&lt;·const·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubMatrix</b></td></tr> 
157 <tr·class="separator:a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 </table><table·class="memberdecls"> 
159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
160 Functions</h2></td></tr> 
161 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a> 
162 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr> 
163 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
164 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"·id="r_af31e657258505b2e5148846ebbaa3195"><td·class="memTemplParams"·colspan="2"><a·id="af31e657258505b2e5148846ebbaa3195"·name="af31e657258505b2e5148846ebbaa3195"></a> 
165 template&lt;class·MATRIX·&gt;·</td></tr> 
166 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;A,·const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;B,·double·tol=1e-9)</td></tr> 
167 <tr·class="memdesc:af31e657258505b2e5148846ebbaa3195"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·a·tolerance·<br·/></td></tr> 
168 <tr·class="separator:af31e657258505b2e5148846ebbaa3195"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
169 <tr·class="memitem:afd5b3cf3f54adcbdd6d9e7403f1a792f"·id="r_afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd5b3cf3f54adcbdd6d9e7403f1a792f"·name="afd5b3cf3f54adcbdd6d9e7403f1a792f"></a> 
170 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr> 
171 <tr·class="memdesc:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·is·just·equal_with_abs_tol·1e-9·<br·/></td></tr> 
172 <tr·class="separator:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 <tr·class="memitem:ab235abf7505b634be2165e0db58239dd"·id="r_ab235abf7505b634be2165e0db58239dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab235abf7505b634be2165e0db58239dd"·name="ab235abf7505b634be2165e0db58239dd"></a> 
174 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator!=</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr> 
175 <tr·class="memdesc:ab235abf7505b634be2165e0db58239dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequality·<br·/></td></tr> 
176 <tr·class="separator:ab235abf7505b634be2165e0db58239dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
177 <tr·class="memitem:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a> 
178 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
179 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
180 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
181 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a> 
182 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
183 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr> 
184 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
185 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a> 
186 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr> 
187 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
188 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
189 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a> 
190 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
191 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr> 
192 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a> 
194 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
195 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr> 
196 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
197 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a> 
Max diff block lines reached; 3840/47259 bytes (8.13%) of diff not shown.
19.2 KB
html2text {}
Max HTML report size reached
3.77 KB
./usr/share/doc/libgtsam-dev/html/a00095.js
3.68 KB
js-beautify {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00095_source.html
Max HTML report size reached
56.7 KB
./usr/share/doc/libgtsam-dev/html/a00098_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/testLie.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, 111 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">testLie.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00098.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·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>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>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>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="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div> 
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div> 
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;CppUnitLite/Failure.h&gt;</span></div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00041.html">gtsam/base/serialization.h</a>&gt;</span></div>
133 <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>
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>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>
135 <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>·</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·derivatives</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>
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>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Matrix·H1,·H2;</div>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>
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div>134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span>serializationTestHelpers·{</div>
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>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>
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</span></div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·T();</div>
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··OJ·none;</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse(),T::Inverse(t1,·H1)));</div> 
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t1,·none),H1));</div> 
149 <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>
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>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>
152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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> 
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>
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Between</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>
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>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>
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>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>
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>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>
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="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>
167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div>161 <div·class="line"><a·id="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>
168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>165 <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>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·This·version·requires·equality·operator·and·uses·string·and·file·round-trips</span></div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keywordtype">bool</span>·equality(<span·class="keyword">const</span>·T&amp;·input·=·T())·{</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··T·output·=·create&lt;T&gt;(),·outputf·=·create&lt;T&gt;();</div>
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>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>
181 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//·Local</span></div> 
182 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(w12,·T::Local(t1,·t2,·H1,·H2)));</div> 
183 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;V,G,G,OJ,OJ&gt;(T::Local,·t1,·t2,·none,·none),·H1));</div> 
Max diff block lines reached; 21046/45297 bytes (46.46%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
34.9 KB
./usr/share/doc/libgtsam-dev/html/a00104.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 47 lines modifiedOffset 95, 185 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">cholesky.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>112 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>113 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>114 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
 117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 118 Macros</h2></td></tr>
 119 <tr·class="memitem:ab2fd0608a4ce4c91132e2380ea142499"·id="r_ab2fd0608a4ce4c91132e2380ea142499"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab2fd0608a4ce4c91132e2380ea142499"·name="ab2fd0608a4ce4c91132e2380ea142499"></a>
 120 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MKL_BLAS</b>&#160;&#160;&#160;MKL_DOMAIN_BLAS</td></tr>
 121 <tr·class="separator:ab2fd0608a4ce4c91132e2380ea142499"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a3db3efa973a0c25f0fa531f00a24c76b"·id="r_a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</td></tr>
 123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
 125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 126 Typedefs</h2></td></tr>
 127 <tr·class="memitem:aad6a39f5eb77f4d28961cef67ebf98f3"·id="r_aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad6a39f5eb77f4d28961cef67ebf98f3"·name="aad6a39f5eb77f4d28961cef67ebf98f3"></a>
 128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</b></td></tr>
 129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a3acc4ae7ccbb2c04ee7e024f2d7e0675"·id="r_a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3acc4ae7ccbb2c04ee7e024f2d7e0675"·name="a3acc4ae7ccbb2c04ee7e024f2d7e0675"></a>
 131 typedef·Eigen::Matrix&lt;·double,·1,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector1</b></td></tr>
 132 <tr·class="separator:a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:a54f77c4fccbc506166116e363c1fa06e"·id="r_a54f77c4fccbc506166116e363c1fa06e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54f77c4fccbc506166116e363c1fa06e"·name="a54f77c4fccbc506166116e363c1fa06e"></a>
 134 typedef·Eigen::Vector2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector2</b></td></tr>
 135 <tr·class="separator:a54f77c4fccbc506166116e363c1fa06e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a87074ffb029b86bb8c54edd2a29cb1ae"·id="r_a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87074ffb029b86bb8c54edd2a29cb1ae"·name="a87074ffb029b86bb8c54edd2a29cb1ae"></a>
 137 typedef·Eigen::Vector3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector3</b></td></tr>
 138 <tr·class="separator:a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:ae8d1471ff74798e876eac3c5dddc3d53"·id="r_ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8d1471ff74798e876eac3c5dddc3d53"·name="ae8d1471ff74798e876eac3c5dddc3d53"></a>
 140 typedef·Eigen::VectorBlock&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubVector</b></td></tr>
 141 <tr·class="separator:ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:aab75d3757735f345508c14966678e983"·id="r_aab75d3757735f345508c14966678e983"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab75d3757735f345508c14966678e983"·name="aab75d3757735f345508c14966678e983"></a>
 143 typedef·Eigen::VectorBlock&lt;·const·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubVector</b></td></tr>
 144 <tr·class="separator:aab75d3757735f345508c14966678e983"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Functions</h2></td></tr>147 Functions</h2></td></tr>
117 <tr·class="memitem: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>148 <tr·class="memitem:ae19c359190a379cba44bf818a2293f7c"·id="r_ae19c359190a379cba44bf818a2293f7c"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae19c359190a379cba44bf818a2293f7c">g[·...·truncated·by·diffoscope;·len:·81,·SHA:·0aff6316c40ad7636e9d7b2bcb77ae1d6f563fae398b6e33f07b9cfa17b8e952·...·]</td></tr>
 149 <tr·class="memdesc:ae19c359190a379cba44bf818a2293f7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ensure·we·are·not·including·a·different·version·of·Eigen·in·user·code·than·while·compiling·gtsam,·since·it·can·lead·to·hard-to-understand·runtime·crashes.··<br·/></td></tr>
119 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><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>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>
122 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memSeparator"·colspan="2">&#160;</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="a00002.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="a00002.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; 2590/26956 bytes (9.61%) of diff not shown.
8.51 KB
html2text {}
Max HTML report size reached
1.87 KB
./usr/share/doc/libgtsam-dev/html/a00104.js
1.78 KB
js-beautify {}
Max HTML report size reached
48.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/cholesky.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, 48 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">cholesky.h</div></div>104 ··<div·class="headertitle"><div·class="title">Vector.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00104.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00104.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</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">#pragma·once</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·MKL_BLAS</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·MKL_BLAS·MKL_DOMAIN_BLAS</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.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>
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>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>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·Vector·is·just·a·typedef·of·the·Eigen·dynamic·vector·type</span></div>
124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT·std::pair&lt;size_t,bool&gt;·<a·class="code·hl_function"·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">choleskyCareful</a>(Matrix&amp;·ATA,·<span·class="keywordtype">int</span>·order·=·-1);</div> 
125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">choleskyPartial</a>(Matrix&amp;·ABC,·<span·class="keywordtype">size_t</span>·nFrontal,·<span·class="keywordtype">size_t</span>·topleft=0);</div> 
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Typedef·arbitary·length·vector</span></div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·Eigen::VectorXd·Vector;</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·Commonly·used·fixed·size·vectors</span></div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·1,·1&gt;·Vector1;</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">typedef</span>·Eigen::Vector2d·Vector2;</div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·Eigen::Vector3d·Vector3;</div>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·Eigen::MatrixBase&lt;Vector2&gt;::ConstantReturnType·Z_2x1·=·Vector2::Zero();</div>
 143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·Eigen::MatrixBase&lt;Vector3&gt;::ConstantReturnType·Z_3x1·=·Vector3::Zero();</div>
 144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·Create·handy·typedefs·and·constants·for·vectors·with·N&gt;3</span></div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·VectorN·and·Z_Nx1,·for·N=1..9</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·GTSAM_MAKE_VECTOR_DEFS(N)················\</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">··using·Vector##N·=·Eigen::Matrix&lt;double,·N,·1&gt;;·\</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">··static·const·Eigen::MatrixBase&lt;Vector##N&gt;::ConstantReturnType·Z_##N##x1·=·Vector##N::Zero();</span></div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 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>
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</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>
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
130 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>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>
 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>
 191 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>}</div>
 192 </div>
 193 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div>
 194 <div·class="foldopen"·id="foldopen00142"·data-start="{"·data-end="}">
 195 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno"><a·class="line"·href="a01428.html#a3d1cad2313f69f9fa5008fdc348d1526">··142</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)·{</div>
 196 <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="a01428.html#af31e657258505b2e5148846ebbaa3195">equal_with_abs_tol</a>(vec1,·vec2);</div>
 197 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>}</div>
 198 </div>
 199 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 200 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</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>
 201 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>
 202 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#a7a116d0643f123ef3b15d91056506492">assert_inequal</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>
Max diff block lines reached; 8821/38412 bytes (22.96%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
25.3 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/Manifold.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 98, 82 lines modifiedOffset 98, 119 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="#define-members">Macros</a>·&#124;102 <a·href="#define-members">Macros</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>Base·class·and·basic·functions·for·Manifold·types.··107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">110 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>112 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02388.html">gtsam::manifold_tag</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02476.html">gtsam::IsTestable&lt;·T·&gt;</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·manifold··<a·href="a02388.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>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>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">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>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>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02396.html">gtsam::internal::GetDimensionImpl&lt;·Class,·N·&gt;</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02484.html">gtsam::equals_star&lt;·V·&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>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">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>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">Extra·manifold·traits·for·variable-dimension·types.··<a·href="a02400.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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02404.html">gtsam::internal::ManifoldTraits&lt;·Class·&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·manifolds.··<a·href="a02404.html#details">More...</a><br·/></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 <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>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: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>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="a00107.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>
146 <tr·class="separator:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:abe0a238cdd07d484ff0be56ae945b182"><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>143 <tr·class="memitem:a1d8be087361f5a3d2b9bad75cdf5ed4c"·id="r_a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d8be087361f5a3d2b9bad75cdf5ed4c"·name="a1d8be087361f5a3d2b9bad75cdf5ed4c"></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>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>
149 <tr·class="separator:a5bc634a672a09f703802790292574815"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 </table><table·class="memberdecls">146 </table><table·class="memberdecls">
151 <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>
152 Functions</h2></td></tr>148 Functions</h2></td></tr>
153 <tr·class="memitem:ae03a6aedf0a82f67c2f3e987fb3aacba"·id="r_ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memTemplParams"·colspan="2"><a·id="ae03a6aedf0a82f67c2f3e987fb3aacba"·name="ae03a6aedf0a82f67c2f3e987fb3aacba"></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>
154 template&lt;typename·T·&gt;·</td></tr>156 template&lt;class·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="memitem:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2,·double·tol)</td></tr>
 158 <tr·class="memdesc:ad2dbee4a72127938c79162cc8b6d5152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·on·the·object.·<br·/></td></tr>
 159 <tr·class="separator:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 160 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"·id="r_a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplParams"·colspan="2"><a·id="a1f3dc67ad88b799c469088e428c583b1"·name="a1f3dc67ad88b799c469088e428c583b1"></a>
 161 template&lt;class·T·&gt;·</td></tr>
 162 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2)</td></tr>
 163 <tr·class="memdesc:a1f3dc67ad88b799c469088e428c583b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·without·tolerance·(use·default·tolerance)·<br·/></td></tr>
157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memSeparator"·colspan="2">&#160;</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>
158 </table>170 </table>
159 <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>
160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p>172 <div·class="textblock"><p>Concept·check·for·values·that·can·be·used·in·unit·tests.·</p>
161 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>173 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert</dd></dl>
162 <dd> 
163 Frank·Dellaert·</dd> 
164 <dd> 
165 Mike·Bosse·</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; 907/19166 bytes (4.73%) of diff not shown.
6.54 KB
html2text {}
Max HTML report size reached
1.32 KB
./usr/share/doc/libgtsam-dev/html/a00107.js
1.24 KB
js-beautify {}
Max HTML report size reached
62.6 KB
./usr/share/doc/libgtsam-dev/html/a00107_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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, 189 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">Manifold.h</div></div>104 ··<div·class="headertitle"><div·class="title">Testable.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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>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="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/concept_check.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>
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>123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/type_traits/is_base_of.hpp&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="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·GTSAM_PRINT(x)((x).print(#x))</span></div>
 129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
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>131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>134 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
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> 
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>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>
137 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00058"·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>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>
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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">enum</span>·{·dim·=·Class::dimension·};</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>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>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>
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;dim,·dim&gt;</a>·Hp,·Hq,·Hv;</div>145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t);</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>·</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>
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>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>
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····v·=·p.localCoordinates(q);</div> 
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····q·=·p.retract(v);</div> 
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};·<span·class="comment">//·\·Testable</span></div>
151 </div>153 </div>
152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class,·<span·class="keywordtype">int</span>·N&gt;</div> 
154 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};"> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02396.html">···75</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02396.html">GetDimensionImpl</a>·{</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·Compile-time·dimensionality</span></div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·GetDimension(<span·class="keyword">const</span>·Class&amp;)·{</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·N;</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div>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>160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
161 </div> 
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
163 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class&gt;</div>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>
164 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">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>
165 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02400.html">···84</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02396.html">GetDimensionImpl</a>&lt;Class,·Eigen::Dynamic&gt;·{</div> 
166 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·Run-time·dimensionality</span></div> 
167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·GetDimension(<span·class="keyword">const</span>·Class&amp;·m)·{</div> 
168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·m.dim();</div> 
169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div> 
171 </div>167 </div>
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
173 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class&gt;</div>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>
174 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};">170 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}">
175 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02404.html">···95</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02404.html">ManifoldTraits</a>:·<a·class="code·hl_struct"·href="a02396.html">GetDimensionImpl<[·...·truncated·by·diffoscope;·len:·34,·SHA:·1e55a19dc1d50d6cfb3192c8b66ff9853819cc9196f4dcc9d0db30795f9425da·...·]·{</div>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#ad2dbee[·...·truncated·by·diffoscope;·len:·133,·SHA:·3cd022298a9ca570f03320c96d92896549d81f659598179dfa157bbd0eccaaad·...·]·{</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>
176 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
177 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Check·that·Class·has·the·necessary·machinery</span></div> 
178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_struct"·href="a02392.html">HasManifoldPrereqs&lt;Class&gt;</a>));</div>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>
Max diff block lines reached; 23736/50628 bytes (46.88%) of diff not shown.
13.0 KB
html2text {}
Max HTML report size reached
6.97 KB
./usr/share/doc/libgtsam-dev/html/a00110.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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="a00110.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="a00110.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/a00110.js
248 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00110·=·[1 var·a00110·=·[
 2 ····["gtsam::Value",·"a02596.html",·"a02596"]
2 ····["gtsam::ProductLieGroup<·G,·H·>",·"a02464.html",·"a02464"], 
3 ····["gtsam::traits<·ProductLieGroup<·G,·H·>·>",·"a02468.html",·null] 
4 ];3 ];
58.9 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/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="a00110.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00110.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·-------------------------------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="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;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="a00104.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
25.4 KB
./usr/share/doc/libgtsam-dev/html/a00113.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/SymmetricBlockMatrix.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, 44 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">SymmetricBlockMatrix.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>Access·to·matrices·via·blocks·of·pre-defined·sizes.··108 <p>Timing·utilities.··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00113_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00113_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>
 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>
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>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>
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>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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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="a00113.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="a00113.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="a00113.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="a00113.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>
120 </table>194 </table>
121 <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>
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>196 <div·class="textblock"><p>Timing·utilities.·</p>
 197 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>198 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
 199 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 200 <a·id="afe4adb938a30dc8c81d2e03d879a3608"·name="afe4adb938a30dc8c81d2e03d879a3608"></a>
 201 <h2·class="memtitle"><span·class="permalink"><a·href="#afe4adb938a30dc8c81d2e03d879a3608">&#9670;&#160;</a></span>gttic_</h2>
Max diff block lines reached; 917/20485 bytes (4.48%) of diff not shown.
5.31 KB
html2text {}
Max HTML report size reached
168 KB
./usr/share/doc/libgtsam-dev/html/a00113_source.html
Max HTML report size reached
14.6 KB
./usr/share/doc/libgtsam-dev/html/a00116.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/MatrixSerialization.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 94, 94 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#func-members">Functions</a>··</div>100 <a·href="#nested-classes">Classes</a>·&#124;
 101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Serialization·for·matrices.··105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00116_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00116_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 116 Namespaces</h2></td></tr>
 117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 Functions</h2></td></tr> 
110 <tr·class="memitem:a068f1f8df2afd609744bc82386259e71"·id="r_a068f1f8df2afd609744bc82386259e71"><td·class="memTemplParams"·colspan="2">template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr> 
111 <tr·class="memitem:a068f1f8df2afd609744bc82386259e71"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00116.html#a068f1f8df2afd609744bc82386259e71">boost::serialization::save</a>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int)</td></tr> 
112 <tr·class="memdesc:a068f1f8df2afd609744bc82386259e71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ref.··<br·/></td></tr> 
113 <tr·class="separator:a068f1f8df2afd609744bc82386259e71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a4dc6429335569758179be176e10e53a1"·id="r_a4dc6429335569758179be176e10e53a1"><td·class="memTemplParams"·colspan="2"><a·id="a4dc6429335569758179be176e10e53a1"·name="a4dc6429335569758179be176e10e53a1"></a> 
115 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr> 
116 <tr·class="memitem:a4dc6429335569758179be176e10e53a1"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int)</td></tr> 
117 <tr·class="separator:a4dc6429335569758179be176e10e53a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:ab778c43b5c119a388c08bafef4b64523"·id="r_ab778c43b5c119a388c08bafef4b64523"><td·class="memTemplParams"·colspan="2"><a·id="ab778c43b5c119a388c08bafef4b64523"·name="ab778c43b5c119a388c08bafef4b64523"></a> 
119 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr> 
120 <tr·class="memitem:ab778c43b5c119a388c08bafef4b64523"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::serialize</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int·version)</td></tr> 
121 <tr·class="separator:ab778c43b5c119a388c08bafef4b64523"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a249e3c6c403da95aff72dfcdf269153b"·id="r_a249e3c6c403da95aff72dfcdf269153b"><td·class="memTemplParams"·colspan="2"><a·id="a249e3c6c403da95aff72dfcdf269153b"·name="a249e3c6c403da95aff72dfcdf269153b"></a> 
123 template&lt;class·Archive·&gt;·</td></tr> 
124 <tr·class="memitem:a249e3c6c403da95aff72dfcdf269153b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::serialize</b>·(Archive·&amp;ar,·gtsam::Matrix·&amp;m,·const·unsigned·int·version)</td></tr> 
125 <tr·class="separator:a249e3c6c403da95aff72dfcdf269153b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table>120 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Serialization·for·matrices.·</p> 
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p>
 123 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
131 </div><h2·class="groupheader">Function·Documentation</h2> 
132 <a·id="a068f1f8df2afd609744bc82386259e71"·name="a068f1f8df2afd609744bc82386259e71"></a> 
133 <h2·class="memtitle"><span·class="permalink"><a·href="#a068f1f8df2afd609744bc82386259e71">&#9670;&#160;</a></span>save()</h2> 
  
134 <div·class="memitem"> 
135 <div·class="memproto"> 
136 <div·class="memtemplate"> 
137 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</div> 
138 ······<table·class="memname"> 
139 ········<tr> 
140 ··········<td·class="memname">void·boost::serialization::save·</td> 
141 ··········<td>(</td> 
142 ··········<td·class="paramtype">Archive·&amp;&#160;</td> 
143 ··········<td·class="paramname"><em>ar</em>,·</td> 
144 ········</tr> 
145 ········<tr> 
146 ··········<td·class="paramkey"></td> 
147 ··········<td></td> 
148 ··········<td·class="paramtype">const·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;&#160;</td> 
149 ··········<td·class="paramname"><em>m</em>,·</td> 
150 ········</tr> 
151 ········<tr> 
152 ··········<td·class="paramkey"></td> 
153 ··········<td></td> 
154 ··········<td·class="paramtype">const·unsigned·int&#160;</td> 
155 ··········<td·class="paramname">&#160;</td> 
156 ········</tr> 
157 ········<tr> 
158 ··········<td></td> 
159 ··········<td>)</td> 
160 ··········<td></td><td></td> 
161 ········</tr> 
162 ······</table> 
163 </div><div·class="memdoc"> 
  
164 <p>Ref.·</p> 
165 <p><a·href="https://stackoverflow.com/questions/18382457/eigen-and-boostserialize/22903063#22903063">https://stackoverflow.com/questions/18382457/eigen-and-boostserialize/22903063#22903063</a></p> 
166 <p>Eigen·supports·calling·resize()·on·both·static·and·dynamic·matrices.·This·allows·for·a·uniform·API,·with·resize·having·no·effect·if·the·static·matrix·is·already·the·correct·size.·<a·href="https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html#TutorialMatrixSizesResizing">https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html#TutorialMatrixSizesResizing</a></p> 
167 <p>We·use·all·the·Matrix·template·parameters·to·ensure·wide·compatibility.</p> 
168 <p>eigen_typekit·in·ROS·uses·the·same·code·<a·href="http://docs.ros.org/lunar/api/eigen_typekit/html/eigen__mqueue_8cpp_source.html">http://docs.ros.org/lunar/api/eigen_typekit/html/eigen__mqueue_8cpp_source.html</a>·</p> 
  
169 </div> 
170 </div> 
171 </div><!--·contents·-->125 </div></div><!--·contents·-->
172 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
173 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
174 <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!·-->
175 ··<ul>129 ··<ul>
176 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00116.html">MatrixSerialization.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="a00116.html">VerticalBlockMatrix.h</a></li>
177 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
178 ··</ul>132 ··</ul>
179 </div>133 </div>
180 </body>134 </body>
181 </html>135 </html>
4.3 KB
html2text {}
Max HTML report size reached
77.3 KB
./usr/share/doc/libgtsam-dev/html/a00116_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/MatrixSerialization.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·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, 252 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">VerticalBlockMatrix.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00116.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00116.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
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="l00018"·name="l00018"></a><span·class="lineno">···18</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="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/MatrixSerialization.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.html">gtsam/base/FastVector.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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
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="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·Forward·declarations</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">class·</span>SymmetricBlockMatrix;</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>boost·{</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>serialization·{</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·split·version·-·sends·sizes·ahead</span></div> 
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div> 
133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div> 
134 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a00116.html#a068f1f8df2afd609744bc82386259e71">···50</a></span><span·class="keywordtype">void</span>·save(</div>130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02660.html">···42</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a></div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>
 132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>·<a·class="code·hl_class"·href="a02660.html">This</a>;</div>
 134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·Eigen::Block&lt;Matrix&gt;·Block;</div>
 135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·Eigen::Block&lt;const·Matrix&gt;·constBlock;</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">protected</span>:</div>
 138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02660.html#aaac69a1919d004647db02fab5b0cb0eb">···50</a></span>····Matrix·<a·class="code·hl_variable"·href="a02660.html#aaac69a1919d004647db02fab5b0cb0eb">matrix_</a>;·</div>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02660.html#ae7ec144e787509009c3fb0f284b94a22">···51</a></span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;DenseIndex&gt;</a>·<a·class="code·hl_variable"·href="a02660.html#ae7ec144e787509009c3fb0f284b94a22">variableColOffsets_</a>;·</div>
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Archive&amp;·ar,</div>140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac17eb9545a5eb49245a4ed598c3cfbd1">···53</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#ac17eb9545a5eb49245a4ed598c3cfbd1">rowStart_</a>;·</div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02660.html#a30f8297f16323a7471154f7eb9f2828a">···54</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#a30f8297f16323a7471154f7eb9f2828a">rowEnd_</a>;·</div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac6d96c30337e9378bcc7ac223b9d0d5c">···55</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#ac6d96c30337e9378bcc7ac223b9d0d5c">blockStart_</a>;·</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>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(m.data(),·m.size()));</div>145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>
143 <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>
144 </div>147 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02660.html#a04d12c23c8c6a3179416ca49da794c86">···60</a></span>····<a·class="code·hl_function"·href="a02660.html#a04d12c23c8c6a3179416ca49da794c86">VerticalBlockMatrix</a>()·:</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······rowStart_(0),·rowEnd_(0),·blockStart_(0)</div>
 150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
 151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······variableColOffsets_.push_back(0);</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······assertInvariants();</div>
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 154 </div>
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div> 
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········Eigen::Matrix&lt;Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_&gt;&amp;·m,</div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">size_t</span>·rows,·cols;</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(rows);</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(cols);</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··m.resize(rows,·cols);</div>155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div>
 157 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02660.html#a20f3454d88ad93367250ea900c84c53d">···69</a></span>····<a·class="code·hl_function"·href="a02660.html#a20f3454d88ad93367250ea900c84c53d">VerticalBlockMatrix</a>(<span·class="keyword">const</span>·CONTAINER&amp;·dimensions,·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·height,</div>
 159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div>
 160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········variableColOffsets_(dimensions.size()·+·(appendOneDimension·?·2·:·1)),</div>
 161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········rowStart_(0),·rowEnd_(height),·blockStart_(0)·{</div>
 162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······fillOffsets(dimensions.begin(),·dimensions.end(),·appendOneDimension);</div>
 163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······matrix_.resize(height,·variableColOffsets_.back());</div>
 164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······assertInvariants();</div>
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
 166 </div>
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER,·<span·class="keyword">typename</span>·DERIVED&gt;</div>
 169 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac3d367af21c05dca883a91cf5c24a243">···80</a></span>····<a·class="code·hl_function"·href="a02660.html#ac3d367af21c05dca883a91cf5c24a243">VerticalBlockMatrix</a>(<span·class="keyword">const</span>·CONTAINER&amp;·dimensions,</div>
 171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keyword">const</span>·Eigen::MatrixBase&lt;DERIVED&gt;&amp;·matrix,·<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div>
 172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········matrix_(matrix),·variableColOffsets_(dimensions.size()·+·(appendOneDimension·?·2·:·1)),</div>
 173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········rowStart_(0),·rowEnd_(matrix.rows()),·blockStart_(0)·{</div>
 174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······fillOffsets(dimensions.begin(),·dimensions.end(),·appendOneDimension);</div>
 175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">if</span>·(variableColOffsets_.back()·!=·matrix_.cols())</div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">void</span>·serialize(</div>176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>············<span·class="stringliteral">&quot;Requested·to·create·a·VerticalBlockMatrix·with·dimensions·that·do·not·sum·to·the·total·columns·of·the·provided·matrix.&quot;</span>);</div>
 178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······assertInvariants();</div>
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····Archive&amp;·ar,</div>179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>
 180 </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>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
Max diff block lines reached; 957/59925 bytes (1.60%) of diff not shown.
18.7 KB
html2text {}
Max HTML report size reached
32.2 KB
./usr/share/doc/libgtsam-dev/html/a00119.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/timing.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 209 lines modifiedOffset 97, 83 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#define-members">Macros</a>·&#124;
103 <a·href="#func-members">Functions</a>·&#124;103 <a·href="#func-members">Functions</a>··</div>
104 <a·href="#var-members">Variables</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">timing.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>
106 </div><!--header-->105 </div><!--header-->
107 <div·class="contents">106 <div·class="contents">
  
108 <p>Timing·utilities.··107 <p>Base·class·and·basic·functions·for·Manifold·types.··
109 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">110 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>112 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02516.html">gtsam::internal::TimingOutline</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02388.html">gtsam::manifold_tag</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·Entry,·arranged·in·a·tree.··<a·href="a02516.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·manifold··<a·href="a02388.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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>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>
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>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>.··<[·...·truncated·by·diffoscope;·len:·14,·SHA:·be33e60fdc08b619ffa8b0bbe67a1183ca01bde06751aa3df601cdd914512696·...·].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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>136 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>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>
124 <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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
128 Macros</h2></td></tr>142 Macros</h2></td></tr>
 143 <tr·class="memitem:a64b5e2e3c812d2cdea5ee294100f825f"·id="r_a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64b5e2e3c812d2cdea5ee294100f825f"·name="a64b5e2e3c812d2cdea5ee294100f825f"></a>
 144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_INST</b>(T)&#160;&#160;&#160;template·class·gtsam::IsManifold&lt;T&gt;;</td></tr>
 145 <tr·class="memdesc:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&zwj;**·<br·/></td></tr>
129 <tr·class="memitem:afe4adb938a30dc8c81d2e03d879a3608"·id="r_afe4adb938a30dc8c81d2e03d879a3608"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#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="a00119.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="a00119.html#a3a19f9ab54eacf899199b9c8c6505e9c">longtoc_</a>(label)</td></tr> 
137 <tr·class="separator:a3a19f9ab54eacf899199b9c8c6505e9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:a23d9e4360063250d6e740b9f9176c832"·id="r_a23d9e4360063250d6e740b9f9176c832"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#a23d9e4360063250d6e740b9f9176c832">tictoc_getNode</a>(variable,··label)</td></tr> 
139 <tr·class="separator:a23d9e4360063250d6e740b9f9176c832"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a0056fc6cb6d4f1c22d5cf2bb32d207e1"·id="r_a0056fc6cb6d4f1c22d5cf2bb32d207e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0056fc6cb6d4f1c22d5cf2bb32d207e1"·name="a0056fc6cb6d4f1c22d5cf2bb32d207e1"></a> 
141 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttic</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
142 <tr·class="separator:a0056fc6cb6d4f1c22d5cf2bb32d207e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a1be9e5ce95f4ec3447c848de01560a01"·id="r_a1be9e5ce95f4ec3447c848de01560a01"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1be9e5ce95f4ec3447c848de01560a01"·name="a1be9e5ce95f4ec3447c848de01560a01"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttoc</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
145 <tr·class="separator:a1be9e5ce95f4ec3447c848de01560a01"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:a6d91713e7a928d1b8cfc0bcab37fe515"·id="r_a6d91713e7a928d1b8cfc0bcab37fe515"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d91713e7a928d1b8cfc0bcab37fe515"·name="a6d91713e7a928d1b8cfc0bcab37fe515"></a> 
147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>longtic</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
148 <tr·class="separator:a6d91713e7a928d1b8cfc0bcab37fe515"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 <tr·class="memitem:ab4227b5bf9e2bdc6543ac5d2037e5b11"·id="r_ab4227b5bf9e2bdc6543ac5d2037e5b11"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab4227b5bf9e2bdc6543ac5d2037e5b11"·name="ab4227b5bf9e2bdc6543ac5d2037e5b11"></a> 
150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>longtoc</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
151 <tr·class="separator:ab4227b5bf9e2bdc6543ac5d2037e5b11"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:ad98d54c5d1aa7016bf5db3be3390949d"·id="r_ad98d54c5d1aa7016bf5db3be3390949d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98d54c5d1aa7016bf5db3be3390949d"·name="ad98d54c5d1aa7016bf5db3be3390949d"></a> 
153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_finishedIteration</b>()&#160;&#160;&#160;((void)0)</td></tr> 
154 <tr·class="separator:ad98d54c5d1aa7016bf5db3be3390949d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a4fe87bef0cb5ae585d27cdbd0fa76a46"·id="r_a4fe87bef0cb5ae585d27cdbd0fa76a46"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4fe87bef0cb5ae585d27cdbd0fa76a46"·name="a4fe87bef0cb5ae585d27cdbd0fa76a46"></a> 
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>146 <tr·class="separator:a64b5e2e3c812d2cdea5ee294100f825f"><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>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>
160 <tr·class="separator:a05d884594a99e8bcee7f9068850067d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a5bc634a672a09f703802790292574815"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table><table·class="memberdecls">150 </table><table·class="memberdecls">
162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>151 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
163 Functions</h2></td></tr>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>
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> 
Max diff block lines reached; 6056/25477 bytes (23.77%) of diff not shown.
7.22 KB
html2text {}
Max HTML report size reached
945 B
./usr/share/doc/libgtsam-dev/html/a00119.js
859 B
js-beautify {}
Max HTML report size reached
99.2 KB
./usr/share/doc/libgtsam-dev/html/a00119_source.html
Max HTML report size reached
39.6 KB
./usr/share/doc/libgtsam-dev/html/a00122.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.cpp·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, 158 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">Matrix.cpp·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>matrix·class··106 <p>Global·debugging·flags.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00122_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>
113 </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">
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>
 127 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a>
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> 
Max diff block lines reached; 1367/28976 bytes (4.72%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
44.8 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/types.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, 208 lines modifiedOffset 94, 105 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
105 ··<div·class="headertitle"><div·class="title">types.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>102 ··<div·class="headertitle"><div·class="title">TestableAssertions.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>Typedefs·for·easier·changing·of·types.··105 <p>Provides·additional·testing·facilities·for·common·data·structures.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00125_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00125_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">108 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
113 Classes</h2></td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
139 Namespaces</h2></td></tr>110 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>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>
141 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
145 Macros</h2></td></tr> 
146 <tr·class="memitem:a862248dc31b63e6b24f363815568de7e"·id="r_a862248dc31b63e6b24f363815568de7e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a862248dc31b63e6b24f363815568de7e"·name="a862248dc31b63e6b24f363815568de7e"></a> 
147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_DEPRECATED</b></td></tr> 
148 <tr·class="separator:a862248dc31b63e6b24f363815568de7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 <tr·class="memitem:ada73b2d44cead0bc85c99230016ec1ff"·id="r_ada73b2d44cead0bc85c99230016ec1ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada73b2d44cead0bc85c99230016ec1ff"·name="ada73b2d44cead0bc85c99230016ec1ff"></a> 
150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DO_PRAGMA</b>(x)&#160;&#160;&#160;_Pragma·(#x)</td></tr> 
151 <tr·class="separator:ada73b2d44cead0bc85c99230016ec1ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:aa9181bab306d15568c2098386355ab90"·id="r_aa9181bab306d15568c2098386355ab90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9181bab306d15568c2098386355ab90"·name="aa9181bab306d15568c2098386355ab90"></a> 
153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CLANG_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr> 
154 <tr·class="separator:aa9181bab306d15568c2098386355ab90"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a3a5ed1efc0656050ce56c5249c9aca53"·id="r_a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a5ed1efc0656050ce56c5249c9aca53"·name="a3a5ed1efc0656050ce56c5249c9aca53"></a> 
156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GCC_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr> 
157 <tr·class="separator:a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a259fde4be4d552a07cf1a1821229fc0f"·id="r_a259fde4be4d552a07cf1a1821229fc0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a259fde4be4d552a07cf1a1821229fc0f"·name="a259fde4be4d552a07cf1a1821229fc0f"></a> 
159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MSVC_DIAGNOSTIC_PUSH_IGNORE</b>(code)</td></tr> 
160 <tr·class="separator:a259fde4be4d552a07cf1a1821229fc0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a0755bd98af21e5871472edbca361bce8"·id="r_a0755bd98af21e5871472edbca361bce8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0755bd98af21e5871472edbca361bce8"·name="a0755bd98af21e5871472edbca361bce8"></a> 
162 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DIAGNOSTIC_POP</b>()</td></tr> 
163 <tr·class="separator:a0755bd98af21e5871472edbca361bce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
164 <tr·class="memitem:a30d3af2da1ea940197addce4f3c223c8"·id="r_a30d3af2da1ea940197addce4f3c223c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html#a30d3af2da1ea940197addce4f3c223c8">assert_throw</a>(CONDITION,··EXCEPTION)</td></tr> 
165 <tr·class="memdesc:a30d3af2da1ea940197addce4f3c223c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assertion·that·throws·an·exception·if·NDEBUG·is·not·defined·and·evaluates·to·an·empty·statement·otherwise.··<br·/></td></tr> 
166 <tr·class="separator:a30d3af2da1ea940197addce4f3c223c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:aa123dd61687e08ae328154a1890b7b86"·id="r_aa123dd61687e08ae328154a1890b7b86"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></td></tr> 
168 <tr·class="memdesc:aa123dd61687e08ae328154a1890b7b86"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr> 
169 <tr·class="separator:aa123dd61687e08ae328154a1890b7b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 <tr·class="memitem:a352ab46cee3a766e30b049690802fb0a"·id="r_a352ab46cee3a766e30b049690802fb0a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</td></tr> 
171 <tr·class="memdesc:a352ab46cee3a766e30b049690802fb0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr> 
172 <tr·class="separator:a352ab46cee3a766e30b049690802fb0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 </table><table·class="memberdecls"> 
174 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
175 Typedefs</h2></td></tr> 
176 <tr·class="memitem:adad029f5f6ffce610428b5fe768b0df2"·id="r_adad029f5f6ffce610428b5fe768b0df2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adad029f5f6ffce610428b5fe768b0df2"·name="adad029f5f6ffce610428b5fe768b0df2"></a> 
177 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Key</b></td></tr> 
178 <tr·class="memdesc:adad029f5f6ffce610428b5fe768b0df2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·key·type.·<br·/></td></tr> 
179 <tr·class="separator:adad029f5f6ffce610428b5fe768b0df2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
180 <tr·class="memitem:a19c53f2faabb0f4b4b78ce2f7168cc14"·id="r_a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19c53f2faabb0f4b4b78ce2f7168cc14"·name="a19c53f2faabb0f4b4b78ce2f7168cc14"></a> 
181 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::FactorIndex</b></td></tr> 
182 <tr·class="memdesc:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·factor·index·type.·<br·/></td></tr> 
183 <tr·class="separator:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
184 <tr·class="memitem:a21006f326f57cdf7d3f35fec40f43e40"·id="r_a21006f326f57cdf7d3f35fec40f43e40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21006f326f57cdf7d3f35fec40f43e40"·name="a21006f326f57cdf7d3f35fec40f43e40"></a> 
185 typedef·ptrdiff_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DenseIndex</b></td></tr> 
186 <tr·class="memdesc:a21006f326f57cdf7d3f35fec40f43e40"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·type·for·Eigen·objects.·<br·/></td></tr> 
187 <tr·class="separator:a21006f326f57cdf7d3f35fec40f43e40"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
188 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"·id="r_a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplParams"·colspan="2"><a·id="a6525d741529c7a2cd91fa913431f5fb7"·name="a6525d741529c7a2cd91fa913431f5fb7"></a> 
189 template&lt;typename·...·&gt;·</td></tr> 
190 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::void_t</b>·=·void</td></tr> 
191 <tr·class="memdesc:a6525d741529c7a2cd91fa913431f5fb7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·void_t·as·we·assume·C++11,·it·will·not·conflict·the·std·one·in·C++17·as·this·is·in·<code>gtsam::</code>·<br·/></td></tr> 
192 <tr·class="separator:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 </table><table·class="memberdecls"> 
194 <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>
195 Functions</h2></td></tr>116 Functions</h2></td></tr>
196 <tr·class="memitem:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr> 
197 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr>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>
198 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a982034802415eb6e9bd02355257ed96a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
199 <tr·class="memitem:ac272566642a6375b8981b8620f6d7cc5"·id="r_ac272566642a6375b8981b8620f6d7cc5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac272566642a6375b8981b8620f6d7cc5"·name="ac272566642a6375b8981b8620f6d7cc5"></a> 
Max diff block lines reached; 5573/34018 bytes (16.38%) of diff not shown.
11.5 KB
html2text {}
Max HTML report size reached
2.55 KB
./usr/share/doc/libgtsam-dev/html/a00125.js
2.47 KB
js-beautify {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a00125_source.html
Max HTML report size reached
23.1 KB
./usr/share/doc/libgtsam-dev/html/a00128.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Lie.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 138 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Lie.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Base·class·and·basic·functions·for·Lie·types.··105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00128_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02364.html">gtsam::LieGroup&lt;·Class,·N·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,·inverse,·and·AdjointMap,·as·well·as·a·ChartAtOrigin·struct·that·will·be·used·to·define·the·manifold·Chart·To·use,·simply·derive,·but·also·say·"using·LieGroup&lt;Class,N&gt;::inverse"·For·derivative·math,·see·doc/math.pdf.··<a·href="a02364.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02368.html">gtsam::lie_group_tag</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·Lie·group··<a·href="a02368.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02372.html">gtsam::internal::LieGroupTraits&lt;·Class·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·implements·the·traits·interface·for·GTSAM·lie·groups.··<a·href="a02372.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02376.html">gtsam::internal::LieGroup&lt;·Class·&gt;</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Both·<a·class="el"·href="a02372.html"·title="A·helper·class·that·implements·the·traits·interface·for·GTSAM·lie·groups.">LieGroupTraits</a>·and·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.··<a·href="a02376.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02380.html">gtsam::IsLieGroup&lt;·T·&gt;</a></td></tr> 
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·Concept.··<a·href="a02380.html#details">More...</a><br·/></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02384.html">gtsam::TransformCovariance&lt;·T·&gt;</a></td></tr> 
129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·for·transforming·covariance·of·T.··<a·href="a02384.html#details">More...</a><br·/></td></tr> 
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table><table·class="memberdecls"> 
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
133 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
134 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
135 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
139 Macros</h2></td></tr> 
140 <tr·class="memitem:aeef5af7d583d275fbc0e6e5af8bf2afc"·id="r_aeef5af7d583d275fbc0e6e5af8bf2afc"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00128.html#aeef5af7d583d275fbc0e6e5af8bf2afc">GTSAM_CONCEPT_LIE_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02380.html">gtsam::IsLieGroup</a>&lt;T&gt;;</td></tr> 
141 <tr·class="memdesc:aeef5af7d583d275fbc0e6e5af8bf2afc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·LieConcept.··<br·/></td></tr> 
142 <tr·class="separator:aeef5af7d583d275fbc0e6e5af8bf2afc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a394ba91042c792227b3fde18e3792a44"·id="r_a394ba91042c792227b3fde18e3792a44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a394ba91042c792227b3fde18e3792a44"·name="a394ba91042c792227b3fde18e3792a44"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_LIE_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_IsLieGroup_##T·=·<a·class="el"·href="a02380.html">gtsam::IsLieGroup</a>&lt;T&gt;;</td></tr> 
145 <tr·class="separator:a394ba91042c792227b3fde18e3792a44"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
148 Functions</h2></td></tr>115 Functions</h2></td></tr>
 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>
149 <tr·class="memitem:abd92914d0822d42584d46f31fb500048"·id="r_abd92914d0822d42584d46f31fb500048"><td·class="memTemplParams"·colspan="2">template&lt;class·Class·&gt;·</td></tr> 
150 <tr·class="memitem:abd92914d0822d42584d46f31fb500048"><td·class="memTemplItemLeft"·align="right"·valign="top">Class&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abd92914d0822d42584d46f31fb500048">gtsam::between_default</a>·(const·Class·&amp;l1,·const·Class·&amp;l2)</td></tr> 
151 <tr·class="memdesc:abd92914d0822d42584d46f31fb500048"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">These·core·global·functions·can·be·specialized·by·new·Lie·types·for·better·performance.··<br·/></td></tr> 
152 <tr·class="separator:abd92914d0822d42584d46f31fb500048"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
153 <tr·class="memitem:a5c6ccec4a3ea452361c0956766bccef5"·id="r_a5c6ccec4a3ea452361c0956766bccef5"><td·class="memTemplParams"·colspan="2">template&lt;class·Class·&gt;·</td></tr> 
154 <tr·class="memitem:a5c6ccec4a3ea452361c0956766bccef5"><td·class="memTemplItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5c6ccec4a3ea452361c0956766bccef5">gtsam::logmap_default</a>·(const·Class·&amp;l0,·const·Class·&amp;lp)</td></tr> 
155 <tr·class="memdesc:a5c6ccec4a3ea452361c0956766bccef5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Log·map·centered·at·l0,·s.t.··<br·/></td></tr> 
156 <tr·class="separator:a5c6ccec4a3ea452361c0956766bccef5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 <tr·class="memitem:af5a7c0a7422c38a0baa131c073e233ac"·id="r_af5a7c0a7422c38a0baa131c073e233ac"><td·class="memTemplParams"·colspan="2">template&lt;class·Class·&gt;·</td></tr> 
158 <tr·class="memitem:af5a7c0a7422c38a0baa131c073e233ac"><td·class="memTemplItemLeft"·align="right"·valign="top">Class&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af5a7c0a7422c38a0baa131c073e233ac">gtsam::expmap_default</a>·(const·Class·&amp;t,·const·Vector·&amp;d)</td></tr> 
159 <tr·class="memdesc:af5a7c0a7422c38a0baa131c073e233ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exponential·map·centered·at·l0,·s.t.··<br·/></td></tr> 
160 <tr·class="separator:af5a7c0a7422c38a0baa131c073e233ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:adbd55c711e6ceee791b595558eb3ec8a"·id="r_adbd55c711e6ceee791b595558eb3ec8a"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr> 
162 <tr·class="memitem:adbd55c711e6ceee791b595558eb3ec8a"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#adbd55c711e6ceee791b595558eb3ec8a">gtsam::BCH</a>·(const·T·&amp;X,·const·T·&amp;Y)</td></tr> 
163 <tr·class="memdesc:adbd55c711e6ceee791b595558eb3ec8a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Three·term·approximation·of·the·Baker-Campbell-Hausdorff·formula·In·non-commutative·Lie·groups,·when·composing·exp(Z)·=·exp(X)exp(Y)·it·is·not·true·that·Z·=·X+Y.··<br·/></td></tr> 
164 <tr·class="separator:adbd55c711e6ceee791b595558eb3ec8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:afe28b7f8e3592fb9f5cf9ebae09497ba"·id="r_afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="memTemplParams"·colspan="2"><a·id="afe28b7f8e3592fb9f5cf9ebae09497ba"·name="afe28b7f8e3592fb9f5cf9ebae09497ba"></a> 
166 template&lt;class·T·&gt;·</td></tr> 
167 <tr·class="memitem:afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge</b>·(const·Vector·&amp;x)</td></tr> 
168 <tr·class="memdesc:afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·wedge·(see·Murray94book)·used·to·convert·from·n·exponential·coordinates·to·n*n·element·of·the·Lie·algebra.·<br·/></td></tr> 
169 <tr·class="separator:afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 <tr·class="memitem:a3041816208c79ef76d3ef2e0991d90b2"·id="r_a3041816208c79ef76d3ef2e0991d90b2"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr> 
171 <tr·class="memitem:a3041816208c79ef76d3ef2e0991d90b2"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3041816208c79ef76d3ef2e0991d90b2">gtsam::expm</a>·(const·Vector·&amp;x,·int·K=7)</td></tr> 
172 <tr·class="memdesc:a3041816208c79ef76d3ef2e0991d90b2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exponential·map·given·exponential·coordinates·class·T·needs·a·wedge&lt;&gt;·function·and·a·constructor·from·Matrix.··<br·/></td></tr> 
173 <tr·class="separator:a3041816208c79ef76d3ef2e0991d90b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
174 <tr·class="memitem:adaf06b04fa93b050e99bc3d571d85d53"·id="r_adaf06b04fa93b050e99bc3d571d85d53"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
175 <tr·class="memitem:adaf06b04fa93b050e99bc3d571d85d53"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#adaf06b04fa93b050e99bc3d571d85d53">gtsam::interpolate</a>·(const·T·&amp;X,·const·T·&amp;Y,·double·t,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·T·&gt;::type·Hx=boost::none,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·T·&gt;::type·Hy=boost::none)</td></tr> 
176 <tr·class="memdesc:adaf06b04fa93b050e99bc3d571d85d53"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·interpolation·between·X·and·Y·by·coefficient·t.··<br·/></td></tr> 
177 <tr·class="separator:adaf06b04fa93b050e99bc3d571d85d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:abe82fa6aceccfa2360cf314ab44f39ad"·id="r_abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a>·(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft=0)</td></tr>
 120 <tr·class="memdesc:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Partial·Cholesky·computes·a·factor·[R·S·such·that·[R'·0·[R·S·=·[A·B·0·L]·S'·I]·0·L]·B'·C].··<br·/></td></tr>
 121 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 </table>122 </table>
179 <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>
180 <div·class="textblock"><p>Base·class·and·basic·functions·for·Lie·types.·</p>124 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>
181 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
182 <dd>126 <dd>
183 Alex·Cunningham·</dd> 
184 <dd> 
185 Frank·Dellaert·</dd>127 Frank·Dellaert·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>
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> 
  
Max diff block lines reached; 904/17432 bytes (5.19%) of diff not shown.
5.95 KB
html2text {}
Max HTML report size reached
1.27 KB
./usr/share/doc/libgtsam-dev/html/a00128.js
1.18 KB
js-beautify {}
Max HTML report size reached
7.09 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/WeightedSampler.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, 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; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">WeightedSampler.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastVector.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Fast·sampling·without·replacement.··105 <p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02664.html">gtsam::WeightedSampler&lt;·Engine·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem: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>
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>Fast·sampling·without·replacement.·</p>123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p>
122 <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>
123 <dl·class="section·date"><dt>Date</dt><dd>May·2019·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00134.html">WeightedSampler.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="a00134.html">FastVector.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.64 KB
html2text {}
Max HTML report size reached
293 B
./usr/share/doc/libgtsam-dev/html/a00134.js
207 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00134·=·[1 var·a00134·=·[
2 ····["gtsam::WeightedSampler<·Engine·>",·"a02664.html",·"a02664"]2 ····["FastVector",·"a00134.html#gafeaa7d82369f3ff952157586240273c8",·null]
3 ];3 ];
31.0 KB
./usr/share/doc/libgtsam-dev/html/a00134_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 152 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">WeightedSampler.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="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="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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;cmath&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;queue&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00005.html">gtsam/base/FastDefaultAllocator.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><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>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="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> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Engine·=·std::mt19937&gt;</div> 
136 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02664.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02664.html">WeightedSampler</a>·{</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">private</span>:</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··Engine*·engine_;··<span·class="comment">//·random·number·generation·engine</span></div> 
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="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02664.html#aa938b7f88f6efd2be5ee3b1cf12c85f7">···46</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02664.html#aa938b7f88f6efd2be5ee3b1cf12c85f7">WeightedSampler</a>(Engine*·engine)·:·engine_(engine)·{}</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··std::vector&lt;size_t&gt;·sampleWithoutReplacement(</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordtype">size_t</span>·numSamples,·<span·class="keyword">const</span>·std::vector&lt;double&gt;&amp;·weights)·{</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·Implementation·adapted·from·code·accompanying·paper·at</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·https://www.ethz.ch/content/dam/ethz/special-interest/baug/ivt/ivt-dam/vpl/reports/1101-1200/ab1141.pdf</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·weights.size();</div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(n·&lt;·numSamples)·{</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">throw</span>·std::runtime_error(</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="stringliteral">&quot;numSamples·must·be·smaller·than·weights.size()&quot;</span>);</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div> 
153 <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> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(numSamples·==·0)·<span·class="keywordflow">return</span>·result;</div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Step·1:·The·first·m·items·of·V·are·inserted·into·reservoir</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="comment">//·Step·2:·For·each·item·v_i··reservoir:·Calculate·a·key·k_i·=·u_i^(1/w),</span></div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·where·u_i·=·random(0,·1)</span></div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·(Modification:·Calculate·and·store·-log·k_i·=·e_i·/·w·where·e_i·=·exp(1),</span></div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//··reservoir·is·a·priority·queue·that·pops·the·*maximum*·elements)</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::priority_queue&lt;std::pair&lt;double,·size_t&gt;·&gt;·reservoir;</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·kexp1·=·std::exp(1.0);</div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·it·=·weights.begin();·it·!=·weights.begin()·+·numSamples;·++it)·{</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k_i·=·kexp1·/·*it;</div>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>
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······reservoir.push(std::make_pair(k_i,·it·-·weights.begin()·+·1));</div> 
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Step·4:·Repeat·Steps·5–10·until·the·population·is·exhausted</span></div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Step·3:·The·threshold·T_w·is·the·minimum·key·of·reservoir</span></div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·(Modification:·This·is·now·the·logarithm)</span></div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·Step·10:·The·new·threshold·T·w·is·the·new·minimum·key·of·reservoir</span></div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">const</span>·std::pair&lt;double,·size_t&gt;&amp;·T_w·=·reservoir.top();</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="comment">//·Incrementing·it·is·part·of·Step·7</span></div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·it·=·weights.begin()·+·numSamples;·it·!=·weights.end();·++it)·{</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="comment">//·Step·5:·Let·r·=·random(0,·1)·and·X_w·=·log(r)·/·log(T_w)</span></div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="comment">//·(Modification:·Use·e·=·-exp(1)·instead·of·log(r))</span></div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·X_w·=·kexp1·/·T_w.first;</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="comment">//·Step·6:·From·the·current·item·v_c·skip·items·until·item·v_i,·such</span></div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="comment">//·that:</span></div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keywordtype">double</span>·w·=·0.0;</div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="comment">//·Step·7:·w_c·+·w_{c+1}·+·····+·w_{i−1}·&lt;·X_w·&lt;=·w_c·+·w_{c+1}·+·····+</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·w_{i−1}·+·w_i</span></div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keywordflow">for</span>·(;·it·!=·weights.end();·++it)·{</div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········w·+=·*it;</div> 
192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<span·class="keywordflow">if</span>·(X_w·&lt;=·w)·<span·class="keywordflow">break</span>;</div> 
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········}</div> 
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="comment">//·Step·7:·No·such·item,·terminate</span></div> 
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········<span·class="keywordflow">if</span>·(it·==·weights.end())·<span·class="keywordflow">break</span>;</div> 
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="comment">//·Step·9:·Let·t_w·=·T_w^{w_i},·r_2·=·random(t_w,·1)·and·v_i’s·key:·k_i</span></div> 
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="comment">//·=·(r_2)^{1/w_i}·(Mod:·Let·t_w·=·log(T_w)·*·{w_i},·e_2·=</span></div> 
200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········<span·class="comment">//·log(random(e^{t_w},·1))·and·v_i’s·key:·k_i·=·-e_2·/·w_i)</span></div> 
201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·t_w·=·-T_w.first·*·*it;</div> 
202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········std::uniform_real_distribution&lt;double&gt;·randomAngle(std::exp(t_w),·1.0);</div> 
203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·e_2·=·std::log(randomAngle(*engine_));</div> 
204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k_i·=·-e_2·/·*it;</div> 
205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
Max diff block lines reached; 1596/25298 bytes (6.31%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
6.1 KB
html2text {}
Max HTML report size reached
7.55 KB
./usr/share/doc/libgtsam-dev/html/a00137.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.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 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">DSFVector.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·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··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="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02296.html">gtsam::DSFBase</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·fast·implementation·of·disjoint·set·forests·that·uses·vector·as·underly·data·structure.··<a·href="a02296.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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>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>
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>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="[·...·truncated·by·diffoscope;·len:·6,·SHA:·27bbbbc0fc6a15f684d8e7f4432d31426248516951b221309cddcb66d9c6c865·...·].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·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
126 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl> 
128 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>129 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00137.html">DSFVector.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="a00137.html">FastMap.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>132 ··</ul>
136 </div>133 </div>
137 </body>134 </body>
138 </html>135 </html>
1.81 KB
html2text {}
Max HTML report size reached
30.3 KB
./usr/share/doc/libgtsam-dev/html/a00137_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/FastMap.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">DSFVector.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="a00137.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00137.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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, 80 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="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="a00005.html">gtsam/base/FastDefaultAllocator.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/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;boost/serialization/nvp.hpp&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.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/serialization/map.hpp&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/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;map&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;vector&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&gt;</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;map&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>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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <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>
132 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
133 <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>130 <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&[·...·truncated·by·diffoscope;·len:·11,·SHA:·bc1ed7e66cd98154ca921bbe7ed7fb97b6f1fdeba1e5ebed3e6d2a09efa41863·...·]</div>
 131 <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>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="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"><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> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>135 <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>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··boost::shared_ptr&lt;V&gt;·v_;</div>136 <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>
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</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="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">···46</a></span>··<a·class="code·hl_function"·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">FastMap</a>()·{}</div>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div> 
142 <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> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
144 <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>140 <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>
 141 <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>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
146 <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>143 <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>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
148 <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:·12,·SHA:·24bc7b292199f21f5c6127a1d4094ef5020f7750baa79976fc1f422cec7d87a6·...·]</div>145 <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:·26,·SHA:·69020c78cd7362d3cb9d064c773666504fd7f0479130ac56d52bc5250f56f3ae·...·]</div>
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div>146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 147 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 148 <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>
 149 <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>
 150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
150 </div>151 </div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="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>
152 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};"> 
153 <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> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 155 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">private</span>:</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··std::vector&lt;size_t&gt;·keys_;·</div> 
157 <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>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">private</span>:</div>
159 <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> 
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
161 <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>158 <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#ac98d07dd8f7[·...·truncated·by·diffoscope;·len:·55,·SHA:·bff1950f037f90d33b885cbf8b281475a27503a8fdc840136b0e847b067db444·...·];</div>
 159 <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>
 160 <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>
 161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div>
162 <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>··<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> 
164 <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>
165 <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> 
166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
167 <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> 
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">···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> 
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>··std::map&lt;size_t,·std::set&lt;size_t&gt;·&gt;·sets()·<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="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> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div> 
175 </div>164 </div>
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div>166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
178 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>167 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</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>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>
180 <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> 
181 <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> 
182 <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>169 <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>
 170 <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>
 171 <div·class="ttc"·id="aa02316_html_a2e756b7ee7f04a4e9d890ce38d388d61"><div·class="ttname"><a·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·Base·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·the·base·map·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:56</div></div>
 172 <div·class="ttc"·id="aa02316_html_a44f4df011d0ec4151435413fe4633a76"><div·class="ttname"><a·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(INPUTITERATOR·first,·INPUTITERATOR·last)</div><div·class="ttdoc">Constructor·from·a·range,·passes·through·to·base·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:50</div></div>
 173 <div·class="ttc"·id="aa02316_html_a5c254b6b3b877e2987970bc08b2a6c89"><div·class="ttname"><a·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">gtsam::FastMap::insert2</a></div><div·class="ttdeci">bool·insert2(const·KEY·&amp;key,·const·VALUE·&amp;val)</div><div·class="ttdoc">Handy·'insert'·function·for·Matlab·wrapper.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:64</div></div>
 174 <div·class="ttc"·id="aa02316_html_a882d34220cdc01fe4aa83ea2bbf29ce6"><div·class="ttname"><a·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·FastMap&lt;·KEY,·VALUE·&gt;·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·another·FastMap.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:53</div></div>
 175 <div·class="ttc"·id="aa02316_html_aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5"><div·class="ttname"><a·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:46</div></div>
 176 <div·class="ttc"·id="aa02316_html_ab2d8e8a8da5e66cffdbf553bf2ea7df0"><div·class="ttname"><a·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">gtsam::FastMap::exists</a></div><div·class="ttdeci">bool·exists(const·KEY·&amp;e)·const</div><div·class="ttdoc">Handy·'exists'·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:67</div></div>
 177 <div·class="ttc"·id="aa02316_html_ac98d07dd8f7b70e16ccb9a01abf56b9c"><div·class="ttname"><a·href="a02316.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">gtsam::FastMap::access</a></div><div·class="ttdeci">friend·class·boost::serialization::access</div><div·class="ttdoc">Serialization·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:71</div></div>
183 </div><!--·fragment·--></div><!--·contents·-->178 </div><!--·fragment·--></div><!--·contents·-->
184 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
185 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
186 <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!·-->
Max diff block lines reached; 790/24451 bytes (3.23%) of diff not shown.
6.31 KB
html2text {}
Max HTML report size reached
104 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/timing.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/numericalDerivative.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 306 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#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">timing.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">numericalDerivative.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Timing·utilities.··106 <p>Some·functions·to·compute·numerical·derivatives.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00140_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02440.html">gtsam::internal::FixedSizeMatrix&lt;·Y,·X·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02444.html">gtsam::G_x1&lt;·X1,·X2·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·that·computes·the·derivative·of·f·w.r.t.··<a·href="a02444.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>125 Functions</h2></td></tr>
116 <tr·class="memitem:a5afe1a0ae8eefb72f2508bda95b57be8"·id="r_a5afe1a0ae8eefb72f2508bda95b57be8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5afe1a0ae8eefb72f2508bda95b57be8"·name="a5afe1a0ae8eefb72f2508bda95b57be8"></a> 
117 GTSAM_EXPORT·boost::shared_ptr&lt;·<a·class="el"·href="a02516.html">TimingOutline</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::gTimingRoot</b>·(new·<a·class="el"·href="a02516.html">TimingOutline</a>(&quot;Total&quot;,·get[·...·truncated·by·diffoscope;·len:·29,·SHA:·c23d83e31c0e3ae2beaa1fa7384fec1bd58178a6b64825f5e75b7153af93b46b·...·]</td></tr>126 <tr·class="memitem:afd8862271510196ec4e2d894f623942d"·id="r_afd8862271510196ec4e2d894f623942d"><td·class="memTemplParams"·colspan="2">template&lt;class·X·,·int·N·=·traits&lt;X&gt;::dimension&gt;·</td></tr>
 127 <tr·class="memitem:afd8862271510196ec4e2d894f623942d"><td·class="memTemplItemLeft"·align="right"·valign="top">Eigen::Matrix&lt;·double,·N,·1·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afd8862271510196ec4e2d894f623942d">gtsam::numericalGradient</a>·(std::function&lt;·double(const·X·&amp;)&gt;·h,·const·X·&amp;x,·double·delta=1e-5)</td></tr>
 128 <tr·class="memdesc:afd8862271510196ec4e2d894f623942d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Numerically·compute·gradient·of·scalar·function.··<br·/></td></tr>
 129 <tr·class="separator:afd8862271510196ec4e2d894f623942d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a581a9f8db043590096fbac682b8f6a93"·id="r_a581a9f8db043590096fbac682b8f6a93"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X·,·int·N·=·traits&lt;X&gt;::dimension&gt;·</td></tr>
 131 <tr·class="memitem:a581a9f8db043590096fbac682b8f6a93"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a581a9f8db043590096fbac682b8f6a93">gtsam::numericalDerivative11</a>·(std::function&lt;·Y(const·X·&amp;)&gt;·h,·const·X·&amp;x,·double·delta=1e-5)</td></tr>
 132 <tr·class="memdesc:a581a9f8db043590096fbac682b8f6a93"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">New-style·numerical·derivatives·using·manifold_traits.··<br·/></td></tr>
 133 <tr·class="separator:a581a9f8db043590096fbac682b8f6a93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a4c4c5744f0b348d4ec6c047f796e7924"·id="r_a4c4c5744f0b348d4ec6c047f796e7924"><td·class="memTemplParams"·colspan="2"><a·id="a4c4c5744f0b348d4ec6c047f796e7924"·name="a4c4c5744f0b348d4ec6c047f796e7924"></a>
 135 template&lt;class·Y·,·class·X·&gt;·</td></tr>
 136 <tr·class="memitem:a4c4c5744f0b348d4ec6c047f796e7924"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative11</b>·(Y(*h)(const·X·&amp;),·const·X·&amp;x,·double·delta=1e-5)</td></tr>
 137 <tr·class="memdesc:a4c4c5744f0b348d4ec6c047f796e7924"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">use·a·raw·C++·function·pointer·<br·/></td></tr>
 138 <tr·class="separator:a4c4c5744f0b348d4ec6c047f796e7924"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a157eb3b44dd4e38bbd66f3cc68a20e43"·id="r_a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·int·N·=·traits&lt;X1&gt;::dimension&gt;·</td></tr>
 140 <tr·class="memitem:a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a157eb3b44dd4e38bbd66f3cc68a20e43">gtsam::numericalDerivative21</a>·(const·std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;)&gt;·&amp;h,·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 141 <tr·class="memdesc:a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·1·of·binary·function.··<br·/></td></tr>
 142 <tr·class="separator:a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:afcc94e3b49906e824c01a3d56df62d33"·id="r_afcc94e3b49906e824c01a3d56df62d33"><td·class="memTemplParams"·colspan="2"><a·id="afcc94e3b49906e824c01a3d56df62d33"·name="afcc94e3b49906e824c01a3d56df62d33"></a>
 144 template&lt;class·Y·,·class·X1·,·class·X2·&gt;·</td></tr>
 145 <tr·class="memitem:afcc94e3b49906e824c01a3d56df62d33"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative21</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 146 <tr·class="memdesc:afcc94e3b49906e824c01a3d56df62d33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">use·a·raw·C++·function·pointer·<br·/></td></tr>
 147 <tr·class="separator:afcc94e3b49906e824c01a3d56df62d33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a5b0db4ac5f279b12fc91fab4cb40b1bf"·id="r_a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·int·N·=·traits&lt;X2&gt;::dimension&gt;·</td></tr>
 149 <tr·class="memitem:a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5b0db4ac5f279b12fc91fab4cb40b1bf">gtsam::numericalDerivative22</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 150 <tr·class="memdesc:a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·2·of·binary·function.··<br·/></td></tr>
 151 <tr·class="separator:a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:a46d002a0529f1172aebb7e1d85d5c08c"·id="r_a46d002a0529f1172aebb7e1d85d5c08c"><td·class="memTemplParams"·colspan="2"><a·id="a46d002a0529f1172aebb7e1d85d5c08c"·name="a46d002a0529f1172aebb7e1d85d5c08c"></a>
 153 template&lt;class·Y·,·class·X1·,·class·X2·&gt;·</td></tr>
 154 <tr·class="memitem:a46d002a0529f1172aebb7e1d85d5c08c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative22</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 155 <tr·class="memdesc:a46d002a0529f1172aebb7e1d85d5c08c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">use·a·raw·C++·function·pointer·<br·/></td></tr>
 156 <tr·class="separator:a46d002a0529f1172aebb7e1d85d5c08c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:aa8f0264edaf78d503809c1e3152340ee"·id="r_aa8f0264edaf78d503809c1e3152340ee"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·int·N·=·traits&lt;X1&gt;::dimension&gt;·</td></tr>
 158 <tr·class="memitem:aa8f0264edaf78d503809c1e3152340ee"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa8f0264edaf78d503809c1e3152340ee">gtsam::numericalDerivative31</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 159 <tr·class="memdesc:aa8f0264edaf78d503809c1e3152340ee"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·1·of·ternary·function.··<br·/></td></tr>
 160 <tr·class="separator:aa8f0264edaf78d503809c1e3152340ee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:ab5a91fc87a8003f7c511c2f7fe480d3e"·id="r_ab5a91fc87a8003f7c511c2f7fe480d3e"><td·class="memTemplParams"·colspan="2"><a·id="ab5a91fc87a8003f7c511c2f7fe480d3e"·name="ab5a91fc87a8003f7c511c2f7fe480d3e"></a>
 162 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·&gt;·</td></tr>
 163 <tr·class="memitem:ab5a91fc87a8003f7c511c2f7fe480d3e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative31</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 164 <tr·class="separator:ab5a91fc87a8003f7c511c2f7fe480d3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:acfbadc0ab0cd9386205b2737c5d0b727"·id="r_acfbadc0ab0cd9386205b2737c5d0b727"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·int·N·=·traits&lt;X2&gt;::dimension&gt;·</td></tr>
 166 <tr·class="memitem:acfbadc0ab0cd9386205b2737c5d0b727"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#acfbadc0ab0cd9386205b2737c5d0b727">gtsam::numericalDerivative32</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 167 <tr·class="memdesc:acfbadc0ab0cd9386205b2737c5d0b727"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·2·of·ternary·function.··<br·/></td></tr>
 168 <tr·class="separator:acfbadc0ab0cd9386205b2737c5d0b727"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:adb86acbba4db6e405fe7df42bff45056"·id="r_adb86acbba4db6e405fe7df42bff45056"><td·class="memTemplParams"·colspan="2"><a·id="adb86acbba4db6e405fe7df42bff45056"·name="adb86acbba4db6e405fe7df42bff45056"></a>
 170 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·&gt;·</td></tr>
 171 <tr·class="memitem:adb86acbba4db6e405fe7df42bff45056"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative32</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 172 <tr·class="separator:adb86acbba4db6e405fe7df42bff45056"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:a526a422ea611724345affed8b71d9bac"·id="r_a526a422ea611724345affed8b71d9bac"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·int·N·=·traits&lt;X3&gt;::dimension&gt;·</td></tr>
 174 <tr·class="memitem:a526a422ea611724345affed8b71d9bac"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X3·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a526a422ea611724345affed8b71d9bac">gtsam::numericalDerivative33</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 175 <tr·class="memdesc:a526a422ea611724345affed8b71d9bac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·3·of·ternary·function.··<br·/></td></tr>
 176 <tr·class="separator:a526a422ea611724345affed8b71d9bac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a19db1be6b58d9c3d396bd9a1d776a1fb"·id="r_a19db1be6b58d9c3d396bd9a1d776a1fb"><td·class="memTemplParams"·colspan="2"><a·id="a19db1be6b58d9c3d396bd9a1d776a1fb"·name="a19db1be6b58d9c3d396bd9a1d776a1fb"></a>
 178 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·&gt;·</td></tr>
 179 <tr·class="memitem:a19db1be6b58d9c3d396bd9a1d776a1fb"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X3·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative33</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 180 <tr·class="separator:a19db1be6b58d9c3d396bd9a1d776a1fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a3b0937e08e79604ee6ab10fca6ffe65e"·id="r_a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·,·int·N·=·traits&lt;X1&gt;::dimension&gt;·</td></tr>
 182 <tr·class="memitem:a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3b0937e08e79604ee6ab10fca6ffe65e">gtsam::numericalDerivative41</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 183 <tr·class="memdesc:a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·1·of·4-argument·function.··<br·/></td></tr>
 184 <tr·class="separator:a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a50d5fdab1e677bc1e01b7014a910cb03"·id="r_a50d5fdab1e677bc1e01b7014a910cb03"><td·class="memTemplParams"·colspan="2"><a·id="a50d5fdab1e677bc1e01b7014a910cb03"·name="a50d5fdab1e677bc1e01b7014a910cb03"></a>
 186 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·&gt;·</td></tr>
 187 <tr·class="memitem:a50d5fdab1e677bc1e01b7014a910cb03"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative41</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 188 <tr·class="separator:a50d5fdab1e677bc1e01b7014a910cb03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:af40f61e8eff01acdb028ad33b8f3529b"·id="r_af40f61e8eff01acdb028ad33b8f3529b"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·,·int·N·=·traits&lt;X2&gt;::dimension&gt;·</td></tr>
 190 <tr·class="memitem:af40f61e8eff01acdb028ad33b8f3529b"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af40f61e8eff01acdb028ad33b8f3529b">gtsam::numericalDerivative42</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 191 <tr·class="memdesc:af40f61e8eff01acdb028ad33b8f3529b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·2·of·4-argument·function.··<br·/></td></tr>
 192 <tr·class="separator:af40f61e8eff01acdb028ad33b8f3529b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:ac489afb08a9fb8a05583f113b83cbf67"·id="r_ac489afb08a9fb8a05583f113b83cbf67"><td·class="memTemplParams"·colspan="2"><a·id="ac489afb08a9fb8a05583f113b83cbf67"·name="ac489afb08a9fb8a05583f113b83cbf67"></a>
 194 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·&gt;·</td></tr>
 195 <tr·class="memitem:ac489afb08a9fb8a05583f113b83cbf67"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative42</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 196 <tr·class="separator:ac489afb08a9fb8a05583f113b83cbf67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 197 <tr·class="memitem:a6846b5cc84c1d5a54a436121b27057e0"·id="r_a6846b5cc84c1d5a54a436121b27057e0"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·,·int·N·=·traits&lt;X3&gt;::dimension&gt;·</td></tr>
 198 <tr·class="memitem:a6846b5cc84c1d5a54a436121b27057e0"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X3·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6846b5cc84c1d5a54a436121b27057e0">gtsam::numericalDerivative43</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 199 <tr·class="memdesc:a6846b5cc84c1d5a54a436121b27057e0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·3·of·4-argument·function.··<br·/></td></tr>
 200 <tr·class="separator:a6846b5cc84c1d5a54a436121b27057e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 1422/67536 bytes (2.11%) of diff not shown.
37.5 KB
html2text {}
Max HTML report size reached
9.76 KB
./usr/share/doc/libgtsam-dev/html/a00143.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 45 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··104 <p>serialization·for·Vectors··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00143_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00143_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Namespaces</h2></td></tr> 
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 Functions</h2></td></tr>
 110 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"·id="r_adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplParams"·colspan="2"><a·id="adcf2d12033894945c12171e66cc93e4b"·name="adcf2d12033894945c12171e66cc93e4b"></a>
 111 template&lt;class·Archive·&gt;·</td></tr>
 112 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·gtsam::Vector·&amp;v,·unsigned·int)</td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:adcf2d12033894945c12171e66cc93e4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"·id="r_a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplParams"·colspan="2"><a·id="a5ca16f50c0b5ad848a571e3c08804da4"·name="a5ca16f50c0b5ad848a571e3c08804da4"></a>
 115 template&lt;class·Archive·&gt;·</td></tr>
 116 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·gtsam::Vector·&amp;v,·unsigned·int)</td></tr>
 117 <tr·class="separator:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"·id="r_a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplParams"·colspan="2"><a·id="a35b000ddff8439045b1e4e88e00a8a07"·name="a35b000ddff8439045b1e4e88e00a8a07"></a>
 119 template&lt;class·Archive·,·int·D&gt;·</td></tr>
 120 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr>
 121 <tr·class="separator:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"·id="r_a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplParams"·colspan="2"><a·id="a521d5a2b3eeb55b62db95f36a4a9662e"·name="a521d5a2b3eeb55b62db95f36a4a9662e"></a>
 123 template&lt;class·Archive·,·int·D&gt;·</td></tr>
 124 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr>
 125 <tr·class="separator:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p> 
123 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>[·...·truncated·by·diffoscope;·len:·77,·SHA:·860789e76d008ef9d6dc8e4450cd0522e9359c9fd2bd2face0952b5d9a0da8a8·...·]>128 <div·class="textblock"><p>serialization·for·Vectors·</p>
 129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>
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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00143.html">VerticalBlockMatrix.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00143.html">VectorSerialization.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>138 ··</ul>
133 </div>139 </div>
134 </body>140 </body>
135 </html>141 </html>
2.23 KB
html2text {}
Max HTML report size reached
76.1 KB
./usr/share/doc/libgtsam-dev/html/a00143_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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, 252 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">VerticalBlockMatrix.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="a00143.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00143.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00116.html">gtsam/base/MatrixSerialization.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Vector.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="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div>
125 <div·class="line"><a·id="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>SymmetricBlockMatrix;</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span>boost·{</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>serialization·{</div>
128 <div·class="line"><a·id="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>
129 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02660.html">···42</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a></div>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>
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">size_t</span>·size;</div>
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>·<a·class="code·hl_class"·href="a02660.html">This</a>;</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·Eigen::Block&lt;Matrix&gt;·Block;</div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·Eigen::Block&lt;const·Matrix&gt;·constBlock;</div>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>
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive,·<span·class="keywordtype">int</span>·D&gt;</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·D,·1&gt;&amp;·v,</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.RowsAtCompileTime));</div>
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">protected</span>:</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02660.html#aaac69a1919d004647db02fab5b0cb0eb">···50</a></span>····Matrix·<a·class="code·hl_variable"·href="a02660.html#aaac69a1919d004647db02fab5b0cb0eb">matrix_</a>;·</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02660.html#ae7ec144e787509009c3fb0f284b94a22">···51</a></span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;DenseIndex&gt;</a>·<a·class="code·hl_variable"·href="a02660.html#ae7ec144e787509009c3fb0f284b94a22">variableColOffsets_</a>;·</div> 
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac17eb9545a5eb49245a4ed598c3cfbd1">···53</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#ac17eb9545a5eb49245a4ed598c3cfbd1">rowStart_</a>;·</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02660.html#a30f8297f16323a7471154f7eb9f2828a">···54</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#a30f8297f16323a7471154f7eb9f2828a">rowEnd_</a>;·</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac6d96c30337e9378bcc7ac223b9d0d5c">···55</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·hr[·...·truncated·by·diffoscope;·len:·68,·SHA:·767ae22cfbdf1d64b44535774de5025bc36d09d075511aa9b1afa8a6c91a2c71·...·]</div>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>
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}··<span·class="comment">//·namespace·serialization</span></div>
147 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02660.html#a04d12c23c8c6a3179416ca49da794c86">···60</a></span>····<a·class="code·hl_function"·href="a02660.html#a04d12c23c8c6a3179416ca49da794c86">VerticalBlockMatrix</a>()·:</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······rowStart_(0),·rowEnd_(0),·blockStart_(0)</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······variableColOffsets_.push_back(0);</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······assertInvariants();</div>159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}··<span·class="comment">//·namespace·boost</span></div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
154 </div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
157 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02660.html#a20f3454d88ad93367250ea900c84c53d">···69</a></span>····<a·class="code·hl_function"·href="a02660.html#a20f3454d88ad93367250ea900c84c53d">VerticalBlockMatrix</a>(<span·class="keyword">const</span>·CONTAINER&amp;·dimensions,·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·height,</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div> 
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········variableColOffsets_(dimensions.size()·+·(appendOneDimension·?·2·:·1)),</div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········rowStart_(0),·rowEnd_(height),·blockStart_(0)·{</div> 
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······fillOffsets(dimensions.begin(),·dimensions.end(),·appendOneDimension);</div> 
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······matrix_.resize(height,·variableColOffsets_.back());</div> 
164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······assertInvariants();</div> 
165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div> 
166 </div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER,·<span·class="keyword">typename</span>·DERIVED&gt;</div> 
169 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac3d367af21c05dca883a91cf5c24a243">···80</a></span>····<a·class="code·hl_function"·href="a02660.html#ac3d367af21c05dca883a91cf5c24a243">VerticalBlockMatrix</a>(<span·class="keyword">const</span>·CONTAINER&amp;·dimensions,</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keyword">const</span>·Eigen::MatrixBase&lt;DERIVED&gt;&amp;·matrix,·<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········matrix_(matrix),·variableColOffsets_(dimensions.size()·+·(appendOneDimension·?·2·:·1)),</div> 
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········rowStart_(0),·rowEnd_(matrix.rows()),·blockStart_(0)·{</div> 
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······fillOffsets(dimensions.begin(),·dimensions.end(),·appendOneDimension);</div> 
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">if</span>·(variableColOffsets_.back()·!=·matrix_.cols())</div> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>············<span·class="stringliteral">&quot;Requested·to·create·a·VerticalBlockMatrix·with·dimensions·that·do·not·sum·to·the·total·columns·of·the·provided·matrix.&quot;</span>);</div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······assertInvariants();</div> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div> 
180 </div> 
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
183 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02660.html#a78d48e3b5eb2fc89705be918eb25652e">···93</a></span>····<a·class="code·hl_function"·href="a02660.html#a78d48e3b5eb2fc89705be918eb25652e">VerticalBlockMatrix</a>(ITERATOR·firstBlockDim,·ITERATOR·lastBlockDim,</div> 
Max diff block lines reached; 957/58628 bytes (1.63%) of diff not shown.
18.7 KB
html2text {}
Max HTML report size reached
44.8 KB
./usr/share/doc/libgtsam-dev/html/a00146.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/TestableAssertions.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 94, 105 lines modifiedOffset 94, 208 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>104 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TestableAssertions.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">types.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>Provides·additional·testing·facilities·for·common·data·structures.··108 <p>Typedefs·for·easier·changing·of·types.··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">111 <table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 113 Classes</h2></td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02536.html">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·that·uses·templates·to·select·between·two·types·based·on·whether·TEST_TYPE·is·const·or·not.··<a·href="a02536.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02540.html">gtsam::const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·non-const·version.··<a·href="a02540.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02544.html">gtsam::const_selector&lt;·const·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·const·version.··<a·href="a02544.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02548.html">gtsam::ValueWithDefault&lt;·T,·defaultValue·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·struct·that·encapsulates·a·value·with·a·default,·this·is·just·used·as·a·member·object·so·you·don't·have·to·specify·defaults·in·the·class·constructor.··<a·href="a02548.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02552.html">gtsam::ListOfOneContainer&lt;·T·&gt;</a></td></tr>
 127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·behaves·as·a·container·with·one·element,·and·works·with·boost::range.··<a·href="a02552.html#details">More...</a><br·/></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02556.html">gtsam::TbbOpenMPMixedScope</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.··<a·href="a02556.html#details">More...</a><br·/></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02560.html">gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;</a></td></tr>
 133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·SFINAE·trait·to·mark·classes·that·need·special·alignment.··<a·href="a02560.html#details">More...</a><br·/></td></tr>
 134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02564.html">gtsam::needs_eigen_aligned_allocator&lt;·T,·void_t&lt;·typename·T::_eigen_aligned_allocator_trait·&gt;·&gt;</a></td></tr>
 136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>139 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>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>
112 <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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">143 </table><table·class="memberdecls">
 144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 145 Macros</h2></td></tr>
 146 <tr·class="memitem:a862248dc31b63e6b24f363815568de7e"·id="r_a862248dc31b63e6b24f363815568de7e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a862248dc31b63e6b24f363815568de7e"·name="a862248dc31b63e6b24f363815568de7e"></a>
 147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_DEPRECATED</b></td></tr>
 148 <tr·class="separator:a862248dc31b63e6b24f363815568de7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:ada73b2d44cead0bc85c99230016ec1ff"·id="r_ada73b2d44cead0bc85c99230016ec1ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada73b2d44cead0bc85c99230016ec1ff"·name="ada73b2d44cead0bc85c99230016ec1ff"></a>
 150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DO_PRAGMA</b>(x)&#160;&#160;&#160;_Pragma·(#x)</td></tr>
 151 <tr·class="separator:ada73b2d44cead0bc85c99230016ec1ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:aa9181bab306d15568c2098386355ab90"·id="r_aa9181bab306d15568c2098386355ab90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9181bab306d15568c2098386355ab90"·name="aa9181bab306d15568c2098386355ab90"></a>
 153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CLANG_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr>
 154 <tr·class="separator:aa9181bab306d15568c2098386355ab90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a3a5ed1efc0656050ce56c5249c9aca53"·id="r_a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a5ed1efc0656050ce56c5249c9aca53"·name="a3a5ed1efc0656050ce56c5249c9aca53"></a>
 156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GCC_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr>
 157 <tr·class="separator:a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:a259fde4be4d552a07cf1a1821229fc0f"·id="r_a259fde4be4d552a07cf1a1821229fc0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a259fde4be4d552a07cf1a1821229fc0f"·name="a259fde4be4d552a07cf1a1821229fc0f"></a>
 159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MSVC_DIAGNOSTIC_PUSH_IGNORE</b>(code)</td></tr>
 160 <tr·class="separator:a259fde4be4d552a07cf1a1821229fc0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a0755bd98af21e5871472edbca361bce8"·id="r_a0755bd98af21e5871472edbca361bce8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0755bd98af21e5871472edbca361bce8"·name="a0755bd98af21e5871472edbca361bce8"></a>
 162 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DIAGNOSTIC_POP</b>()</td></tr>
 163 <tr·class="separator:a0755bd98af21e5871472edbca361bce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 164 <tr·class="memitem:a30d3af2da1ea940197addce4f3c223c8"·id="r_a30d3af2da1ea940197addce4f3c223c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.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="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></td></tr>
 168 <tr·class="memdesc:aa123dd61687e08ae328154a1890b7b86"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr>
 169 <tr·class="separator:aa123dd61687e08ae328154a1890b7b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 170 <tr·class="memitem:a352ab46cee3a766e30b049690802fb0a"·id="r_a352ab46cee3a766e30b049690802fb0a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</td></tr>
 171 <tr·class="memdesc:a352ab46cee3a766e30b049690802fb0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr>
 172 <tr·class="separator:a352ab46cee3a766e30b049690802fb0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 </table><table·class="memberdecls">
 174 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 175 Typedefs</h2></td></tr>
 176 <tr·class="memitem:adad029f5f6ffce610428b5fe768b0df2"·id="r_adad029f5f6ffce610428b5fe768b0df2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adad029f5f6ffce610428b5fe768b0df2"·name="adad029f5f6ffce610428b5fe768b0df2"></a>
 177 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Key</b></td></tr>
 178 <tr·class="memdesc:adad029f5f6ffce610428b5fe768b0df2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·key·type.·<br·/></td></tr>
 179 <tr·class="separator:adad029f5f6ffce610428b5fe768b0df2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 180 <tr·class="memitem:a19c53f2faabb0f4b4b78ce2f7168cc14"·id="r_a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19c53f2faabb0f4b4b78ce2f7168cc14"·name="a19c53f2faabb0f4b4b78ce2f7168cc14"></a>
 181 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::FactorIndex</b></td></tr>
 182 <tr·class="memdesc:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·factor·index·type.·<br·/></td></tr>
 183 <tr·class="separator:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 184 <tr·class="memitem:a21006f326f57cdf7d3f35fec40f43e40"·id="r_a21006f326f57cdf7d3f35fec40f43e40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21006f326f57cdf7d3f35fec40f43e40"·name="a21006f326f57cdf7d3f35fec40f43e40"></a>
 185 typedef·ptrdiff_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DenseIndex</b></td></tr>
 186 <tr·class="memdesc:a21006f326f57cdf7d3f35fec40f43e40"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·type·for·Eigen·objects.·<br·/></td></tr>
 187 <tr·class="separator:a21006f326f57cdf7d3f35fec40f43e40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 188 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"·id="r_a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplParams"·colspan="2"><a·id="a6525d741529c7a2cd91fa913431f5fb7"·name="a6525d741529c7a2cd91fa913431f5fb7"></a>
 189 template&lt;typename·...·&gt;·</td></tr>
 190 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::void_t</b>·=·void</td></tr>
 191 <tr·class="memdesc:a6525d741529c7a2cd91fa913431f5fb7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·void_t·as·we·assume·C++11,·it·will·not·conflict·the·std·one·in·C++17·as·this·is·in·<code>gtsam::</code>·<br·/></td></tr>
 192 <tr·class="separator:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>194 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Functions</h2></td></tr>195 Functions</h2></td></tr>
 196 <tr·class="memitem:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr>
 197 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr>
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> 
Max diff block lines reached; 5573/34018 bytes (16.38%) of diff not shown.
11.5 KB
html2text {}
Max HTML report size reached
2.55 KB
./usr/share/doc/libgtsam-dev/html/a00146.js
2.47 KB
js-beautify {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a00146_source.html
Max HTML report size reached
11.1 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/lieProxies.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 64 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
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">DSFVector.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Provides·convenient·mappings·of·common·member·functions·for·testing.··105 <p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00149_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00149_source.html">Go·to·the·source·code·of·this·file.</a></p>
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: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>123 </table>
141 <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>
142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</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>
143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
144 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>132 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">lieProxies.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">DSFVector.h</a></li>
150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>135 ··</ul>
152 </div>136 </div>
153 </body>137 </body>
154 </html>138 </html>
2.29 KB
html2text {}
Max HTML report size reached
23.2 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/lieProxies.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 98, 63 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">lieProxies.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="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="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="a01397.html">gtsam/global_includes.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</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/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="a01394.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;boost/shared_ptr.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
 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>
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>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="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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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="a00149.html#a72a7c561cc91f437a22023297fb7f658">···36</a></span>··T·<a·class="code·hl_function"·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="k[·...·truncated·by·diffoscope;·len:·142,·SHA:·fe93148558e8586cd326d084ad5316eb17ba2ead1cb3cd02620c666f685dd4cc·...·]>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="a02296.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02296.html">DSFBase</a>·{</div>
127 <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>·</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>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</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>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#aeecd94c025c092012[·...·truncated·by·diffoscope;·len:·24,·SHA:·5b610ed95bb97dc66b9ce94512d89d1e52ae58f369e3f56ed27f633e3b5168d7·...·]</div>
130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
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>137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00149.html#aaa623dd059a67523b029af6ec20a38da">···43</a></span>··T·<a·class="code·hl_function"·href="a00149.html#aaa623dd059a67523b029af6ec20a38da">inverse</a>(<span·class="keyword">const</spa[·...·truncated·by·diffoscope;·len:·69,·SHA:·3024bec26e8ad6823344dc92abd3923fdde5f4a4b5322eeb36b5f93d5cf6079e·...·]</div>138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··boost::shared_ptr&lt;V&gt;·v_;</div>
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">···47</a></span>··P·<a·class="code·hl_function"·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·115,·SHA:·f389c9beeddc99fa9100df2f9680161dab6cadf0bd550307f7ddaa6ee9d3429f·...·]</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="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>·</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="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··P·unrotate(<span·class="keyword">const</span>·T&amp;·r,·<span·class="keyword">const</span>·P&amp;·pt)·{·<span·class="keywordflow">return</span>·r.unrotate(pt);·}</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>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>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<span·class="comment">//·\namespace·testing</span></div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·\namespace·gtsam</span></div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
144 <div·class="ttc"·id="aa00149_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">gtsam::testing::rotate</a></div><div·class="ttdeci">P·rotate(const·T·&amp;r,·const·P·&amp;pt)</div><div·class="ttdoc">rotation·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:47</div></div> 
145 <div·class="ttc"·id="aa00149_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">gtsam::testing::between</a></div><div·class="ttdeci">T·between(const·T·&amp;t1,·const·T·&amp;t2)</div><div·class="ttdoc">binary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:36</div></div> 
146 <div·class="ttc"·id="aa00149_html_aaa623dd059a67523b029af6ec20a38da"><div·class="ttname"><a·href="a00149.html#aaa623dd059a67523b029af6ec20a38da">gtsam::testing::inverse</a></div><div·class="ttdeci">T·inverse(const·T·&amp;t)</div><div·class="ttdoc">unary·functions</div[·...·truncated·by·diffoscope;·len:·59,·SHA:·5fa077e403a837b00ead08219a029f9181000e9471158fbf46b2e26402db427c·...·]</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="keywor[·...·truncated·by·diffoscope;·len:·30,·SHA:·69fd4ee15303a0543f627e9592eebe3228998b3756a118e311f4552382d45328·...·]</div>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div>
 149 </div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 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>
 153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="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>
 175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div>
147 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>177 <div·class="ttc"·id="aa01394_html"><div·class="ttname"><a·href="a01394.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>
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>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>
 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>
149 </div><!--·fragment·--></div><!--·contents·-->182 </div><!--·fragment·--></div><!--·contents·-->
150 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
151 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
152 <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!·-->
153 ··<ul>186 ··<ul>
154 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">lieProxies.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">DSFVector.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>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>
156 ··</ul>189 ··</ul>
157 </div>190 </div>
158 </body>191 </body>
159 </html>192 </html>
4.1 KB
html2text {}
Max HTML report size reached
7.92 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/Chebyshev2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 57 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Chebyshev2.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.··106 <p>Fit·a·Basis·using·least-squares.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02744.html">gtsam::FitBasis&lt;·Basis·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·does·regression·via·least·squares·Example·usage:·size_t·N·=·3;·auto·fit·=·FitBasis&lt;Chebyshev2&gt;(data_points,·noise_model,·N);·Vector·coefficients·=·fit.parameters();.··<a·href="a02744.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a24ec5d6ec6b211d0cbaf645c11c198de"·id="r_a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24ec5d6ec6b211d0cbaf645c11c198de"·name="a24ec5d6ec6b211d0cbaf645c11c198de"></a>
 125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sequence</b>·=·std::map&lt;·double,·double·&gt;</td></tr>
 126 <tr·class="memdesc:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Our·sequence·representation·is·a·map·of·{x:·y}·values·where·y·=·f(x)·<br·/></td></tr>
 127 <tr·class="separator:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a9920fe883a2f506440aca7c1a2bd1a00"·id="r_a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9920fe883a2f506440aca7c1a2bd1a00"·name="a9920fe883a2f506440aca7c1a2bd1a00"></a>
 129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sample</b>·=·std::pair&lt;·double,·double·&gt;</td></tr>
 130 <tr·class="memdesc:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·sample·is·a·key-value·pair·from·a·sequence.·<br·/></td></tr>
 131 <tr·class="separator:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>132 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>
114 <div·class="textblock"><p>Chebyshev·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> 
116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
 136 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>141 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">Chebyshev2.cpp</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">FitBasis.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>144 ··</ul>
125 </div>145 </div>
126 </body>146 </body>
127 </html>147 </html>
1.81 KB
html2text {}
Max HTML report size reached
7.51 KB
./usr/share/doc/libgtsam-dev/html/a00155.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 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">Chebyshev.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Fourier.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Chebyshev·basis·decompositions.··105 <p>Fourier·decomposition,·see·e.g.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02732.html">gtsam::Chebyshev1Basis</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02748.html">gtsam::FourierBasis</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·first·kind·<a·href="https://en.wikipedia.org/wiki/Chebyshev_polynomials#First_kind">https://en.wikipedia.org/wiki/Chebyshev_polynomials#First_kind</a>·These·are·typically·denoted·with·the·symbol·T_n,·where·n·is·the·degree.··<a·href="a02732.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02736.html">gtsam::Chebyshev2Basis</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·second·kind.··<a·href="a02736.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>122 <div·class="textblock"><p>Fourier·decomposition,·see·e.g.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>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>
127 <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>
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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00155.html">Chebyshev.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="a00155.html">Fourier.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.9 KB
html2text {}
Max HTML report size reached
307 B
./usr/share/doc/libgtsam-dev/html/a00155.js
221 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00155·=·[1 var·a00155·=·[
2 ····["gtsam::Chebyshev1Basis",·"a02732.html",·null], 
3 ····["gtsam::Chebyshev2Basis",·"a02736.html",·null]2 ····["gtsam::FourierBasis",·"a02748.html",·null]
4 ];3 ];
27.8 KB
./usr/share/doc/libgtsam-dev/html/a00155_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 72 lines modifiedOffset 98, 106 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Chebyshev.h</div></div>104 ··<div·class="headertitle"><div·class="title">Fourier.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00155.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00155.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">gtsam/basis/Basis.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00158.html">gtsam/basis/Basis.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02732.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02732.html">Chebyshev1Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev1Basis&gt;·{</div> 
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02748.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02748.html">FourierBasis</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·47,·SHA:·bb3afecaa202f01210e94afd6ba7a9339501722c7376a24cbe6028ad26614b59·...·]</div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">public</span>:</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 130 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">···40</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Parameters·parameters_;</div>132 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····Weights·b(N);</div>
 133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····b[0]·=·1;</div>
 134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1,·n·=·1;·i·&lt;·N;·i++)·{</div>
 135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(i·%·2·==·1)·{</div>
 136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········b[i]·=·cos(n·*·x);</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}·<span·class="keywordflow">else</span>·{</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········b[i]·=·sin(n·*·x);</div>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········n++;</div>
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··································<span·class="keywordtype">double</span>·b·=·1);</div> 
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···································<span·class="keywordtype">double</span>·b·=·1);</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};··<span·class="comment">//·Chebyshev1Basis</span></div>142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">return</span>·b;</div>
 143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
137 </div>144 </div>
138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
139 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02736.html">···80</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02736.html">Chebyshev2Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev2Basis&gt;·{</div> 
141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div> 
142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
144 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··································<span·class="keywordtype">double</span>·b·=·1);</div> 
145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
146 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
147 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>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="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>
148 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};··<span·class="comment">//·Chebyshev2Basis</span></div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·TODO(Varun)·How·do·we·enforce·an·interval·for·Fourier·series?</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x);</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
149 </div>151 </div>
 152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 153 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">···73</a></span>··<span·class="keyword">static</span>·DiffMatrix·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(<span·class="keywordtype">size_t</span>·N)·{</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····DiffMatrix·D·=·DiffMatrix::Zero(N,·N);</div>
 156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">double</span>·k·=·1;</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1;·i·&lt;·N;·i·+=·2)·{</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······D(i,·i·+·1)·=·k;···<span·class="comment">//·sin&#39;(k*x)·=·k*cos(k*x)</span></div>
 159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······D(i·+·1,·i)·=·-k;··<span·class="comment">//·cos&#39;(k*x)·=·-k*sin(k*x)</span></div>
 160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······k·+=·1;</div>
 161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>
 162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·D;</div>
 164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 165 </div>
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">···92</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div>
 169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div>
 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="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">
 174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02748.html#ac0f16df32079683be3138b37a1498167">··106</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac0f16df32079683be3138b37a1498167">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div>
 175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x,·a,·b)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div>
 176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div>
 177 </div>
150 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 179 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>};··<span·class="comment">//·FourierBasis</span></div>
 180 </div>
 181 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
151 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}··<span·class="comment">//·namespace·gtsam</span></div>182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>}··<span·class="comment">//·namespace·gtsam</span></div>
152 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div> 
153 <div·class="ttc"·id="aa00164_html"><div·class="ttname"><a·href="a00164.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>183 <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="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>184 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
155 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>185 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>
156 <div·class="ttc"·id="aa02732_html"><div·class="ttname"><a·href="a02732.html">gtsam::Chebyshev1Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·first·kind·https://en.wikipedia.org/wiki/Chebyshev_polynomials#...</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:32</div></div> 
157 <div·class="ttc"·id="aa02736_html"><div·class="ttname"><a·href="a02736.html">gtsam::Chebyshev2Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·second·kind.</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:80</div></div>186 <div·class="ttc"·id="aa02748_html"><div·class="ttname"><a·href="a02748.html">gtsam::FourierBasis</a></div><div·class="ttdoc">Fourier·basis.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:27</div></div>
 187 <div·class="ttc"·id="aa02748_html_a494419be86419c6c9ced7630163adcdb"><div·class="ttname"><a·href="a02748.html#a494419be86419c6c9ced7630163adcdb">gtsam::FourierBasis::DifferentiationMatrix</a></div><div·class="ttdeci">static·DiffMatrix·DifferentiationMatrix(size_t·N)</div><div·class="ttdoc">Compute·D·=·differentiation·matrix.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:73</div></div>
 188 <div·class="ttc"·id="aa02748_html_a4955a99e42eda2d5d6113bf192fb3e5e"><div·class="ttname"><a·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">gtsam::FourierBasis::DerivativeWeights</a></div><div·class="ttdeci">static·Weights·DerivativeWeights(size_t·N,·double·x)</div><div·class="ttdoc">Get·weights·at·a·given·x·that·calculate·the·derivative.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:92</div></div>
 189 <div·class="ttc"·id="aa02748_html_a64fecbc7c52f1de9019137a3c7321b02"><div·class="ttname"><a·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">gtsam::FourierBasis::CalculateWeights</a></div><div·class="ttdeci">static·Weights·CalculateWeights(size_t·N,·double·x)</div><div·class="ttdoc">Evaluate·Real·Fourier·Weights·of·size·N·in·interval·[a,·b],·e.g.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:40</div></div>
 190 <div·class="ttc"·id="aa02748_html_ac0f16df32079683be3138b37a1498167"><div·class="ttname"><a·href="a02748.html#ac0f16df32079683be3138b37a1498167">gtsam::FourierBasis::DerivativeWeights</a></div><div·class="ttdeci">static·Weights·DerivativeWeights(size_t·N,·double·x,·double·a,·double·b)</div><div·class="ttdoc">Get·derivative·weights·at·a·given·x·that·calculate·the·derivative,·in·the·interval·[a,...</div><div·class="ttdef"><b>Definition</b>·Fourier.h:106</div></div>
 191 <div·class="ttc"·id="aa02748_html_ac3de8e2182f9a04ab5b56398d6f18914"><div·class="ttname"><a·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">gtsam::FourierBasis::CalculateWeights</a></div><div·class="ttdeci">static·Weights·CalculateWeights(size_t·N,·double·x,·double·a,·double·b)</div><div·class="ttdoc">Evaluate·Real·Fourier·Weights·of·size·N·in·interval·[a,·b],·e.g.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:64</div></div>
Max diff block lines reached; 937/22436 bytes (4.18%) of diff not shown.
5.83 KB
html2text {}
Max HTML report size reached
18.2 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/ParameterMatrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Basis.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 53 lines modifiedOffset 96, 82 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Basis.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.··107 <p>Compute·an·interpolating·basis.··
107 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00158_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="a02752.html">gtsam::ParameterMatrix&lt;·M·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02668.html">gtsam::Basis&lt;·DERIVED·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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="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>
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="a02756.html">gtsam::traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>142 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>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>
121 <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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">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">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
125 Functions</h2></td></tr>154 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.htm[·...·truncated·by·diffoscope;·len:·55,·SHA:·73e0d1fda0e6c25cb020dd24e025004f6e9b4e7645017fb7edcad025ee05121f·...·]</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>
129 <tr·class="separator:a1103d3fad113e53d2746412ce08e633c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>159 </table>
131 <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>
132 <div·class="textblock"><p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·</p>161 <div·class="textblock"><p>Compute·an·interpolating·basis.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>162 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
134 <dl·class="section·date"><dt>Date</dt><dd>September·21,·2020·</dd></dl>163 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
135 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>168 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00158.html">ParameterMatrix.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="a00158.html">Basis.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>171 ··</ul>
143 </div>172 </div>
144 </body>173 </body>
145 </html>174 </html>
5.12 KB
html2text {}
Max HTML report size reached
1.03 KB
./usr/share/doc/libgtsam-dev/html/a00158.js
973 B
js-beautify {}
Max HTML report size reached
152 KB
./usr/share/doc/libgtsam-dev/html/a00158_source.html
Max HTML report size reached
14.4 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/FitBasis.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/BasisFactors.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 56 lines modifiedOffset 95, 62 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">FitBasis.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BasisFactors.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Fit·a·Basis·using·least-squares.··105 <p>Factor·definitions·for·various·Basis·functors.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a02744.html">gtsam::FitBasis&lt;·Basis·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02704.html">gtsam::EvaluationFactor&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>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>
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 </table><table·class="memberdecls">132 </table><table·class="memberdecls">
116 <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>
117 Namespaces</h2></td></tr>134 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>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>
119 <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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <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>138 </table>
133 <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>
134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p>
 141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
135 <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>
136 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>147 ··<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="a00161.html">FitBasis.h</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00161.html">BasisFactors.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>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>
144 ··</ul>150 ··</ul>
145 </div>151 </div>
146 </body>152 </body>
147 </html>153 </html>
4.08 KB
html2text {}
Max HTML report size reached
658 B
./usr/share/doc/libgtsam-dev/html/a00161.js
572 B
js-beautify {}
Max HTML report size reached
90.8 KB
./usr/share/doc/libgtsam-dev/html/a00161_source.html
Max HTML report size reached
18.1 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/Basis.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 83 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Basis.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Chebyshev2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Compute·an·interpolating·basis.··105 <p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02668.html">gtsam::Basis&lt;·DERIVED·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02740.html">gtsam::Chebyshev2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·Interpolation·on·Chebyshev·points·of·the·second·kind·Note·that·N·here,·the·number·of·points,·is·one·less·than·N·from·'Approximation·Theory·and·Approximation·Practice·by·L.··<a·href="a02740.html#details">More...</a><br·/></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">CRTP·Base·class·for·function·bases.··<a·href="a02668.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·instance·of·an·<a·class="el"·href="a02672.html"·title="An·instance·of·an·EvaluationFunctor·calculates·f(x;p)·at·a·given·x,·applied·to·Parameters·p.">EvaluationFunctor</a>·calculates·f(x;p)·at·a·given·<code>x</code>,·applied·to·Parameters·<code>p</code>.··<a·href="a02672.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02676.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorEvaluationFunctor&lt;·M·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02676.html"·title="VectorEvaluationFunctor·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.">VectorEvaluationFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02676.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02680.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorComponentFunctor&lt;·M·&gt;</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·<a·class="el"·href="a02680.html"·title="Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·VectorComponentFunctor·compute...">VectorComponentFunctor</a>·computes·the·N-vector·value·for·a·specific·row·component·of·the·M-vectors·at·all·the·polynomial·points.··<a·href="a02680.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02684.html">gtsam::Basis&lt;·DERIVED·&gt;::ManifoldEvaluationFunctor&lt;·T·&gt;</a></td></tr> 
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Manifold·<a·class="el"·href="a02672.html"·title="An·instance·of·an·EvaluationFunctor·calculates·f(x;p)·at·a·given·x,·applied·to·Parameters·p.">EvaluationFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02684.html#details">More...</a><br·/></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr> 
129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·functors·below·that·calculate·derivative·weights.··<a·href="a02688.html#details">More...</a><br·/></td></tr> 
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02692.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctor</a></td></tr> 
132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·instance·of·a·<a·class="el"·href="a02692.html"·title="An·instance·of·a·DerivativeFunctor·calculates·f&#39;(x;p)·at·a·given·x,·applied·to·Parameters·p.">DerivativeFunctor</a>·calculates·f'(x;p)·at·a·given·<code>x</code>,·applied·to·Parameters·<code>p</code>.··<a·href="a02692.html#details">More...</a><br·/></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02696.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorDerivativeFunctor&lt;·M·&gt;</a></td></tr> 
135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02696.html"·title="VectorDerivativeFunctor·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.">VectorDerivativeFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02696.html#details">More...</a><br·/></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02700.html">gtsam::Basis&lt;·DERIVED·&gt;::ComponentDerivativeFunctor&lt;·M·&gt;</a></td></tr> 
138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·<a·class="el"·href="a02700.html"·title="Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·ComponentDerivativeFunctor·com...">ComponentDerivativeFunctor</a>·computes·the·N-vector·derivative·for·a·specific·row·component·of·the·M-vectors·at·all·the·polynomial·points.··<a·href="a02700.html#details">More...</a><br·/></td></tr> 
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
142 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
143 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
144 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
148 Typedefs</h2></td></tr> 
149 <tr·class="memitem:a0c3caa86eb94d40f2d3decce787fa3b2"·id="r_a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c3caa86eb94d40f2d3decce787fa3b2"·name="a0c3caa86eb94d40f2d3decce787fa3b2"></a> 
150 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Weights</b>·=·Eigen::Matrix&lt;·double,·1,·-1·&gt;</td></tr> 
151 <tr·class="separator:a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 </table><table·class="memberdecls"> 
153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
154 Functions</h2></td></tr> 
155 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"·id="r_ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplParams"·colspan="2">template&lt;size_t·M&gt;·</td></tr> 
156 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01414.html#ga2ce44d31cae1eda44c2a86d32d92b935">gtsam::kroneckerProductIdentity</a>·(const·Weights·&amp;w)</td></tr> 
157 <tr·class="memdesc:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·computing·the·kronecker·product·of·the·1*N·Weight·vector·<code>w</code>·with·the·MxM·identity·matrix·<code>I</code>·efficiently.··<br·/></td></tr> 
158 <tr·class="separator:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 </table>120 </table>
160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
161 <div·class="textblock"><p>Compute·an·interpolating·basis.·</p>122 <div·class="textblock"><p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·</p>
 123 <p>In·a·pseudo-spectral·case,·rather·than·the·parameters·acting·as·weights·for·the·bases·polynomials·(as·in·Chebyshev2Basis),·here·the·parameters·are·the·<em>values</em>·at·a·specific·set·of·points·in·the·interval,·the·"Chebyshev·points".·These·values·uniquely·determine·the·polynomial·that·interpolates·them·at·the·Chebyshev·points.</p>
 124 <p>This·is·different·from·<a·class="el"·href="a00167.html"·title="Chebyshev·basis·decompositions.">Chebyshev.h</a>·since·it·leverage·ideas·from·pseudo-spectral·optimization,·i.e.·we·don't·decompose·into·basis·functions,·rather·estimate·function·values·at·the·Chebyshev·points.</p>
 125 <p>Please·refer·to·Agrawal21icra·for·more·details.</p>
162 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
163 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
164 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>132 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00164.html">Basis.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00164.html">Chebyshev2.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>135 ··</ul>
172 </div>136 </div>
173 </body>137 </body>
174 </html>138 </html>
5.38 KB
html2text {}
Max HTML report size reached
976 B
./usr/share/doc/libgtsam-dev/html/a00164.js
890 B
js-beautify {}
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a00164_source.html
Max HTML report size reached
7.51 KB
./usr/share/doc/libgtsam-dev/html/a00167.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Fourier.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Chebyshev.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Fourier·decomposition,·see·e.g.··105 <p>Chebyshev·basis·decompositions.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02748.html">gtsam::FourierBasis</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02732.html">gtsam::Chebyshev1Basis</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·first·kind·<a·href="https://en.wikipedia.org/wiki/Chebyshev_polynomials#First_kind">https://en.wikipedia.org/wiki/Chebyshev_polynomials#F[·...·truncated·by·diffoscope;·len:·102,·SHA:·008c4276ffe322e30e0e9446c307859d3d05fe452b3656cae030d7a7e0f1f9bf·...·].html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02736.html">gtsam::Chebyshev2Basis</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·second·kind.··<a·href="a02736.html#details">More...</a><br·/></td></tr>
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>Fourier·decomposition,·see·e.g.·</p>125 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</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>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">Fourier.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">Chebyshev.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.9 KB
html2text {}
Max HTML report size reached
307 B
./usr/share/doc/libgtsam-dev/html/a00167.js
221 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00167·=·[1 var·a00167·=·[
 2 ····["gtsam::Chebyshev1Basis",·"a02732.html",·null],
2 ····["gtsam::FourierBasis",·"a02748.html",·null]3 ····["gtsam::Chebyshev2Basis",·"a02736.html",·null]
3 ];4 ];
27.8 KB
./usr/share/doc/libgtsam-dev/html/a00167_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 106 lines modifiedOffset 98, 72 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Fourier.h</div></div>104 ··<div·class="headertitle"><div·class="title">Chebyshev.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00167.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00167.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/Manifold.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">gtsam/basis/Basis.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00158.html">gtsam/basis/Basis.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="foldopen"·id="foldopen00027"·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="a02732.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02732.html">Chebyshev1Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev1Basis&gt;·{</div>
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02748.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02748.html">FourierBasis</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;FourierBasis&gt;·{</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">public</span>:</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
130 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">···40</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div> 
132 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····Weights·b(N);</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Parameters·parameters_;</div>
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····b[0]·=·1;</div> 
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1,·n·=·1;·i·&lt;·N;·i++)·{</div> 
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(i·%·2·==·1)·{</div> 
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········b[i]·=·cos(n·*·x);</div> 
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}·<span·class="keywordflow">else</span>·{</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········b[i]·=·sin(n·*·x);</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········n++;</div>130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div>
 132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>133 <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>134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div>
 135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">return</span>·b;</div>136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};··<span·class="comment">//·Chebyshev1Basis</span></div>
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
144 </div>137 </div>
 138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 139 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02736.html">···80</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02736.html">Chebyshev2Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev2Basis&gt;·{</div>
 141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div>
 142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div>
 144 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">···64</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">[·...·truncated·by·diffoscope;·len:·194,·SHA:·bf1cef7dfaf27868ccc41eb44d858bf29cde44721145bc15dfb357026515dd8f·...·]</div>146 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div>
 147 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>
148 <div·class="line"><a·id="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>148 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x);</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div> 
151 </div>149 </div>
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
153 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">···73</a></span>··<span·class="keyword">static</span>·DiffMatrix·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(<span·class="keywordtype">size_t</span>·N)·{</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····DiffMatrix·D·=·DiffMatrix::Zero(N,·N);</div> 
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">double</span>·k·=·1;</div> 
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1;·i·&lt;·N;·i·+=·2)·{</div> 
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······D(i,·i·+·1)·=·k;···<span·class="comment">//·sin&#39;(k*x)·=·k*cos(k*x)</span></div> 
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······D(i·+·1,·i)·=·-k;··<span·class="comment">//·cos&#39;(k*x)·=·-k*sin(k*x)</span></div> 
160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······k·+=·1;</div> 
161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div> 
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·D;</div> 
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div> 
165 </div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">···92</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div> 
169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div> 
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="foldopen"·id="foldopen00106"·data-start="{"·data-end="}"> 
174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02748.html#ac0f16df32079683be3138b37a1498167">··106</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac0f16df32079683be3138b37a1498167">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div> 
175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x,·a,·b)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div> 
176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div> 
177 </div> 
178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>150 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
179 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>};··<span·class="comment">//·FourierBasis</span></div> 
180 </div> 
181 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>}··<span·class="comment">//·namespace·gtsam</span></div>151 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 152 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
183 <div·class="ttc"·id="aa00164_html"><div·class="ttname"><a·href="a00164.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>153 <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>
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>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>
185 <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>155 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div>
 156 <div·class="ttc"·id="aa02732_html"><div·class="ttname"><a·href="a02732.html">gtsam::Chebyshev1Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·first·kind·https://en.wikipedia.org/wiki/Chebyshev_polynomials#...</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:32</div></div>
 157 <div·class="ttc"·id="aa02736_html"><div·class="ttname"><a·href="a02736.html">gtsam::Chebyshev2Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·second·kind.</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:80</div></div>
186 <div·class="ttc"·id="aa02748_html"><div·class="ttname"><a·href="a02748.html">gtsam::FourierBasis</a></div><div·class="ttdoc">Fourier·basis.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:27</div></div> 
187 <div·class="ttc"·id="aa02748_html_a494419be86419c6c9ced7630163adcdb"><div·class="ttname"><a·href="a02748.html#a494419be86419c6c9ced7630163adcdb">gtsam::FourierBasis::DifferentiationMatrix</a></div><div·class="ttdeci">static·DiffMatrix·DifferentiationMatrix(size_t·N)</div><div·class="ttdoc">Compute·D·=·differentiation·matrix.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:73</div></div> 
188 <div·class="ttc"·id="aa02748_html_a4955a99e42eda2d5d6113bf192fb3e5e"><div·class="ttname"><a·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">gtsam::FourierBasis::DerivativeWeights</a></div><div·class="ttdeci">static·Weights·DerivativeWeights(size_t·N,·double·x)</div><div·class="ttdoc">Get·weights·at·a·given·x·that·calculate·the·derivative.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:92</div></div> 
189 <div·class="ttc"·id="aa02748_html_a64fecbc7c52f1de9019137a3c7321b02"><div·class="ttname"><a·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">gtsam::FourierBasis::CalculateWeights</a></div><div·class="ttdeci">static·Weights·CalculateWeights(size_t·N,·double·x)</div><div·class="ttdoc">Evaluate·Real·Fourier·Weights·of·size·N·in·interval·[a,·b],·e.g.</div><div·class="ttdef"><b>Definition</b>·Fourier.h:40</div></div> 
190 <div·class="ttc"·id="aa02748_html_ac0f16df32079683be3138b37a1498167"><div·class="ttname"><a·href="a02748.html#ac0f16df32079683be3138b37a1498167">gtsam::FourierBasis::DerivativeWeights</a></div><div·class="ttdeci">static·Weights·DerivativeWeights(size_t·N,·double·x,·double·a,·double·b)</div><div·class="ttdoc">Get·derivative·weights·at·a·given·x·that·calculate·the·derivative,·in·the·interval·[a,...</div><div·class="ttdef"><b>Definition</b>·Fourier.h:106</div></div> 
Max diff block lines reached; 937/22436 bytes (4.18%) of diff not shown.
5.83 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/BasisFactors.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 63 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">BasisFactors.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev2.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Factor·definitions·for·various·Basis·functors.··104 <p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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"> 
133 <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>
134 Namespaces</h2></td></tr>108 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>109 <tr·class="memitem:a01428"·id="r_a01428"><td·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>110 <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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>112 </table>
139 <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>
140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p>114 <div·class="textblock"><p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·</p>
141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>115 <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>116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
143 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>121 ··<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="a00170.html">BasisFactors.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00170.html">Chebyshev2.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>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>124 ··</ul>
151 </div>125 </div>
152 </body>126 </body>
153 </html>127 </html>
3.49 KB
html2text {}
Max HTML report size reached
7.19 KB
./usr/share/doc/libgtsam-dev/html/a00173.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Chebyshev2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.··104 <p>Chebyshev·basis·decompositions.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02740.html">gtsam::Chebyshev2</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·Interpolation·on·Chebyshev·points·of·the·second·kind·Note·that·N·here,·the·number·of·points,·is·one·less·than·N·from·'Approximation·Theory·and·Approximation·Practice·by·L.··<a·href="a02740.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>
122 <div·class="textblock"><p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·</p> 
123 <p>In·a·pseudo-spectral·case,·rather·than·the·parameters·acting·as·weights·for·the·bases·polynomials·(as·in·Chebyshev2Basis),·here·the·parameters·are·the·<em>values</em>·at·a·specific·set·of·points·in·the·interval,·the·"Chebyshev·points".·These·values·uniquely·determine·the·polynomial·that·interpolates·them·at·the·Chebyshev·points.</p> 
124 <p>This·is·different·from·<a·class="el"·href="a00155.html"·title="Chebyshev·basis·decompositions.">Chebyshev.h</a>·since·it·leverage·ideas·from·pseudo-spectral·optimization,·i.e.·we·don't·decompose·into·basis·functions,·rather·estimate·function·values·at·the·Chebyshev·points.</p> 
125 <p>Please·refer·to·Agrawal21icra·for·more·details.</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00173.html">Chebyshev2.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00173.html">Chebyshev.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>124 ··</ul>
136 </div>125 </div>
137 </body>126 </body>
138 </html>127 </html>
2.04 KB
html2text {}
Max HTML report size reached
7.7 KB
./usr/share/doc/libgtsam-dev/html/a00176.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/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 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="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Chebyshev.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Chebyshev·basis·decompositions.··106 <p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02752.html">gtsam::ParameterMatrix&lt;·M·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·matrix·abstraction·of·MxN·values·at·the·<a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·points.··<a·href="a02752.html#details">More...</a><br·/></td></tr>
 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>
 117 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 125 Functions</h2></td></tr>
 126 <tr·class="memitem: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>
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>Chebyshev·basis·decompositions.·</p>132 <div·class="textblock"><p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
116 <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>
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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00176.html">Chebyshev.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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00176.html">ParameterMatrix.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.81 KB
html2text {}
Max HTML report size reached
4.42 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/DiscreteDistribution.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 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">DiscreteDistribution.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
104 <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>December·2021·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>
 114 <dd>
 115 Duy-Nguyen·Ta·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd></dl>
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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00179.html">DiscreteDistribution.cpp</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00179.html">AlgebraicDecisionTree.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>
865 B
html2text {}
Max HTML report size reached
6.97 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/DiscreteBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 lines modifiedOffset 96, 41 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02824.html">gtsam::DiscreteBayesTreeClique</a></td></tr> 
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>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>
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>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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>118 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
126 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
127 <dd>122 <dd>
128 Richard·Roberts·</dd></dl>123 Richard·Roberts·</dd></dl>
129 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>128 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00182.html">DiscreteBayesTree.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="a00182.html">DiscreteEliminationTree.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>131 ··</ul>
137 </div>132 </div>
138 </body>133 </body>
139 </html>134 </html>
1.64 KB
html2text {}
Max HTML report size reached
40.6 KB
./usr/share/doc/libgtsam-dev/html/a00182_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/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 98, 134 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">DiscreteBayesTree.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="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00248.html">gtsam/discrete/DiscreteBayesNet.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00227.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="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.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="a00680.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="a00638.html">gtsam/inference/EliminationTree.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="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
126 <div·class="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>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="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>
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> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·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>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>
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>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>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><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>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>·<a·class="code·hl_class"·href="a02824.html">This</a>;</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;DiscreteBayesTreeClique,·DiscreteFactorGraph&gt;</a></div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>()·{}</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02824.html">~DiscreteBayesTreeClique</a>()·{}</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>(</div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;DiscreteConditional&gt;&amp;·conditional)</div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
150 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">···54</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">printSignature</a>(</div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Clique:·&quot;</span>,</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·</span>{</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····conditional_-&gt;printSignature(s,·formatter);</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
156 </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">DiscreteFactorGrap[·...·truncated·by·diffoscope;·len:·24,·SHA:·918e7924b100dff11de8caceb8ebabd628289c9c9ff2230055f188362776f160·...·]/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>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//**·evaluate·conditional·probability·of·subtree·for·given·DiscreteValues·*/</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div>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>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">private</span>:</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>144 <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>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>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··};</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div> 
166 </div>148 </div>
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
169 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};"> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02828.html">···74</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02828.html">DiscreteBayesTree</a></div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;DiscreteBayesTreeClique&gt;·{</div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·<span·class="keyword">private</span>:</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;DiscreteBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·<span·class="keyword">public</span>:</div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02828.html">DiscreteBayesTree</a>·<a·class="code·hl_class"·href="a02828.html">This</a>;</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02828.html#a9ed89e4e8ddbb56919ab48642a1032c4">···86</a></span>··<a·class="code·hl_function"·href="a02828.html#a9ed89e4e8ddbb56919ab48642a1032c4">DiscreteBayesTree</a>()·{}</div> 
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//**·evaluate·probability·for·given·DiscreteValues·*/</span></div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//**·(Preferred)·sugar·for·the·above·for·given·DiscreteValues·*/</span></div> 
188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)<span·class="keyword">·const·</span>{</div> 
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·evaluate(values);</div> 
190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
 151 <div·class="ttc"·id="aa00227_html"><div·class="ttname"><a·href="a00227.html">DiscreteBayesNet.h</a></div></div>
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</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> 
194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·······················<span·class="keyword">const</span>·DiscreteFactor::Names&amp;·names·=·{})·<span·class="keyword">const</span>;</div> 
195 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
Max diff block lines reached; 6761/30794 bytes (21.96%) of diff not shown.
10.4 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00185.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Signature.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p>signatures·for·conditional·densities··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02912.html">gtsam::Signature</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·for·a·discrete·conditional·density,·used·to·construct·conditionals.··<a·href="a02912.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem: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>
110 </table>136 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2022·</dd></dl>138 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>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>
114 <dd> 
115 Duy-Nguyen·Ta·</dd> 
116 <dd> 
117 Frank·Dellaert·</dd></dl> 
118 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>145 ··<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="a00185.html">AlgebraicDecisionTree.cpp</a></li>146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00185.html">Signature.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>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>
125 ··</ul>148 ··</ul>
126 </div>149 </div>
127 </body>150 </body>
128 </html>151 </html>
2.26 KB
html2text {}
Max HTML report size reached
5.55 KB
./usr/share/doc/libgtsam-dev/html/a00188.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DiscreteFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>discrete·factor·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">104 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ae1c1177c8725296b34601409322400ea"·id="r_ae1c1177c8725296b34601409322400ea"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae1c1177c8725296b34601409322400ea">gtsam::expNormalize</a>·(const·std::vector&lt;·double·&gt;·&amp;logProbs)</td></tr> 
117 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr> 
118 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>110 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>discrete·factor·</p> 
122 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd>114 <dd>
125 Frank·Dellaert·</dd></dl>115 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>120 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00188.html">DiscreteLookupDAG.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>123 ··</ul>
134 </div>124 </div>
135 </body>125 </body>
136 </html>126 </html>
1.11 KB
html2text {}
Max HTML report size reached
7.1 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/DiscreteEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 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">DiscreteEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteValues.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
104 <table·class="memberdecls">105 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a>
 115 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 116 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr>
 117 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a>
 119 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 120 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>
 121 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>122 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00191.html">DiscreteEliminationTree.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="a00191.html">DiscreteValues.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>133 ··</ul>
124 </div>134 </div>
125 </body>135 </body>
126 </html>136 </html>
1.53 KB
html2text {}
Max HTML report size reached
14.2 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/Assignment.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 73 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Assignment.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DecisionTree.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)··106 <p>Decision·Tree·for·use·in·DiscreteFactors.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02772.html">gtsam::Assignment&lt;·L·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·value·index·(size_t).··<a·href="a02772.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·decision·tree·is·a·function·from·assignments·to·values.··<a·href="a02796.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02800.html">gtsam::DecisionTree&lt;·L,·Y·&gt;::Node</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">---------------------&mdash;·<a·class="el"·href="a02800.html"·title="---------------------—·Node·base·class·------------------------—">Node</a>·base·class·------------------------&mdash;··<a·href="a02800.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02804.html">gtsam::traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 128 Functions</h2></td></tr>
 129 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"·id="r_ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·Y·&gt;·</td></tr>
 130 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad19a5c8f7d997b0b16cf646659834b0f">gtsam::apply</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Unary·&amp;op)</td></tr>
 131 <tr·class="memdesc:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">free·versions·of·apply··<br·/></td></tr>
 132 <tr·class="separator:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"·id="r_aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplParams"·colspan="2"><a·id="aaf5f5013828ac5e4750377dcad969276"·name="aaf5f5013828ac5e4750377dcad969276"></a>
 134 template&lt;typename·L·,·typename·Y·&gt;·</td></tr>
 135 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::UnaryAssignment·&amp;op)</td></tr>
 136 <tr·class="memdesc:aaf5f5013828ac5e4750377dcad969276"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·unary·operator·<code>op</code>·with·<a·class="el"·href="a02772.html"·title="An·assignment·from·labels·to·value·index·(size_t).">Assignment</a>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr>
 137 <tr·class="separator:aaf5f5013828ac5e4750377dcad969276"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"·id="r_ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplParams"·colspan="2"><a·id="ae890a8919b441443ffdc0d8ab047838d"·name="ae890a8919b441443ffdc0d8ab047838d"></a>
 139 template&lt;typename·L·,·typename·Y·&gt;·</td></tr>
 140 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;g,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Binary·&amp;op)</td></tr>
 141 <tr·class="memdesc:ae890a8919b441443ffdc0d8ab047838d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·binary·operator·<code>op</code>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr>
 142 <tr·class="separator:ae890a8919b441443ffdc0d8ab047838d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"·id="r_a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·T1·,·typename·T2·&gt;·</td></tr>
 144 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T1·&gt;,·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T2·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a1744c5e018220146e8df7a68a05d5c43">gtsam::unzip</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·std::pair&lt;·T1,·T2·&gt;·&gt;·&amp;input)</td></tr>
 145 <tr·class="memdesc:a1744c5e018220146e8df7a68a05d5c43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unzip·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·with·<code>std::pair</code>·values.··<br·/></td></tr>
 146 <tr·class="separator:a1744c5e018220146e8df7a68a05d5c43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>147 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p>149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 151 <dd>
 152 Can·Erdogan·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl>
125 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>158 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00194.html">Assignment.h</a></li>159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00194.html">DecisionTree.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>161 ··</ul>
133 </div>162 </div>
134 </body>163 </body>
135 </html>164 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
3.67 KB
html2text {}
Max HTML report size reached
99.1 KB
./usr/share/doc/libgtsam-dev/html/a00194_source.html
Max HTML report size reached
5.48 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/DiscreteEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteDistribution.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h·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 <p><a·href="a00200_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="a02848.html">gtsam::DiscreteEliminationTree</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Elimination·tree·for·discrete·factors.··<a·href="a02848.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>110 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>112 <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>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 <dd> 
123 Richard·Roberts·</dd></dl> 
124 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>118 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00200.html">DiscreteEliminationTree.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00200.html">DiscreteDistribution.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>121 ··</ul>
132 </div>122 </div>
133 </body>123 </body>
134 </html>124 </html>
1.18 KB
html2text {}
Max HTML report size reached
7.21 KB
./usr/share/doc/libgtsam-dev/html/a00203_source.html
    
Offset 114, 17 lines modifiedOffset 114, 17 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00182.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>DiscreteEliminationTree;</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>DiscreteEliminationTree;</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
Offset 137, 17 lines modifiedOffset 137, 17 lines modified
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>&amp;·eliminationTree);</div>138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>&amp;·eliminationTree);</div>
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div>139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div>
140 </div>140 </div>
141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa8c26fa5afbbfd23795d7d421e543a81">···70</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">DiscreteCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">DiscreteJunctionTree::Cluster</a>;</div>142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa8c26fa5afbbfd23795d7d421e543a81">···70</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">DiscreteCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">DiscreteJunctionTree::Cluster</a>;</div>
143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
144 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>144 <div·class="ttc"·id="aa00242_html"><div·class="ttname"><a·href="a00242.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>
145 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteFactorGraph.h</a></div></div>145 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">DiscreteFactorGraph.h</a></div></div>
146 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>146 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
148 <div·class="ttc"·id="aa02848_html"><div·class="ttname"><a·href="a02848.html">gtsam::DiscreteEliminationTree</a></div><div·class="ttdoc">Elimination·tree·for·discrete·factors.</div><div·class="ttdef"><b>Definition</b>·DiscreteEliminationTree.h:33</div></div>148 <div·class="ttc"·id="aa02848_html"><div·class="ttname"><a·href="a02848.html">gtsam::DiscreteEliminationTree</a></div><div·class="ttdoc">Elimination·tree·for·discrete·factors.</div><div·class="ttdef"><b>Definition</b>·DiscreteEliminationTree.h:33</div></div>
149 <div·class="ttc"·id="aa02872_html"><div·class="ttname"><a·href="a02872.html">gtsam::DiscreteJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:52</div></div>149 <div·class="ttc"·id="aa02872_html"><div·class="ttname"><a·href="a02872.html">gtsam::DiscreteJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:52</div></div>
150 <div·class="ttc"·id="aa02872_html_a187d382e5e43fcc23e55bbbcf8cdb75c"><div·class="ttname"><a·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">gtsam::DiscreteJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·DiscreteBayesTree,·DiscreteFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:54</div></div>150 <div·class="ttc"·id="aa02872_html_a187d382e5e43fcc23e55bbbcf8cdb75c"><div·class="ttname"><a·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">gtsam::DiscreteJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·DiscreteBayesTree,·DiscreteFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:54</div></div>
151 <div·class="ttc"·id="aa02872_html_a67b80ddc56d75698e966b76590ab6cf0"><div·class="ttname"><a·href="a02872.html#a67b80ddc56d75698e966b76590ab6cf0">gtsam::DiscreteJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:56</div></div>151 <div·class="ttc"·id="aa02872_html_a67b80ddc56d75698e966b76590ab6cf0"><div·class="ttname"><a·href="a02872.html#a67b80ddc56d75698e966b76590ab6cf0">gtsam::DiscreteJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:56</div></div>
152 <div·class="ttc"·id="aa02872_html_ad6782b47cf2c877b9073da597c774d96"><div·class="ttname"><a·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">gtsam::DiscreteJunctionTree::This</a></div><div·class="ttdeci">DiscreteJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:55</div></div>152 <div·class="ttc"·id="aa02872_html_ad6782b47cf2c877b9073da597c774d96"><div·class="ttname"><a·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">gtsam::DiscreteJunctionTree::This</a></div><div·class="ttdeci">DiscreteJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:55</div></div>
153 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div>153 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div>
11.9 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/Signature.h·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 95, 60 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">Signature.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.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·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00206_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="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="a02912.html">gtsam::Signature</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02888.html">gtsam::DiscreteLookupDAG</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·for·a·discrete·conditional·density,·used·to·construct·conditionals.··<a·href="a02912.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem: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>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>signatures·for·conditional·densities·</p>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
140 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl> 
141 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>131 ··<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="a00206.html">Signature.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00206.html">DiscreteLookupDAG.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>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 ··</ul>134 ··</ul>
149 </div>135 </div>
150 </body>136 </body>
151 </html>137 </html>
2.72 KB
html2text {}
Max HTML report size reached
499 B
./usr/share/doc/libgtsam-dev/html/a00206.js
413 B
js-beautify {}
Max HTML report size reached
48.6 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/Signature.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 112 lines modifiedOffset 98, 135 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Signature.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="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="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="a00263.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="a00692.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="a00599.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><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>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>DiscreteBayesNet;</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00040"·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>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02884.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>·:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·55,·SHA:·d08090f41bcf28960a29ee54aa21be53493ad8e6e0c85f8ab45e5e820a7d357a·...·]</a>·{</div>
 135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02884.html">This</a>·=·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>;</div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">using·</span>BaseConditional·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;DecisionTreeFactor,·This&gt;</a>;</div>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
129 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>140 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">···53</a></span>··<a·class="code·hl_function"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">DiscreteLookupTable</a>(<span·class="keywordtype">size_t</span>·nFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,</div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials)</div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(nFrontals,·keys,·potentials)·{}</div>
 144 </div>
130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Discrete·Lookup·Table:·&quot;</span>,</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>149 <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>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">size_t</span>·argmax(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·parentsValues)·<span·class="keyword">const</span>;</div>
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·argmaxInPlace(<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>*·parentsValues)·<span·class="keyword">const</span>;</div>
136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·key_;</div> 
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·parents_;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·the·given·CPT·specification·string</span></div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····boost::optional&lt;std::string&gt;·spec_;</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>
 154 </div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·the·CPT·as·parsed,·if·successful</span></div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····boost::optional&lt;Table&gt;·table_;</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 156 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02888.html">···77</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;DiscreteLookupTable&gt;·{</div>
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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[·...·truncated·by·diffoscope;·len:·112,·SHA:·82e3fddd1ed9b21813993dd591a0885322c08ea6c802ffc49063fbb324c9dadd·...·]</div>159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteLookupTable&gt;</a>;</div>
 160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02888.html">This</a>·=·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>;</div>
148 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·············<span·class="keyword">const</span>·Table&amp;·table);</div>161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div>
 162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">···87</a></span>··<a·class="code·hl_function"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">DiscreteLookupDAG</a>()·{}</div>
 165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>·FromBayesNet(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>&amp;·bayesNet);</div>
149 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02888.html#a8f504d319b70c7537bb2b7a05ca8320d">···93</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02888.html#a8f504d319b70c7537bb2b7a05ca8320d">~Discre[·...·truncated·by·diffoscope;·len:·20,·SHA:·137728f7ad5ff3de0fc678253e4eaa2c3ff4533ff13924da9671c5d3532824bf·...·]</div>
 169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 171 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02888.html#a1b9217223c74329b72c6585428100788">··101</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02888.html#a1b9217223c74329b72c6585428100788">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02888.html">This</a>&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
152 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>174 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
153 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key[·...·truncated·by·diffoscope;·len:·2,·SHA:·9d8b2b5670d18da8a99f6152f7ee75558019cd106d8032bf7c1117bd37273e37·...·]</div>175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 176 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>...·Args&gt;</div>
 177 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}">
 178 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02888.html#a6693231d7a76faf0896ab4d660164539">··110</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02888.html#a6693231d7a76faf0896ab4d660164539">add</a>(Args&amp;&amp;...·args)·{</div>
 179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····emplace_shared&lt;DiscreteLookupTable&gt;(std::forward&lt;Args&gt;(args)...);</div>
 180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</div>
 181 </div>
154 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>182 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 183 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·argmax(<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·given·=·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>())·<span·class="keyword">const</span>;</div>
155 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02912.html#a10c4bb368ec774f858fb8b285d8d3fd9">··115</a></span>···<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">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>184 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</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>185 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·<span·class="keyword">private</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> 
Max diff block lines reached; 12563/37909 bytes (33.14%) of diff not shown.
11.5 KB
html2text {}
Max HTML report size reached
6.92 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/DiscreteDistribution.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, 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="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00209_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="a02840.html">gtsam::DiscreteDistribution</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·probability·on·a·set·of·discrete·variables.··<a·href="a02840.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02844.html">gtsam::traits&lt;·DiscreteDistribution·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 113 Variables</h2></td></tr>
 114 <tr·class="memitem:aeead65285e8834b340a8a7235cdaa986"·id="r_aeead65285e8834b340a8a7235cdaa986"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeead65285e8834b340a8a7235cdaa986"·name="aeead65285e8834b340a8a7235cdaa986"></a>
 115 template·class·GTSAM_EXPORT&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Conditional&lt;·DecisionTreeFactor,·DiscreteConditional·&gt;</b></td></tr>
 116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>117 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 121 <dd>
 122 Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>127 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00209.html">DiscreteDistribution.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="a00209.html">DiscreteConditional.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>130 ··</ul>
132 </div>131 </div>
133 </body>132 </body>
134 </html>133 </html>
1.58 KB
html2text {}
Max HTML report size reached
4.68 KB
./usr/share/doc/libgtsam-dev/html/a00215.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.cpp·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 95, 33 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">DiscreteLookupDAG.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.··
 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>Feb·14,·2011·</dd></dl> 
113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>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>
114 <dd>116 <dd>
115 Frank·Dellaert·</dd></dl>117 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>122 ··<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="a00215.html">DiscreteLookupDAG.cpp</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00215.html">DiscreteBayesTree.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>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>
123 ··</ul>125 ··</ul>
124 </div>126 </div>
125 </body>127 </body>
126 </html>128 </html>
1000 B
html2text {}
Max HTML report size reached
4.54 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/DiscreteJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 33 lines modifiedOffset 95, 37 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>discrete·factor··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>discrete·factor·</p>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
114 <dd>117 <dd>
115 Richard·Roberts·</dd></dl>118 Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>123 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00218.html">DiscreteJunctionTree.cpp</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00218.html">DecisionTreeFactor.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>126 ··</ul>
124 </div>127 </div>
125 </body>128 </body>
126 </html>129 </html>
910 B
html2text {}
Max HTML report size reached
7.97 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/DiscreteFactor.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, 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">Assignment.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="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>
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="a02852.html">gtsam::DiscreteFactor</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·discrete·probabilistic·factors·The·most·general·one·is·the·derived·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02852.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02856.html">gtsam::traits&lt;·DiscreteFactor·&gt;</a></td></tr>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>
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>
 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>
129 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00221.html">DiscreteFactor.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="a00221.html">Assignment.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.87 KB
html2text {}
Max HTML report size reached
49.8 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/DiscreteFactor.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, 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">Assignment.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>
Offset 114, 127 lines modifiedOffset 114, 94 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">gtsam/discrete/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;functional&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>124 <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="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;string&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&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">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> 
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>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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·L&gt;</div>
132 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00037"·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·[·...·truncated·by·diffoscope;·len:·39,·SHA:·42689eec456ef2c2e1b4b02ac063802cdcefeac6f7f2811d44d8e37d3a19ef60·...·]·{</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02772.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02772.html">Assignment</a>·:·<span·class="keyword">public</span>·std::map&lt;L,·size_t&gt;·{</div>
 133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·std::string·DefaultFormatter(<span·class="keyword">const</span>·L&amp;·x)·{</div>
 134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::stringstream·ss;</div>
 135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····ss·&lt;&lt;·x;</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·ss.str();</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="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>138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>std::map&lt;L,·<span·class="keywordtype">size_t</span>&gt;::operator=;</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
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>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>()·=·<span·class="keywordflow">default</span>;</div>
148 <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>
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">cons[·...·truncated·by·diffoscope;·len:·93,·SHA:·39e86b4bc654e8a274903be0247a0b166852ef08304fa63fb8b3da12f34d1013·...·]</div>145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>(std::initializer_list&lt;std::pair&lt;const·L,·size_t&gt;&gt;·init)</div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·std::map&lt;L,·size_t&gt;{init}·{}</div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Assignment:·&quot;</span>,</div>
 150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············<span·class="keyword">const</span>·std::function&lt;std::string(L)&gt;&amp;·labelFormatter·=</div>
 151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·················&amp;DefaultFormatter)<span·class="keyword">·const·</span>{</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
 153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Assignment::value_type&amp;·keyValue·:·*<span·class="keyword">this</span>)·{</div>
 154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;(&quot;</span>·&lt;&lt;·labelFormatter(keyValue.first)·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span></div>
 155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················&lt;&lt;·keyValue.second·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div>
 156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····std::cout·&lt;&lt;·std::endl;</div>
 158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>·==·other);</div>
 162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
 163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Derived·=·Assignment&lt;L&gt;&gt;</div>
152 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">165 <div·class="foldopen"·id="foldopen00089"·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">~Discret[·...·truncated·by·diffoscope;·len:·15,·SHA:·5a36841799844cb464d6d80fe9d3e42a94d46bfc4b1ed0ad492bf43d5e61f9fd·...·]</div>166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">···89</a></span>··<span·class="keyword">static</span>·std::vector&lt;Derived&gt;·<a·class="code·hl_function"·href="a02772.html#aa6a86b71ed05d48c[·...·truncated·by·diffoscope;·len:·39,·SHA:·86237b1ac6855e8c0df738d5c1f37928165a9e6373c4e8ca03f5068768135a89·...·]</div>
 167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·std::vector&lt;std::pair&lt;L,·size_t&gt;&gt;&amp;·keys)·{</div>
 168 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····std::vector&lt;Derived&gt;·allPossValues;</div>
 169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Derived·values;</div>
 170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·std::pair&lt;L,·size_t&gt;·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>;</div>
 171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key·:·keys)</div>
 172 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······values[key.first]·=·0;··<span·class="comment">//·Initialize·from·0</span></div>
 173 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">while</span>·(1)·{</div>
 174 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······allPossValues.push_back(values);</div>
 175 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordtype">size_t</span>·j·=·0;</div>
 176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keywordflow">for</span>·(j·=·0;·j·&lt;·keys.size();·j++)·{</div>
 177 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········L·idx·=·keys[j].first;</div>
 178 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········values[idx]++;</div>
 179 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="keywordflow">if</span>·(values[idx]·&lt;·keys[j].second)·<span·class="keywordflow">break</span>;</div>
 180 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="comment">//·Wrap·condition</span></div>
 181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········values[idx]·=·0;</div>
 182 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······}</div>
 183 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<span·class="keywordflow">if</span>·(j·==·keys.size())·<span·class="keywordflow">break</span>;</div>
 184 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····}</div>
 185 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·allPossValues;</div>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>186 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··}</div>
155 </div>187 </div>
 188 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>};··<span·class="comment">//·Assignment</span></div>
156 <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#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> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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> 
Max diff block lines reached; 9931/39304 bytes (25.27%) of diff not shown.
11.4 KB
html2text {}
Max HTML report size reached
6.86 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/DiscreteMarginals.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00224_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="a02896.html">gtsam::DiscreteMarginals</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02808.html">gtsam::DecisionTreeFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·discrete·probabilistic·factor.··<a·href="a02808.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02812.html">gtsam::traits&lt;·DecisionTreeFactor·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>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>Abhijit·Kundu·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd> 
125 Richard·Roberts·</dd> 
126 <dd>124 <dd>
127 Frank·Dellaert·</dd></dl>125 Frank·Dellaert·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>June·4,·2012·</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="a00224.html">DiscreteMarginals.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="a00224.html">DecisionTreeFactor.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>133 ··</ul>
137 </div>134 </div>
138 </body>135 </body>
139 </html>136 </html>
1.61 KB
html2text {}
Max HTML report size reached
73.5 KB
./usr/share/doc/libgtsam-dev/html/a00224_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 101 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">DiscreteMarginals.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="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.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="a00236.html">gtsam/discrete/DiscreteFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.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="a00230.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00182.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00614.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
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>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">protected</span>:</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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>
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>137 <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="foldopen"·id="foldopen00044"·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">co[·...·truncated·by·diffoscope;·len:·92,·SHA:·cc2da6b1bf32f8477fb4ce0b27897ef8075eae48aa0e4fa74b77192d1b1857ea·...·]</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02808.html">···44</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·55,·SHA:·d45f4c8fa658e22327414091150933d8374822979715968a074d4dbb57d64421·...·]</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··········································<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>&lt;Key&gt;·{</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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"·href="a02808.html#a96e20fc5f4cc476df586d28dab2da00c">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>
 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>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>···<span·class="keyword">protected</span>:</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····bayesTree_·=·graph.eliminateMultifrontal();</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>
 150 <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>···<span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>();</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials);</div>
 156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,</div>
 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>
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 160 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,·<span·class="keyword">const</span>·std::string&amp;·table);</div>
 161 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>
141 </div>166 </div>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>167 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
143 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">168 <div·class="foldopen"·id="foldopen00114"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02808.html#aeba9d3ebc7094a8dbe6246c1c8fdc921">··114</a></span>····<a·class="code·hl_function"·href="a02808.html#aeba9d3ebc7094a8dbe6246c1c8fdc921">DecisionTreeFactor</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;·row)</div>
 170 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········:·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>{key},·<a·class="code·hl_function"·href="a01428.html#a2754f325c8600303d627d9e8cf1f9949">row</a>)·{}</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> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div> 
150 </div>171 </div>
 172 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 173 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>&amp;·c);</div>
 174 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 175 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 176 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</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="a02852.html">DiscreteFactor</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 177 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 178 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····<span·class="comment">//·print</span></div>
 179 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 180 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;DecisionTreeFactor:\n&quot;</span>,</div>
 181 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</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>
 182 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>183 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>
152 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">184 <div·class="foldopen"·id="foldopen00138"·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[·...·truncated·by·diffoscope;·len:·158,·SHA:·7e9ea396f8c70c48d2d0ea3a65bf63b99bedbe51b5a6cbde8a6674594c368ff3·...·]·</span>{</div>185 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a02808.html#a5deb2ac7b0c2380be7f23e3b187ffb22">··138</a></span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02808.html#a5deb2ac7b0c2380be7f23e3b187ffb22">ev[·...·truncated·by·diffoscope;·len:·150,·SHA:·8ba047d13dc8566ee4ba88264fb3986726efa0a4961f1b777135ab27ac6c74ab·...·]·</span>{</div>
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="comment">//·Compute·marginal</span></div>186 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>······<span·class="keywordflow">return</span>·ADT::operator()(values);</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> 
Max diff block lines reached; 13939/56575 bytes (24.64%) of diff not shown.
18.1 KB
html2text {}
Max HTML report size reached
5.68 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/DiscreteBayesNet.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, 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">DiscreteBayesNet.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="a00227_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="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">
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>Feb·15,·2011·</dd></dl>122 <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>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
114 <dd>124 <dd>
115 Frank·Dellaert·</dd></dl>125 Frank·dellaert·</dd></dl>
116 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>130 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00227.html">DiscreteBayesNet.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="a00227.html">DiscreteBayesNet.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.24 KB
html2text {}
Max HTML report size reached
11.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.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, 44 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
 107 <p>specialized·key·for·discrete·variables··
 108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02876.html">gtsam::DiscreteKeys</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02876.html"·title="DiscreteKeys·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.">DiscreteKeys</a>·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.··<a·href="a02876.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02880.html">gtsam::traits&lt;·DiscreteKeys·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
 125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 126 Typedefs</h2></td></tr>
 127 <tr·class="memitem:gad529b58f00471d8f8b25a89b48b7afc2"·id="r_gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a>·=·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·size_t·&gt;</td></tr>
 128 <tr·class="memdesc:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Key·type·for·discrete·variables.··<br·/></td></tr>
 129 <tr·class="separator:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>132 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>133 <tr·class="memitem:a0be4f243161c2fd937df60aee511eb16"·id="r_a0be4f243161c2fd937df60aee511eb16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0be4f243161c2fd937df60aee511eb16"·name="a0be4f243161c2fd937df60aee511eb16"></a>
 134 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&amp;</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key1,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key2)</td></tr>
 135 <tr·class="memdesc:a0be4f243161c2fd937df60aee511eb16"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·list·from·two·keys.·<br·/></td></tr>
116 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a0be4f243161c2fd937df60aee511eb16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr> 
118 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<br·/></td></tr> 
119 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table>137 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>
 140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2011·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd> 
124 <dd> 
125 Frank·Dellaert·</dd></dl> 
126 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>146 ··<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="a00230.html">DiscreteFactorGraph.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="a00230.html">DiscreteKey.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>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>
133 ··</ul>149 ··</ul>
134 </div>150 </div>
135 </body>151 </body>
136 </html>152 </html>
2.9 KB
html2text {}
Max HTML report size reached
583 B
./usr/share/doc/libgtsam-dev/html/a00230.js
497 B
js-beautify {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00233.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.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, 58 lines modifiedOffset 95, 48 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DiscreteValues.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00233_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>
107 <table·class="memberdecls">108 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>110 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02900.html">gtsam::DiscreteValues</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a55a86a4657d82f6ff048a10d058c529f"·id="r_a55a86a4657d82f6ff048a10d058c529f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55a86a4657d82f6ff048a10d058c529f"·name="a55a86a4657d82f6ff048a10d058c529f"></a> 
125 std::vector&lt;·<a·class="el"·href="a02900.html">DiscreteValues</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::cartesianProduct</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;keys)</td></tr> 
126 <tr·class="memdesc:a55a86a4657d82f6ff048a10d058c529f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·CartesianProduct.·<br·/></td></tr> 
127 <tr·class="separator:a55a86a4657d82f6ff048a10d058c529f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a> 
129 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
130 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr> 
131 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a> 
133 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
134 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr> 
135 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 </table>120 </table>
137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Abhijit·Kundu·</dd>
 124 <dd>
 125 Richard·Roberts·</dd>
 126 <dd>
 127 Frank·Dellaert·</dd></dl>
138 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·13,·2021·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>June·4,·2012·</dd></dl>
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
140 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
143 <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!·-->
144 ··<ul>133 ··<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="a00233.html">DiscreteValues.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="a00233.html">DiscreteMarginals.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>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>
147 ··</ul>136 ··</ul>
148 </div>137 </div>
149 </body>138 </body>
150 </html>139 </html>
2.77 KB
html2text {}
Max HTML report size reached
47.1 KB
./usr/share/doc/libgtsam-dev/html/a00233_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.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, 136 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">DiscreteValues.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="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">gtsam/discrete/Assignment.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00254.html">gtsam/discrete/DiscreteFactorGraph.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;map&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="a00242.html">gtsam/discrete/DiscreteBayesTree.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;string&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Vector.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;vector&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="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><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>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02900.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·55,·SHA:·7f3c668d7f36c17c946ec73de9aec4a35e168b0966f2318b0701f357632b27b6·...·]·{</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>
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="l00039"·name="l00039"></a><span·class="lineno">···39</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>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>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>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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">Ba[·...·truncated·by·diffoscope;·len:·80,·SHA:·4bf082b8273c8778c02189714964aad87d02bdacaea48efab0efc4d9f297b965·...·]>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="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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="}">
 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>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div>145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·Compute·marginal</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="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>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
 150 </div>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</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>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·x,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
152 <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="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>
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·insert·in·base·class;</span></div>158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//Create·result</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>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>
157 <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>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·vResult;</div>
159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·insert(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div> 
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>166 <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> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
163 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">···85</a></span>··<span·class="keyword">static</span>·std::vector&lt;DiscreteValues&gt;·<a·class="code·hl_function"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">CartesianProduct</a>(</div> 
165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys)·{</div> 
166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·Base::CartesianProduct&lt;DiscreteValues&gt;(keys);</div> 
167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div> 
168 </div>167 </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>168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··std::string·<a·class="code·hl_function"·href="a01428.html#a2b6707b04064df79d26d1016dfa2a013">markdown</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·······················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>&amp;·names·=·{})·<span·class="keyword">const</span>;</div> 
177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
178 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··std::string·<a·class="code·hl_function"·href="a01428.html#a147114735037c2260d4810a8820e72f6">html</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
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> 
180 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
181 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>};</div> 
182 </div>170 </div>
183 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
Max diff block lines reached; 8232/36308 bytes (22.67%) of diff not shown.
11.5 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a00236.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 55 lines modifiedOffset 97, 49 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>
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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>109 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02860.html">gtsam::EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02852.html">gtsam::DiscreteFactor</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·discrete·probabilistic·factors·The·most·general·one·is·the·derived·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02852.html#details">More...</a><br·/></td></tr>
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="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>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>
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>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>
124 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>123 Functions</h2></td></tr>
127 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr> 
128 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteF[·...·truncated·by·diffoscope;·len:·23,·SHA:·b9bc30617cb94ac6ee8e82638509c611ba8723577d72259bffb18c7bc32c8872·...·]</td></tr>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#ae1c1177c8725[·...·truncated·by·diffoscope;·len:·95,·SHA:·54b83cd45dec283cf4e1b976edd444d767183c3b0554debcd8a9c92ecf0ca062·...·]</td></tr>
 125 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr>
129 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><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> 
133 </table>127 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>129 <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>130 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
137 <dd>131 <dd>
138 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
139 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>137 ··<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="a00236.html">DiscreteFactorGraph.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="a00236.html">DiscreteFactor.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>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>
146 ··</ul>140 ··</ul>
147 </div>141 </div>
148 </body>142 </body>
149 </html>143 </html>
3.04 KB
html2text {}
Max HTML report size reached
606 B
./usr/share/doc/libgtsam-dev/html/a00236.js
520 B
js-beautify {}
Max HTML report size reached
92.8 KB
./usr/share/doc/libgtsam-dev/html/a00236_source.html
Max HTML report size reached
16.3 KB
./usr/share/doc/libgtsam-dev/html/a00239.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.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, 84 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>·&#124; 
103 <a·href="#var-members">Variables</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <p>signatures·for·conditional·densities·· 
108 <a·href="#details">More...</a></p> 
109 <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">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
117 Typedefs</h2></td></tr> 
118 <tr·class="memitem: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>120 </table>
161 <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>
162 <div·class="textblock"><p>signatures·for·conditional·densities·</p> 
163 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
164 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd></dl>
165 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
166 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>130 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00239.html">Signature.cpp</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00239.html">DiscreteConditional.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>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
172 ··</ul>133 ··</ul>
173 </div>134 </div>
174 </body>135 </body>
175 </html>136 </html>
3.55 KB
html2text {}
Max HTML report size reached
441 B
./usr/share/doc/libgtsam-dev/html/a00239.js
355 B
js-beautify {}
Max HTML report size reached
8.36 KB
./usr/share/doc/libgtsam-dev/html/a00242.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/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, 48 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">AlgebraicDecisionTree.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>Algebraic·Decision·Trees.··105 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00242_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00242_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="a02760.html">gtsam::AlgebraicDecisionTree&lt;·L·&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="a02824.html">gtsam::DiscreteBayesTreeClique</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>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>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>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">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">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 <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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
120 <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>
121 Namespaces</h2></td></tr>119 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>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="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>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>123 </table>
126 <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>
127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p>125 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>
128 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <p>DiscreteBayesTree·</p><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>127 <dd>
 128 Richard·Roberts·</dd></dl>
130 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>133 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">AlgebraicDecisionTree.h</a></li>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="a00242.html">DiscreteBayesTree.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>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>
137 ··</ul>136 ··</ul>
138 </div>137 </div>
139 </body>138 </body>
140 </html>139 </html>
2.12 KB
html2text {}
Max HTML report size reached
360 B
./usr/share/doc/libgtsam-dev/html/a00242.js
274 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00242·=·[1 var·a00242·=·[
 2 ····["gtsam::DiscreteBayesTreeClique",·"a02824.html",·"a02824"]
2 ····["gtsam::AlgebraicDecisionTree<·L·>::Ring",·"a02764.html",·null], 
3 ····["gtsam::traits<·AlgebraicDecisionTree<·T·>·>",·"a02768.html",·null] 
4 ];3 ];
72.0 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/AlgebraicDecisionTree.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, 217 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">AlgebraicDecisionTree.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="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="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="a00227.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="a00254.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="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">gtsam/inference/BayesTree.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/discrete/DecisionTree-inl.h&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.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="a00587.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
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="l00029"·name="l00029"></a><span·class="lineno">···29</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="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·L&gt;</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>DiscreteConditional;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</span></div>
130 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02824.html">···39</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a></div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;DiscreteBayesTreeClique,·DiscreteFactorGraph&gt;·{</div>
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02760.html">···38</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02796.html">DecisionTree</a>&lt;L,·double&gt;·{</div> 
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">static</span>·std::string·DefaultFormatter(<span·class="keyword">const</span>·L&amp;·x)·{</div> 
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······std::stringstream·ss;</div> 
134 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······ss·&lt;&lt;·x;</div> 
135 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·ss.str();</div>138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
 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>
137 <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>·</div>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···<span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">Base</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;L,·double&gt;</a>;</div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
141 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="};">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>
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02764.html">···56</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02764.html">Ring</a>·{</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·zero()·{·<span·class="keywordflow">return</span>·0.0;·}</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·one()·{·<span·class="keywordflow">return</span>·1.0;·}</div> 
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·add(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·a,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b)·{</div> 
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keywordflow">return</span>·a·+·b;</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>······<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·max(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·a,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b)·{</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">return</span>·std::max(a,·b);</div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······}</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·mul(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·a,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b)·{</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·a·*·b;</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····conditional_-&gt;printSignature(s,·formatter);</div>
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·div(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·a,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b)·{</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>········<span·class="keywordflow">return</span>·a·/·b;</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="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·id(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·x)·{·<span·class="keywordflow">return</span>·x;·}</div> 
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····};</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
159 </div>156 </div>
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>(<span·class="keywordtype">double</span>·leaf·=·1.0)·:·<a·class="code·hl_class"·href="a02796.html">Base</a>(leaf)·{}</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//**·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>
 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">/*·*************************************************************************·*/</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>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·Explicitly·non-explicit·constructor</span></div>172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·<span·class="keyword">private</span>:</div>
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>(<span·class="keyword">const</span>·Base&amp;·add)·:·Base(add)·{}</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>
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·<span·class="keyword">public</span>:</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02828.html">DiscreteBayesTree</a>·<a·class="code·hl_class"·href="a02828.html">This</a>;</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
166 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02760.html#a4e42a5ca3fc306d2d83c88dd3532f71d">···80</a></span>····<a·class="code·hl_function"·href="a02760.html#a4e42a5ca3fc306d2d83c88dd3532f71d">AlgebraicDecisionTree</a>(<span·class="keyword">const</span>·L&amp;·label,·<span·class="keywordtype">double</span>·y1,·<span·class="keywordtype">double</span>·y2)</div> 
168 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········:·<a·class="code·hl_class"·href="a02796.html">Base</a>(label,·y1,·y2)·{}</div> 
169 </div> 
Max diff block lines reached; 33796/55794 bytes (60.57%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
6.6 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/DiscreteJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">DiscreteLookupDAG.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.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> 
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="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>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>110 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
127 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>120 ··<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>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="a00245.html">DiscreteJunctionTree.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>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>
134 ··</ul>123 ··</ul>
135 </div>124 </div>
136 </body>125 </body>
137 </html>126 </html>
1.48 KB
html2text {}
Max HTML report size reached
10.5 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/DiscreteBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 58 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteValues.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>109 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02816.html">gtsam::DiscreteBayesNet</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02900.html">gtsam::DiscreteValues</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·made·from·discrete·conditional·distributions.··<a·href="a02816.html#details">More...</a><br·/></td></tr>111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·map·from·keys·to·values.··<a·href="a02900.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02820.html">gtsam::traits&lt;·DiscreteBayesNet·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02904.html">gtsam::traits&lt;·DiscreteValues·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a55a86a4657d82f6ff048a10d058c529f"·id="r_a55a86a4657d82f6ff048a10d058c529f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55a86a4657d82f6ff048a10d058c529f"·name="a55a86a4657d82f6ff048a10d058c529f"></a>
 125 std::vector&lt;·<a·class="el"·href="a02900.html">DiscreteValues</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::cartesianProduct</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;keys)</td></tr>
 126 <tr·class="memdesc:a55a86a4657d82f6ff048a10d058c529f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·CartesianProduct.·<br·/></td></tr>
 127 <tr·class="separator:a55a86a4657d82f6ff048a10d058c529f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a>
 129 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 130 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr>
 131 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a>
 133 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 134 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>
 135 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>136 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>138 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·13,·2021·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Frank·dellaert·</dd></dl> 
126 </div></div><!--·contents·-->140 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>144 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00248.html">DiscreteBayesNet.h</a></li>145 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00248.html">DiscreteValues.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>147 ··</ul>
134 </div>148 </div>
135 </body>149 </body>
136 </html>150 </html>
2.67 KB
html2text {}
Max HTML report size reached
502 B
./usr/share/doc/libgtsam-dev/html/a00248.js
416 B
js-beautify {}
Max HTML report size reached
62.4 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/DiscreteBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 173 lines modifiedOffset 98, 136 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteValues.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="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="a00221.html">gtsam/discrete/Assignment.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.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="a00590.html">gtsam/inference/Key.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.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="a00209.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="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02816.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·66,·SHA:·370cbd7ca2efa85810cc1288f99e5d6415d8bcd141cf34c5047bf7c525811944·...·]&gt;·{</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02900.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·51,·SHA:·21729b01b8e404e0d8426fe2401c2569f1d9ba58175daeef105b226ceee12453·...·]&gt;·{</div>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02772.html">Base</a>·=·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>;··<span·class="comment">//·base·class</span></div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>Assignment::Assignment;··<span·class="comment">//·all·constructors</span></div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>·<a·class="code·hl_class"·href="a02816.html">This</a>;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·<a·class="code·hl_class"·href="a02832.html">ConditionalType</a>;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>()·=·<span·class="keywordflow">default</span>;</div>
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">···50</a></span>····<a·class="code·hl_function"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">DiscreteBayesNet</a>()·{}</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·assignment.</span></div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Base</a>&amp;·a)·:·<a·class="code·hl_class"·href="a02772.html">Base</a>(a)·{}</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>(std::initializer_list&lt;std::pair&lt;const·Key,·size_t&gt;&gt;·init)</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······:·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>{init}·{}</div>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
146 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">···54</a></span>····<a·class="code·hl_function"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">DiscreteBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div> 
149 </div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·x,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
152 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02816.html#a73b6d262d031217311515968c7f90f70">···59</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02816.html#a73b6d262d031217311515968c7f90f70">DiscreteBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div> 
155 </div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">···65</a></span>····<a·class="code·hl_function"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">DiscreteBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">···69</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">~Discre[·...·truncated·by·diffoscope;·len:·19,·SHA:·091db7d615dd1586fe841dca1797bfdd655a0a8248b3621e5c2f1b56d8ef74a6·...·]</div>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·insert·in·base·class;</span></div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··std::pair&lt;iterator,·bool&gt;·insert(·<span·class="keyword">const</span>·value_type&amp;·value·){</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·Base::insert(value);</div>
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·insert(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·Add·inherited·versions·of·add.</span></div> 
172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">using·</span>Base::add;</div> 
173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
174 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">163 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02816.html#acbec10d9c6926303313d05212e37feaf">···88</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02816.html#acbec10d9c6926303313d05212e37feaf">add</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·std::string&amp;·spec)·{</div> 
176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······emplace_shared&lt;DiscreteDistribution&gt;(key,·spec);</div>164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">···85</a></span>··<span·class="keyword">static</span>·std::vector&lt;DiscreteValues&gt;·<a·class="code·hl_function"·href="a02900.html#ab2691bc310[·...·truncated·by·diffoscope;·len:·45,·SHA:·c8613a0fc26845b9aee395f6f2d496d7dc71459fe89a3f8355d9293a674d2d40·...·]</div>
 165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys)·{</div>
 166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·Base::CartesianProduct&lt;DiscreteValues&gt;(keys);</div>
177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
178 </div>168 </div>
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">···95</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>·=·std::map&lt;Key,·std::vector&lt;std::string&gt;&gt;;</div>
180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>...·Args&gt;</div> 
181 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
Max diff block lines reached; 21794/48645 bytes (44.80%) of diff not shown.
14.8 KB
html2text {}
Max HTML report size reached
9.87 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/DiscreteValues.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 96, 42 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">DiscreteValues.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>113 Functions</h2></td></tr>
114 <tr·class="memitem: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>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>,·Deci[·...·truncated·by·diffoscope;·len:·325,·SHA:·8f23fed01ec0acd560587300ddaa1495ff0be2f78ce8869db4a12a0b085552f0·...·]</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>
117 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a> 
119 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
120 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr> 
121 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table>120 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00251.html">DiscreteValues.cpp</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00251.html">DiscreteFactorGraph.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>133 ··</ul>
134 </div>134 </div>
135 </body>135 </body>
136 </html>136 </html>
2.47 KB
html2text {}
Max HTML report size reached
458 B
./usr/share/doc/libgtsam-dev/html/a00251.js
372 B
js-beautify {}
Max HTML report size reached
15.3 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/DecisionTree.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 95, 73 lines modifiedOffset 95, 49 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DecisionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Decision·Tree·for·use·in·DiscreteFactors.··105 <p>Algebraic·Decision·Trees.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·decision·tree·is·a·function·from·assignments·to·values.··<a·href="a02796.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02800.html">gtsam::DecisionTree&lt;·L,·Y·&gt;::Node</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>
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>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>
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">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>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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">119 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>121 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>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>
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="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>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
128 Functions</h2></td></tr> 
129 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"·id="r_ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·Y·&gt;·</td></tr> 
130 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad19a5c8f7d997b0b16cf646659834b0f">gtsam::apply</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Unary·&amp;op)</td></tr> 
131 <tr·class="memdesc:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">free·versions·of·apply··<br·/></td></tr> 
132 <tr·class="separator:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"·id="r_aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplParams"·colspan="2"><a·id="aaf5f5013828ac5e4750377dcad969276"·name="aaf5f5013828ac5e4750377dcad969276"></a> 
134 template&lt;typename·L·,·typename·Y·&gt;·</td></tr> 
135 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::UnaryAssignment·&amp;op)</td></tr> 
136 <tr·class="memdesc:aaf5f5013828ac5e4750377dcad969276"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·unary·operator·<code>op</code>·with·<a·class="el"·href="a02772.html"·title="An·assignment·from·labels·to·value·index·(size_t).">Assignment</a>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr> 
137 <tr·class="separator:aaf5f5013828ac5e4750377dcad969276"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"·id="r_ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplParams"·colspan="2"><a·id="ae890a8919b441443ffdc0d8ab047838d"·name="ae890a8919b441443ffdc0d8ab047838d"></a> 
139 template&lt;typename·L·,·typename·Y·&gt;·</td></tr> 
140 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;g,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Binary·&amp;op)</td></tr> 
141 <tr·class="memdesc:ae890a8919b441443ffdc0d8ab047838d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·binary·operator·<code>op</code>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr> 
142 <tr·class="separator:ae890a8919b441443ffdc0d8ab047838d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"·id="r_a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·T1·,·typename·T2·&gt;·</td></tr> 
144 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T1·&gt;,·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T2·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a1744c5e018220146e8df7a68a05d5c43">gtsam::unzip</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·std::pair&lt;·T1,·T2·&gt;·&gt;·&amp;input)</td></tr> 
145 <tr·class="memdesc:a1744c5e018220146e8df7a68a05d5c43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unzip·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·with·<code>std::pair</code>·values.··<br·/></td></tr> 
146 <tr·class="separator:a1744c5e018220146e8df7a68a05d5c43"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 </table>125 </table>
148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p>
150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
151 <dd> 
152 Can·Erdogan·</dd></dl> 
153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>Mar·14,·2011·</dd></dl>
154 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>134 ··<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="a00257.html">DecisionTree.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="a00257.html">AlgebraicDecisionTree.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>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>
161 ··</ul>137 ··</ul>
162 </div>138 </div>
163 </body>139 </body>
164 </html>140 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
4.07 KB
html2text {}
Max HTML report size reached
716 B
./usr/share/doc/libgtsam-dev/html/a00257.js
630 B
js-beautify {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00257_source.html
Max HTML report size reached
18.2 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/DiscreteKey.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 62 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;101 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>·&#124;
 103 <a·href="#var-members">Variables</a>··</div>
104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>specialized·key·for·discrete·variables··107 <p>signatures·for·conditional·densities··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02876.html">gtsam::DiscreteKeys</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02876.html"·title="DiscreteKeys·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.">DiscreteKeys</a>·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.··<a·href="a02876.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02880.html">gtsam::traits&lt;·DiscreteKeys·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
126 Typedefs</h2></td></tr>117 Typedefs</h2></td></tr>
127 <tr·class="memitem:gad529b58f00471d8f8b25a89b48b7afc2"·id="r_gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a>·=·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·size_t·&gt;</td></tr> 
128 <tr·class="memdesc:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Key·type·for·discrete·variables.··<br·/></td></tr>118 <tr·class="memitem:ae93e8cc9363ab49ca1ee78161221051b"·id="r_ae93e8cc9363ab49ca1ee78161221051b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae93e8cc9363ab49ca1ee78161221051b"·name="ae93e8cc9363ab49ca1ee78161221051b"></a>
 119 typedef·string::const_iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::It</b></td></tr>
129 <tr·class="separator:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:ae93e8cc9363ab49ca1ee78161221051b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
132 Functions</h2></td></tr>123 Functions</h2></td></tr>
133 <tr·class="memitem:a0be4f243161c2fd937df60aee511eb16"·id="r_a0be4f243161c2fd937df60aee511eb16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0be4f243161c2fd937df60aee511eb16"·name="a0be4f243161c2fd937df60aee511eb16"></a>124 <tr·class="memitem:a5721f2eb37ec883933ca19a906fe326a"·id="r_a5721f2eb37ec883933ca19a906fe326a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5721f2eb37ec883933ca19a906fe326a"·name="a5721f2eb37ec883933ca19a906fe326a"></a>
 125 Signature::Table&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::logic</b>·(bool·ff,·bool·ft,·bool·tf,·bool·tt)</td></tr>
 126 <tr·class="separator:a5721f2eb37ec883933ca19a906fe326a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:acb908dc2c6a21befce6367d4d23b0395"·id="r_acb908dc2c6a21befce6367d4d23b0395"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb908dc2c6a21befce6367d4d23b0395"·name="acb908dc2c6a21befce6367d4d23b0395"></a>
 128 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>·&amp;<a·class="el"·href="a01428.html#a2754f325c8600303d627d9e8cf1f9949">row</a>)</td></tr>
 129 <tr·class="separator:acb908dc2c6a21befce6367d4d23b0395"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:abfddcad865daa78da5a604b1306e889e"·id="r_abfddcad865daa78da5a604b1306e889e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfddcad865daa78da5a604b1306e889e"·name="abfddcad865daa78da5a604b1306e889e"></a>
 131 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·Signature::Table·&amp;table)</td></tr>
 132 <tr·class="separator:abfddcad865daa78da5a604b1306e889e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:adffe855c98c461676f292c8dbd663526"·id="r_adffe855c98c461676f292c8dbd663526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adffe855c98c461676f292c8dbd663526"·name="adffe855c98c461676f292c8dbd663526"></a>
 134 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a02912.html">Signature</a>·&amp;s)</td></tr>
 135 <tr·class="separator:adffe855c98c461676f292c8dbd663526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:aa6c58dfb2fc9398a026e3268ba2edfad"·id="r_aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6c58dfb2fc9398a026e3268ba2edfad"·name="aa6c58dfb2fc9398a026e3268ba2edfad"></a>
134 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&amp;</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key1,·const·<a·class="el"·href="a01415.html#gad529b58f[·...·truncated·by·diffoscope;·len:·51,·SHA:·f2c1c3802c1ef85a2f977dc849b23c0ef3ba6ad66de9332d87f6f98736c83d38·...·])</td></tr>137 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator|</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f[·...·truncated·by·diffoscope;·len:·45,·SHA:·16b15cf390361ad204649f9e0e91fed00469764134758148eb26f7df7cb37b56·...·])</td></tr>
135 <tr·class="memdesc:a0be4f243161c2fd937df60aee511eb16"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·list·from·two·keys.·<br·/></td></tr>138 <tr·class="memdesc:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects[·...·truncated·by·diffoscope;·len:·153,·SHA:·549e63df48f94c7a4d6a147660ba3d89f766fb9f562993245a7e3696dd1ded5a·...·].·<br·/></td></tr>
 139 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:ab98cf2a4777006c28d6983db5d8ec574"·id="r_ab98cf2a4777006c28d6983db5d8ec574"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98cf2a4777006c28d6983db5d8ec574"·name="ab98cf2a4777006c28d6983db5d8ec574"></a>
 141 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·std::string·&amp;parent)</td></tr>
 142 <tr·class="memdesc:ab98cf2a4777006c28d6983db5d8ec574"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·"99/1");.·<br·/></td></tr>
136 <tr·class="separator:a0be4f243161c2fd937df60aee511eb16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:ab98cf2a4777006c28d6983db5d8ec574"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:ae4856250df52ce4b9b4b16c7a833408c"·id="r_ae4856250df52ce4b9b4b16c7a833408c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4856250df52ce4b9b4b16c7a833408c"·name="ae4856250df52ce4b9b4b16c7a833408c"></a>
 145 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·Signature::Table·&amp;parent)</td></tr>
 146 <tr·class="memdesc:ae4856250df52ce4b9b4b16c7a833408c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects,·using·table·construction·directly·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·table);.·<br·/></td></tr>
 147 <tr·class="separator:ae4856250df52ce4b9b4b16c7a833408c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 </table><table·class="memberdecls">
 149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 150 Variables</h2></td></tr>
 151 <tr·class="memitem:aba27e5c58709649abc1dbbb42aec3f08"·id="r_aba27e5c58709649abc1dbbb42aec3f08"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba27e5c58709649abc1dbbb42aec3f08"·name="aba27e5c58709649abc1dbbb42aec3f08"></a>
 152 <a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::F</b>·{1,·0}</td></tr>
 153 <tr·class="separator:aba27e5c58709649abc1dbbb42aec3f08"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:a6b8662cf435a5e81bb64f24f2452e813"·id="r_a6b8662cf435a5e81bb64f24f2452e813"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6b8662cf435a5e81bb64f24f2452e813"·name="a6b8662cf435a5e81bb64f24f2452e813"></a>
 155 <a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::T</b>·{0,·1}</td></tr>
 156 <tr·class="separator:a6b8662cf435a5e81bb64f24f2452e813"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:a3193fe4a6929aee1e1240a60b741b78a"·id="r_a3193fe4a6929aee1e1240a60b741b78a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3193fe4a6929aee1e1240a60b741b78a"·name="a3193fe4a6929aee1e1240a60b741b78a"></a>
 158 struct·gtsam::parser::Grammar&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::grammar</b></td></tr>
 159 <tr·class="separator:a3193fe4a6929aee1e1240a60b741b78a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>160 </table>
138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>161 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>162 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>163 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2011·</dd></dl>164 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>
142 </div></div><!--·contents·-->165 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
146 ··<ul>169 ··<ul>
147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">DiscreteKey.h</a></li>170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">Signature.cpp</a></li>
148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
149 ··</ul>172 ··</ul>
150 </div>173 </div>
151 </body>174 </body>
152 </html>175 </html>
3.96 KB
html2text {}
Max HTML report size reached
642 B
./usr/share/doc/libgtsam-dev/html/a00260.js
556 B
js-beautify {}
Max HTML report size reached
6.01 KB
./usr/share/doc/libgtsam-dev/html/a00263.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteDistribution.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 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">DecisionTreeFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00263_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>discrete·factor·· 
105 <a·href="#details">More...</a></p> 
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="a02840.html">gtsam::DiscreteDistribution</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·probability·on·a·set·of·discrete·variables.··<a·href="a02840.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02844.html">gtsam::traits&lt;·DiscreteDistribution·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
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·factor·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 <dd> 
118 Frank·Dellaert·</dd></dl> 
119 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>128 ··<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="a00263.html">DecisionTreeFactor.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="a00263.html">DiscreteDistribution.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>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>
126 ··</ul>131 ··</ul>
127 </div>132 </div>
128 </body>133 </body>
129 </html>134 </html>
1.34 KB
html2text {}
Max HTML report size reached
6.47 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/DiscreteConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 40 lines modifiedOffset 95, 44 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#var-members">Variables</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·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·factor··
 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="var-members"·name="var-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Variables</h2></td></tr> 
114 <tr·class="memitem:aeead65285e8834b340a8a7235cdaa986"·id="r_aeead65285e8834b340a8a7235cdaa986"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeead65285e8834b340a8a7235cdaa986"·name="aeead65285e8834b340a8a7235cdaa986"></a> 
115 template·class·GTSAM_EXPORT&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Conditional&lt;·DecisionTreeFactor,·DiscreteConditional·&gt;</b></td></tr>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>
116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>119 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>discrete·factor·</p>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
120 <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>
121 <dd>124 <dd>
122 Frank·Dellaert·</dd></dl>125 Frank·Dellaert·</dd></dl>
123 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>130 ··<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="a00269.html">DiscreteConditional.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="a00269.html">DiscreteFactor.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>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 ··</ul>133 ··</ul>
131 </div>134 </div>
132 </body>135 </body>
133 </html>136 </html>
1.41 KB
html2text {}
Max HTML report size reached
6.12 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/DiscreteConditional.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, 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">DiscreteConditional.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02832.html">gtsam::DiscreteConditional</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·<a·class="el"·href="a03572.html">Conditional</a>·Density·Derives·from·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02832.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02836.html">gtsam::traits&lt;·DiscreteConditional·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd>114 <dd>
125 Frank·Dellaert·</dd></dl>115 Richard·Roberts·</dd></dl>
126 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>120 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00272.html">DiscreteConditional.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="a00272.html">DiscreteEliminationTree.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.38 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00275.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 64 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="#namespaces">Namespaces</a>·&#124; 
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Point2.cpp·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>2D·Point··102 <p>Rotation·(internal:·quaternion·representation*)··
106 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
107 <table·class="memberdecls"> 
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
109 Namespaces</h2></td></tr> 
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
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> 
141 <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>
142 <div·class="textblock"><p>2D·Point·</p>105 <div·class="textblock"><p>Rotation·(internal:·quaternion·representation*)·</p>
143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
144 </div></div><!--·contents·-->107 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>111 ··<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="a00275.html">Point2.cpp</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="a00275.html">Rot3Q.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>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>
151 ··</ul>114 ··</ul>
152 </div>115 </div>
153 </body>116 </body>
154 </html>117 </html>
2.67 KB
html2text {}
Max HTML report size reached
11.8 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/Rot3.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, 84 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
105 ··<div·class="headertitle"><div·class="title">Rot3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">StereoPoint2.cpp·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·· 
109 <a·href="#details">More...</a></p> 
  
110 <p><a·href="a00278_source.html">Go·to·the·source·code·of·this·file.</a></p> 
111 <table·class="memberdecls">105 <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"> 
126 <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>
127 Namespaces</h2></td></tr>107 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>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>
129 <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>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table><table·class="memberdecls">111 </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>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
146 Functions</h2></td></tr>113 Functions</h2></td></tr>
147 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a>·(const·Matrix3·&amp;A,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·9·&gt;·H=boost::none)</td></tr> 
148 <tr·class="memdesc:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·corresponding·to·the·rotation·matrix·Q=Qz'*Qy'*Qx'·such·that·A·=·R*[·...·truncated·by·diffoscope;·len:·35,·SHA:·1675d028e5161f41797b97e5d42caa1385c5c236483f65216ee68652677145a2·...·]>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>
149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a3a54f1f148aae3d1d818305d844116c9"><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>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl>
153 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>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·-->121 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>125 ··<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="a00278.html">Rot3.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="a00278.html">StereoPoint2.cpp</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
171 ··</ul>128 ··</ul>
172 </div>129 </div>
173 </body>130 </body>
174 </html>131 </html>
2.78 KB
html2text {}
Max HTML report size reached
16.8 KB
./usr/share/doc/libgtsam-dev/html/a00284.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.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, 92 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Point2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">CalibratedCamera.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>2D·Point··104 <p>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="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">106 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03148.html">gtsam::Range&lt;·Point2,·Point2·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a6ede8384dee0353a0ce5fb54ea50c21d"·id="r_a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ede8384dee0353a0ce5fb54ea50c21d"·name="a6ede8384dee0353a0ce5fb54ea50c21d"></a> 
125 typedef·Vector2&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2</b></td></tr> 
126 <tr·class="memdesc:a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2.·<br·/></td></tr> 
127 <tr·class="separator:a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a41d189482fc9953b5c6b2dcce9766356"·id="r_a41d189482fc9953b5c6b2dcce9766356"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41d189482fc9953b5c6b2dcce9766356"·name="a41d189482fc9953b5c6b2dcce9766356"></a> 
129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Pair</b>·=·std::pair&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;</td></tr> 
130 <tr·class="separator:a41d189482fc9953b5c6b2dcce9766356"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a3087e0c499ac0afa9a8be9ff96cb8336"·id="r_a3087e0c499ac0afa9a8be9ff96cb8336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3087e0c499ac0afa9a8be9ff96cb8336"·name="a3087e0c499ac0afa9a8be9ff96cb8336"></a> 
132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Pairs</b>·=·std::vector&lt;·Point2Pair·&gt;</td></tr> 
133 <tr·class="separator:a3087e0c499ac0afa9a8be9ff96cb8336"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a81fc38b03aa0f34ee1ea668aa7c3ac06"·id="r_a81fc38b03aa0f34ee1ea668aa7c3ac06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81fc38b03aa0f34ee1ea668aa7c3ac06"·name="a81fc38b03aa0f34ee1ea668aa7c3ac06"></a> 
135 typedef·std::vector&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Vector</b></td></tr> 
136 <tr·class="separator:a81fc38b03aa0f34ee1ea668aa7c3ac06"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
139 Functions</h2></td></tr> 
140 <tr·class="memitem:aec9655d963c3776bbf707f74c59989dc"·id="r_aec9655d963c3776bbf707f74c59989dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aec9655d963c3776bbf707f74c59989dc"·name="aec9655d963c3776bbf707f74c59989dc"></a> 
141 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point2Pair·&amp;p)</td></tr> 
142 <tr·class="separator:aec9655d963c3776bbf707f74c59989dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:afee4e6aa4aba9b6a6b421ddd75b52dfc"·id="r_afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afee4e6aa4aba9b6a6b421ddd75b52dfc"·name="afee4e6aa4aba9b6a6b421ddd75b52dfc"></a> 
144 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H=boost::none)</td></tr> 
145 <tr·class="memdesc:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr> 
146 <tr·class="separator:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:afd1282dfb080cb393ae60188b4582cb2"·id="r_afd1282dfb080cb393ae60188b4582cb2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd1282dfb080cb393ae60188b4582cb2"·name="afd1282dfb080cb393ae60188b4582cb2"></a> 
148 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H2=boost::none)</td></tr> 
149 <tr·class="memdesc:afd1282dfb080cb393ae60188b4582cb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr> 
150 <tr·class="separator:afd1282dfb080cb393ae60188b4582cb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:a63d86e99c211c6daeac2b7b4dd9d928e"·id="r_a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63d86e99c211c6daeac2b7b4dd9d928e"·name="a63d86e99c211c6daeac2b7b4dd9d928e"></a> 
152 <a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p)</td></tr> 
153 <tr·class="memdesc:a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">multiply·with·scalar·<br·/></td></tr> 
154 <tr·class="separator:a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a5973516e4af8db350dbaadb98de53a2a"·id="r_a5973516e4af8db350dbaadb98de53a2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5973516e4af8db350dbaadb98de53a2a"·name="a5973516e4af8db350dbaadb98de53a2a"></a> 
156 boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(double·R_d,·double·r_d,·double·tol)</td></tr> 
157 <tr·class="separator:a5973516e4af8db350dbaadb98de53a2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a04244016af43048cedf8df2006ccda45"·id="r_a04244016af43048cedf8df2006ccda45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04244016af43048cedf8df2006ccda45"·name="a04244016af43048cedf8df2006ccda45"></a> 
159 list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·fh)</td></tr> 
160 <tr·class="separator:a04244016af43048cedf8df2006ccda45"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a9e357cda5287fae1438f86bc4df27a80"·id="r_a9e357cda5287fae1438f86bc4df27a80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e357cda5287fae1438f86bc4df27a80"·name="a9e357cda5287fae1438f86bc4df27a80"></a> 
162 Point2Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</td></tr> 
163 <tr·class="memdesc:a9e357cda5287fae1438f86bc4df27a80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point2·pairs.·<br·/></td></tr> 
164 <tr·class="separator:a9e357cda5287fae1438f86bc4df27a80"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:a93d4e38a582b6f32fc4f301df10721d5"·id="r_a93d4e38a582b6f32fc4f301df10721d5"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a93d4e38a582b6f32fc4f301df10721d5">gtsam::circleCircleIntersection</a>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·double·r1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·double·r2,·double·tol=1e-9)</td></tr> 
166 <tr·class="memdesc:a93d4e38a582b6f32fc4f301df10721d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Intersect·2·circles.··<br·/></td></tr> 
167 <tr·class="separator:a93d4e38a582b6f32fc4f301df10721d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
168 </table>112 </table>
169 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
170 <div·class="textblock"><p>2D·Point·</p>114 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>
171 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
172 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
173 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
174 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
175 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
176 ··<ul>121 ··<ul>
177 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00284.html">Point2.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00284.html">CalibratedCamera.cpp</a></li>
178 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
179 ··</ul>124 ··</ul>
180 </div>125 </div>
181 </body>126 </body>
182 </html>127 </html>
4.01 KB
html2text {}
Max HTML report size reached
9.06 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/PinholeSet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PinholeSet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SO4.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.··105 <p>4*4·matrix·representation·of·SO(4)··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00290_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:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr>
 117 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr>
 118 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a>
 120 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr>
 121 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr>
 122 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>123 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p>125 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
127 <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></dl>
128 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>133 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00290.html">PinholeSet.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="a00290.html">SO4.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>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
501 B
./usr/share/doc/libgtsam-dev/html/a00290.js
415 B
js-beautify {}
Max HTML report size reached
11.2 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/Cal3DS2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 89 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3DS2.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>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.··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="a00293_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="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"> 
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: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="a00293.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>
124 </table>123 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>
126 <div·class="textblock"><p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·</p> 
127 <p>Calibration·of·a·camera·with·radial·distortion.</p> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl> 
129 <dl·class="section·author"><dt>Author</dt><dd>ydjian·@autho·Varun·Agrawal</dd></dl> 
130 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
132 <dd>127 <dd>
133 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>
134 </div></div><!--·contents·-->167 </div><!--·contents·-->
135 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>171 ··<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="a00293.html">Cal3DS2.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="a00293.html">SO3.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>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>
141 ··</ul>174 ··</ul>
142 </div>175 </div>
143 </body>176 </body>
144 </html>177 </html>
2.8 KB
html2text {}
Max HTML report size reached
413 B
./usr/share/doc/libgtsam-dev/html/a00293.js
327 B
js-beautify {}
Max HTML report size reached
18.1 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/Pose3.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, 76 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;
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">Pose3.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>3D·Pose··105 <p>3D·Point··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
130 Namespaces</h2></td></tr>109 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>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>
132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="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>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">113 </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>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
148 Functions</h2></td></tr>115 Functions</h2></td></tr>
149 <tr·class="memitem: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>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>
152 <tr·class="separator:aefb606eb24889c0f418acf1515a2c723"><td·class="memSeparator"·colspan="2">&#160;</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>
153 </table>142 </table>
154 <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>
155 <div·class="textblock"><p>3D·Pose·</p>144 <div·class="textblock"><p>3D·Point·</p>
156 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>149 ··<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="a00296.html">Pose3.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="a00296.html">Point3.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>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>
163 ··</ul>152 ··</ul>
164 </div>153 </div>
165 </body>154 </body>
166 </html>155 </html>
3.89 KB
html2text {}
Max HTML report size reached
1010 B
./usr/share/doc/libgtsam-dev/html/a00296.js
928 B
js-beautify {}
Max HTML report size reached
7.19 KB
./usr/share/doc/libgtsam-dev/html/a00302.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SphericalCamera.h·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, 52 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SphericalCamera.h·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>Calibrated·camera·with·spherical·projection.··104 <p>Template·implementations·for·SO(n)··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00302_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00302_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="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>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>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>Calibrated·camera·with·spherical·projection.·</p>115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Aug·26,·2021·</dd></dl>117 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00302.html">SphericalCamera.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00302.html">SOn-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.66 KB
html2text {}
Max HTML report size reached
92.1 KB
./usr/share/doc/libgtsam-dev/html/a00302_source.html
Max HTML report size reached
14.9 KB
./usr/share/doc/libgtsam-dev/html/a00305.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.cpp·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 94, 48 lines modifiedOffset 94, 117 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">SO4.cpp·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>4*4·matrix·representation·of·SO(4)··107 <p>3*3·matrix·representation·of·SO(3)··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00305_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">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">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>137 Functions</h2></td></tr>
116 <tr·class="memitem:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr> 
117 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr>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="a00293.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>
118 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a> 
120 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr> 
121 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr>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>
122 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>150 </table>
124 <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>
125 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
127 <dd>154 <dd>
128 Luca·Carlone·</dd></dl>155 Luca·Carlone·</dd>
 156 <dd>
 157 Duy·Nguyen·Ta·</dd></dl>
 158 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
 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>
129 </div></div><!--·contents·-->194 </div><!--·contents·-->
130 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
Max diff block lines reached; 879/11555 bytes (7.61%) of diff not shown.
3.53 KB
html2text {}
Max HTML report size reached
746 B
./usr/share/doc/libgtsam-dev/html/a00305.js
660 B
js-beautify {}
Max HTML report size reached
8.04 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/SimpleCamera.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, 36 lines modifiedOffset 94, 57 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#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">Line3.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>4·dimensional·manifold·of·3D·lines··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00308_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>
 133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</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>134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>
 135 <dd>
 136 Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>141 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00308.html">SimpleCamera.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="a00308.html">Line3.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>144 ··</ul>
125 </div>145 </div>
126 </body>146 </body>
127 </html>147 </html>
1.8 KB
html2text {}
Max HTML report size reached
8.69 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.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, 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_S2Stereo.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>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="a00311_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: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>
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:a9f405cafedd26463262d9f6e23443e14"><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>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</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="a00311.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="a00311.html">Cal3_S2Stereo.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.98 KB
html2text {}
Max HTML report size reached
9.79 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.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/BearingRange.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 51 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BearingRange.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>Bearing-Range·product.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00314_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="a02924.html">gtsam::BearingRange&lt;·A1,·A2,·B,·R·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product·for·a·particular·A1,A2·combination·will·use·the·functors·above·to·create·a·similar·functor·of·type·A1*A2·-&gt;·pair&lt;Bearing::return_type,Range::return_type&gt;·For·example·BearingRange&lt;Pose2,Point2&gt;(pose,point)·will·return·pair&lt;Rot2,double&gt;·and·BearingRange&lt;Pose3,Point3&gt;(pose,point)·will·return·pair&lt;Unit3,double&gt;··<a·href="a02924.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02928.html">gtsam::traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·A1,·A2,·RT·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>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>
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>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a9ac814fcc4484bce32e4616d69afb225"·id="r_a9ac814fcc4484bce32e4616d69afb225"><td·class="memTemplParams"·colspan="2">template&lt;typename·Cal·,·size_t·Dim&gt;·</td></tr> 
125 <tr·class="memitem:a9ac814fcc4484bce32e4616d69afb225"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">gtsam::calibrateJacobians</a>·(const·Cal·&amp;calibration,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;pn,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·2,·Dim·&gt;·Dcal=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·2,·2·&gt;·Dp=boost::none)</td></tr> 
126 <tr·class="memdesc:a9ac814fcc4484bce32e4616d69afb225"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·which·makes·use·of·the·Implicit·Function·Theorem·to·compute·the·Jacobians·of·<code>calibrate</code>·using·<code>uncalibrate</code>.··<br·/></td></tr> 
127 <tr·class="separator:a9ac814fcc4484bce32e4616d69afb225"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>126 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</p>128 <div·class="textblock"><p>Bearing-Range·product.·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>July,·2015·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>135 ··<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="a00314.html">Cal3.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="a00314.html">BearingRange.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>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>
139 ··</ul>138 ··</ul>
140 </div>139 </div>
141 </body>140 </body>
142 </html>141 </html>
2.55 KB
html2text {}
Max HTML report size reached
498 B
./usr/share/doc/libgtsam-dev/html/a00314.js
412 B
js-beautify {}
Max HTML report size reached
82.7 KB
./usr/share/doc/libgtsam-dev/html/a00314_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.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, 177 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">Cal3.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="a00314.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00314.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/Manifold.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/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="a00035.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/concept/assert.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
123 <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>
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="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>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><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>
 144 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 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>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Compute·uncalibrate·Jacobians</span></div>146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">private</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>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>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····H_uncal_pn_inv·=·H_uncal_pn.inverse();</div> 
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(Dp)·*Dp·=·H_uncal_pn_inv;</div>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>
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>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">enum</span>·{·dimension·=·dimB·+·dimR·};</div>
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div> 
142 </div> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>155 <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>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>
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">protected</span>:</div>158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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>
151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div> 
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div> 
153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3&gt;;</div> 
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02924.html#ac29962d29fdc8ec1cfde6449b95ad2af">···75</a></span>··<span·class="keyword">const</span>·R&amp;·<a·class="code·hl_function"·href="a02924.html#ac29962d29fdc8ec1cfde6449b95ad2af">range</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·range_;·}</div>
155 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02940.html#a217dac62e79c531d68a6c7674d326b55">···84</a></span>··<a·class="code·hl_function"·href="a02940.html#a217dac62e79c531d68a6c7674d326b55">Cal3</a>()·=·<span·class="keywordflow">default</span>;</div> 
157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
158 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00078"·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</sp[·...·truncated·by·diffoscope;·len:·182,·SHA:·b972afe6cae1f5ce74ab575cb9b4b0eb1792faf26fe12bc53ec84c0a46c07dbd·...·]</div>165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02924.html#a2796ba4e92d9eca80cb3a3b73439debc">···78</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>·<a·class="code·hl_function"·[·...·truncated·by·diffoscope;·len:·65,·SHA:·8c7a46cf0c7e593d04307dce5dbc2151fc5dd70b8c0fc39c93c048be4f7208f2·...·]</div>
 166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">const</span>·A1&amp;·a1,·<span·class="keyword">const</span>·A2&amp;·a2,</div>
 167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>&lt;dimension,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;A1&gt;::dimension</a>&gt;·H1·=·boost::none,</div>
 168 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>&lt;dimension,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;A2&gt;::dimension</a>&gt;·H2·=·boost::none)·{</div>
 169 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;B,·A1&gt;::type·HB1;</div>
 170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;B,·A2&gt;::type·HB2;</div>
 171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;R,·A1&gt;::type·HR1;</div>
 172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;R,·A2&gt;::type·HR2;</div>
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>173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
161 </div>174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····B·b·=·<a·class="code·hl_struct"·href="a02916.html">Bearing&lt;A1,·A2&gt;</a>()(a1,·a2,·H1·?·&amp;HB1·:·0,·H2·?·&amp;HB2·:·0);</div>
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····R·r·=·<a·class="code·hl_struct"·href="a02920.html">Range&lt;A1,·A2&gt;</a>()(a1,·a2,·H1·?·&amp;HR1·:·0,·H2·?·&amp;HR2·:·0);</div>
162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
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>177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">if</span>·(H1)·*H1·&lt;&lt;·HB1,·HR1;</div>
 178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">if</span>·(H2)·*H2·&lt;&lt;·HB2,·HR2;</div>
 179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>(b,·r);</div>
 180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
166 </div>181 </div>
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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);</di[·...·truncated·by·diffoscope;·len:·1,·SHA:·4c94485e0c21ae6c41ce1dfe7b6bfaceea5ab68e40a2476f50208e526f506080·...·]>183 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
 184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02924.html#adbfd59a960fd145374b5e2c44ecf1296">···96</a></span>··<span·class="keyword">static</span>·B·<a·class="code·hl_function"·href="a02924.html#adbfd59a960fd145374b5e2c44ecf1296">MeasureBearing</a>(<span·class="keyword">const</span>·A1&amp;·a1,·<span·class="keyword">const</span>·A2&amp;·a2)·{</div>
Max diff block lines reached; 41691/65705 bytes (63.45%) of diff not shown.
18.5 KB
html2text {}
Max HTML report size reached
61.2 KB
./usr/share/doc/libgtsam-dev/html/a00317.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/triangulation.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 67 lines modifiedOffset 98, 189 lines modified
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">triangulation.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>4*4·matrix·representation·of·SO(4)··107 <p>Functions·for·triangulation.··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">110 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>112 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03296.html">gtsam::traits&lt;·SO4·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03364.html">gtsam::TriangulationUnderconstrainedException</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·SVD·returns·rank·&lt;·3.··<a·href="a03364.html#details">More...</a><br·/></td></tr>
114 <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="a03368.html">gtsam::TriangulationCheiralityException</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·landmark·is·behind·one·or·more·of·the·cameras.··<a·href="a03368.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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="a03372.html">gtsam::TriangulationParameters</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03376.html">gtsam::TriangulationResult</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03376.html"·title="TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.">TriangulationResult</a>·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.··<a·href="a03376.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">130 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
125 Typedefs</h2></td></tr>132 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>133 <tr·class="memitem:a71e21506e10855448d8c8f3cc9246416"·id="r_a71e21506e10855448d8c8f3cc9246416"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71e21506e10855448d8c8f3cc9246416"·name="a71e21506e10855448d8c8f3cc9246416"></a>
 134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Bundler</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;·&gt;</td></tr>
 135 <tr·class="separator:a71e21506e10855448d8c8f3cc9246416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a8907b236e97ea5d991430ee8daf07139"·id="r_a8907b236e97ea5d991430ee8daf07139"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8907b236e97ea5d991430ee8daf07139"·name="a8907b236e97ea5d991430ee8daf07139"></a>
 137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3_S2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">Cal3_S2</a>·&gt;·&gt;</td></tr>
 138 <tr·class="separator:a8907b236e97ea5d991430ee8daf07139"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a30d75f51055f0fc993ac04888909ac80"·id="r_a30d75f51055f0fc993ac04888909ac80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a30d75f51055f0fc993ac04888909ac80"·name="a30d75f51055f0fc993ac04888909ac80"></a>
 140 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3DS2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">Cal3DS2</a>·&gt;·&gt;</td></tr>
 141 <tr·class="separator:a30d75f51055f0fc993ac04888909ac80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·id="r_ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·name="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"></a>
 143 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Fisheye</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&gt;·&gt;</td></tr>
 144 <tr·class="separator:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:ac183dae138857accc613c99a8abee2b7"·id="r_ac183dae138857accc613c99a8abee2b7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac183dae138857accc613c99a8abee2b7"·name="ac183dae138857accc613c99a8abee2b7"></a>
 146 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Unified</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">Cal3Unified</a>·&gt;·&gt;</td></tr>
128 <tr·class="separator:ac02ae3a1dd17d2629f5638e107461232"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:ac183dae138857accc613c99a8abee2b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a694a3204c58b4b583ebf1ca7df701598"·id="r_a694a3204c58b4b583ebf1ca7df701598"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a694a3204c58b4b583ebf1ca7df701598"·name="a694a3204c58b4b583ebf1ca7df701598"></a>
 149 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetSpherical</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03324.html">SphericalCamera</a>·&gt;</td></tr>
 150 <tr·class="separator:a694a3204c58b4b583ebf1ca7df701598"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">151 </table><table·class="memberdecls">
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>153 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>154 <tr·class="memitem:af378e231b519e8bb1f09f4aa13a38dca"·id="r_af378e231b519e8bb1f09f4aa13a38dca"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af378e231b519e8bb1f09f4aa13a38dca[·...·truncated·by·diffoscope;·len:·205,·SHA:·add96d3e5a790a81e82f9cadb25792bfc86169c316c8c2961a2bf88b64a07db1·...·]</td></tr>
 155 <tr·class="memdesc:af378e231b519e8bb1f09f4aa13a38dca"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr>
 156 <tr·class="separator:af378e231b519e8bb1f09f4aa13a38dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:a8d16887f8890aaf7ceb5e3cbb181a191"·id="r_a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d16887f8890aaf7ceb5e3cbb181a191">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr>
 158 <tr·class="memdesc:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same·math·as·Hartley·and·Zisserman,·2nd·Ed.,·page·312,·but·with·unit-norm·bearing·vectors·(contrarily·to·pinhole·projection,·the·z·entry·is·not·assumed·to·be·1·as·in·Hartley·and·Zisserman)··<br·/></td></tr>
134 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:a8d16887f8890aaf7ceb5e3cbb181a191"><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>160 <tr·class="memitem:aed2918ac0049316bf09f96879efca3b6"·id="r_aed2918ac0049316bf09f96879efca3b6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bot[·...·truncated·by·diffoscope;·len:·264,·SHA:·57634524201bc64ddf06870b4708bc29b1ac52d4ccb1382b8e2607aff84e191f·...·]</td></tr>
 161 <tr·class="memdesc:aed2918ac0049316bf09f96879efca3b6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr>
 162 <tr·class="separator:aed2918ac0049316bf09f96879efca3b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a523a0528f883f1c569a8a4c9a0e514a0"·id="r_a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a523a0528f883f1c569a8a4c9a0e514a0"·name="a523a0528f883f1c569a8a4c9a0e514a0"></a>
 164 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::triangulateDLT</b>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr>
 165 <tr·class="memdesc:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·of·previous·function·to·work·with·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·(projected·to·canonical·camera)·<br·/></td></tr>
 166 <tr·class="separator:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:a0f9e5111ffc481b34f0123418b0ecd13"·id="r_a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0f9e5111ffc481b34f0123418b0ecd13">gtsam::triangulateLOST</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·const·Point3Vector·&amp;calibratedMeasurements,·const·SharedIsotropic·&amp;measurementNoise)</td></tr>
 168 <tr·class="memdesc:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Triangulation·using·the·LOST·(Linear·Optimal·Sine·Triangulation)·algorithm·proposed·in·<a·href="https://arxiv.org/pdf/2205.12197.pdf">https://arxiv.org/pdf/2205.12197.pdf</a>·by·Sebastien·Henry·and·John·Christian.··<br·/></td></tr>
 169 <tr·class="separator:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 170 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"·id="r_ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr>
 171 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad167fac94fa72c0d3b8db36e5fa2becb">gtsam::triangulationGraph</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=<a·class="el"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(2))</td></tr>
 172 <tr·class="memdesc:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·poses·and·one·calibration.··<br·/></td></tr>
 173 <tr·class="separator:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 174 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"·id="r_a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr>
 175 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b96bc32f3c5c436db3fe60e5139319e">gtsam::triangulationGraph</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr>
 176 <tr·class="memdesc:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·pinhole·cameras·(each·camera·has·a·pose·and·calibration)··<br·/></td></tr>
 177 <tr·class="separator:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 178 <tr·class="memitem:a4b0057879b0c5f323185452b0d1a4232"·id="r_a4b0057879b0c5f323185452b0d1a4232"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey)</td></tr>
 179 <tr·class="memdesc:a4b0057879b0c5f323185452b0d1a4232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·for·triangulation.··<br·/></td></tr>
138 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:a4b0057879b0c5f323185452b0d1a4232"><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>181 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"·id="r_a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr>
 182 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9dab6b5829b51511735b6b841bb36a36">gtsam::triangulateNonlinear</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr>
 183 <tr·class="memdesc:a9dab6b5829b51511735b6b841bb36a36"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr>
 184 <tr·class="separator:a9dab6b5829b51511735b6b841bb36a36"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"·id="r_a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr>
 186 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a13ac0858b6f6600f5a4242aeb797692f">gtsam::triangulateNonlinear</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr>
 187 <tr·class="memdesc:a13ac0858b6f6600f5a4242aeb797692f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr>
 188 <tr·class="separator:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"·id="r_a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplParams"·colspan="2"><a·id="a5aa5890f454a0a5d56ac9596bdbeddc1"·name="a5aa5890f454a0a5d56ac9596bdbeddc1"></a>
140 template&lt;class·Archive·&gt;·</td></tr>190 template&lt;class·CAMERA·&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>191 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFr[·...·truncated·by·diffoscope;·len:·97,·SHA:·40b35c19c3c005301e9f463b51821269829f2ed31b3fbdf197b62828cb16bfcb·...·]</td></tr>
 192 <tr·class="separator:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"·id="r_a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplParams"·colspan="2"><a·id="a67a3a17b558f25b6fc4497db68da32fd"·name="a67a3a17b558f25b6fc4497db68da32fd"></a>
 194 template&lt;class·CALIBRATION·&gt;·</td></tr>
 195 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromPoses</b>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal)</td></tr>
 196 <tr·class="separator:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 197 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"·id="r_a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr>
 198 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02944.html">Cal3_S2</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3d070e707c4b2d69d0f024a30501f06c">gtsam::createPinholeCalibration</a>·(const·CALIBRATION·&amp;cal)</td></tr>
 199 <tr·class="memdesc:a3d070e707c4b2d69d0f024a30501f06c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·pinhole·calibration·from·a·different·<a·class="el"·href="a02940.html"·title="Common·base·class·for·all·calibration·models.">Cal3</a>·object,·removing·distortion.··<br·/></td></tr>
 200 <tr·class="separator:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 1705/40860 bytes (4.17%) of diff not shown.
21.2 KB
html2text {}
Max HTML report size reached
2.74 KB
./usr/share/doc/libgtsam-dev/html/a00317.js
2.66 KB
js-beautify {}
Max HTML report size reached
188 KB
./usr/share/doc/libgtsam-dev/html/a00317_source.html
Max HTML report size reached
11.6 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/Cal3_S2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 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">Cal3_S2.cpp·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">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··107 <p>N*N·matrix·representation·of·SO(N).··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00323_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="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">
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">
 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">
114 <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>
115 Functions</h2></td></tr>139 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>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>
118 <tr·class="separator:aa1d71ac66372025933d65ce5efee8cdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:ac1829b506847127f406c0d6182fc0cdd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>152 </table>
120 <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>
121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>154 <div·class="textblock"><p>N*N·matrix·representation·of·SO(N).·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
123 </div></div><!--·contents·-->157 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>161 ··<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="a00323.html">Cal3_S2.cpp</a></li>162 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00323.html">SOn.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>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>
130 ··</ul>164 ··</ul>
131 </div>165 </div>
132 </body>166 </body>
133 </html>167 </html>
2.49 KB
html2text {}
Max HTML report size reached
9.17 KB
./usr/share/doc/libgtsam-dev/html/a00326.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 55 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">StereoPoint2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>A·2D·stereo·point·(uL,uR,v)··105 <p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00326_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00326_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03352.html">gtsam::StereoPoint2</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02980.html">gtsam::Cal3DS2</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·stereo·point,·v·will·be·same·for·rectified·images.··<a·href="a03352.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion·that·also·supports·Lie-group·behaviors·for·optimization.··<a·href="a02980.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03356.html">gtsam::traits&lt;·StereoPoint2·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02984.html">gtsam::traits&lt;·Cal3DS2·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03360.html">gtsam::traits&lt;·const·StereoPoint2·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02988.html">gtsam::traits&lt;·const·Cal3DS2·&gt;</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:a149dc71bfd2f69964eb40ceabd92af59"·id="r_a149dc71bfd2f69964eb40ceabd92af59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149dc71bfd2f69964eb40ceabd92af59"·name="a149dc71bfd2f69964eb40ceabd92af59"></a> 
129 typedef·std::vector&lt;·<a·class="el"·href="a03352.html">StereoPoint2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::StereoPoint2Vector</b></td></tr> 
130 <tr·class="separator:a149dc71bfd2f69964eb40ceabd92af59"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>124 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>A·2D·stereo·point·(uL,uR,v)·</p>126 <div·class="textblock"><p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·</p>
 127 <p>Calibration·of·a·camera·with·radial·distortion.</p>
134 <dl·class="section·date"><dt>Date</dt><dd>Jan·26,·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>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
 132 <dd>
 133 Varun·Agrawal·</dd></dl>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00326.html">StereoPoint2.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="a00326.html">Cal3DS2.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>
2.27 KB
html2text {}
Max HTML report size reached
394 B
./usr/share/doc/libgtsam-dev/html/a00326.js
308 B
js-beautify {}
Max HTML report size reached
56.1 KB
./usr/share/doc/libgtsam-dev/html/a00326_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 187 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">StereoPoint2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3DS2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00326.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00326.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.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>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>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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><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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00035"·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>126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02980.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_cla[·...·truncated·by·diffoscope;·len:·35,·SHA:·b13e6edb3ec3cf43a6e89afe57f0fa01ff8631befd599a1b015c38f5e1429075·...·]</a>·{</div>
128 <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="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">double</span>·uL_,·uR_,·v_;</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">enum</span>·{·dimension·=·3·};</div>130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3DS2&gt;;</div>
135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">···43</a></span>··<a·class="code·hl_function"·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">StereoPoint2</a>()·:</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······uL_(0),·uR_(0),·v_(0)·{</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
139 </div> 
140 <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>
141 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03352.html#a6e78d04be7be5824277957b807f29a67">···48</a></span>··<a·class="code·hl_function"·href="a03352.html#a6e78d04be7be5824277957b807f29a67">StereoPoint2</a>(<span·class="keywordtype">double</span>·uL,·<span·class="keywordtype">double</span>·uR,·<span·class="keywordtype">double</span>·v)·:</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······uL_(uL),·uR_(uR),·v_(v)·{</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
145 </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">d[·...·truncated·by·diffoscope;·len:·148,·SHA:·b3995523aababcbfcbe960521f2172b578b0d23cf868c5e4f43d7bd2332cd770·...·]/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>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</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>
147 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03352.html#a127f5a9bc07d0f81dc30f67d4eb6e3bd">···53</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03352.html#a127f5a9bc07d0f81dc30f67d4eb6e3bd">StereoPoint2</a>(<span·class="keyword">const</span>·Vector3&amp;·v)·:</div> 
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····uL_(v(0)),·uR_(v(1)),·v_(v(2))·{}</div> 
150 </div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="st[·...·truncated·by·diffoscope;·len:·69,·SHA:·85e226885efea8b1d30e60d30e9f2c34cf4f03cb30fc134757a908012bf2a6ad·...·]</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>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
155 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03352.html#a74e0c6868b8d058dc7d49f12da34e483">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03352.html#a74e0c6868b8d058dc7d49f12da34e483">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·q,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·(std::abs(uL_·-·q.uL_)·&lt;·tol·&amp;&amp;·std::abs(uR_·-·q.uR_)·&lt;·tol</div> 
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········&amp;&amp;·std::abs(v_·-·q.v_)·&lt;·tol);</div> 
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div> 
160 </div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>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>
162 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
163 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03352.html#af51044042dadc526d0b364c26c6da97e">···74</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·<a·class="code·hl_function"·href="a03352.html#af51044042dadc526d0b364c26c6da97e">Identity</a>()·{</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>();</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
167 </div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
169 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03352.html#a8be0cca494701e375ca31db902f66fe1">···79</a></span>··<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·<a·class="code·hl_function"·href="a03352.html#a8be0cca494701e375ca31db902f66fe1">operator-</a>()<span·class="keyword">·const·</span>{</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>(-uL_,·-uR_,·-v_);</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
173 </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>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>
175 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03352.html#a6720f98d02fa76cfdd7b70e5f0f0dffd">···84</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·operator·+(<span·class="keyword">const</span>·Vector3&amp;·v)<span·class="keyword">·const·</span>{</div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>(uL_·+·v[0],·uR_·+·v[1],·v_·+·v[2]);</div>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>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>167 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
179 </div>168 </div>
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
181 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03352.html#ab0f193e3fbc9fc811051dfcd4c394891">···89</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·operator·+(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·b)<span·class="keyword">·const·</span>{</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>(uL_·+·b.uL_,·uR_·+·b.uR_,·v_·+·b.v_);</div>170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·<span·class="keyword">private</span>:</div>
 172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02980.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··108</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>
 175 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">void</span>·serialize(Archive&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 176 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····ar&amp;·boost::serialization::make_nvp(</div>
Max diff block lines reached; 8906/45617 bytes (19.52%) of diff not shown.
11.4 KB
html2text {}
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a00329.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose2.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, 74 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Pose2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>2D·Pose··105 <p>Implementation·of·Similarity2·transform.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03156.html">gtsam::Pose2</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03248.html">gtsam::Similarity2</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·pose·(Point2,<a·class="el"·href="a03212.html"·title="Rotation·matrix·NOTE:·the·angle·theta·is·in·radians·unless·explicitly·stated.">Rot2</a>)··<a·href="a03156.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·similarity·transform··<a·href="a03248.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03160.html">gtsam::Pose2::ChartAtOrigin</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03164.html">gtsam::traits&lt;·Pose2·&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="a03256.html">gtsam::traits&lt;·Similarity2·&gt;</a></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="a03168.html">gtsam::traits&lt;·const·Pose2·&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>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03172.html">gtsam::Bearing&lt;·Pose2,·T·&gt;</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03176.html">gtsam::Range&lt;·Pose2,·T·&gt;</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
128 Namespaces</h2></td></tr>123 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>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>
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="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>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls"> 
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
134 Typedefs</h2></td></tr> 
135 <tr·class="memitem:afed7d8acf1467debfcc62f87818557f8"·id="r_afed7d8acf1467debfcc62f87818557f8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afed7d8acf1467debfcc62f87818557f8"·name="afed7d8acf1467debfcc62f87818557f8"></a> 
136 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose2Pair</b>·=·std::pair&lt;·<a·class="el"·href="a03156.html">Pose2</a>,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;</td></tr> 
137 <tr·class="separator:afed7d8acf1467debfcc62f87818557f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:adf110f919cd7647cb169e0046459bb2b"·id="r_adf110f919cd7647cb169e0046459bb2b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf110f919cd7647cb169e0046459bb2b"·name="adf110f919cd7647cb169e0046459bb2b"></a> 
139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose2Pairs</b>·=·std::vector&lt;·Pose2Pair·&gt;</td></tr> 
140 <tr·class="separator:adf110f919cd7647cb169e0046459bb2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 </table><table·class="memberdecls"> 
142 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
143 Functions</h2></td></tr> 
144 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"·id="r_a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b78f4db0e05f3ca838ee4da6187710e"·name="a4b78f4db0e05f3ca838ee4da6187710e"></a> 
145 template&lt;&gt;·</td></tr> 
146 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge&lt;·Pose2·&gt;</b>·(const·Vector·&amp;xi)</td></tr> 
147 <tr·class="memdesc:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·pose2·wedge·function·(generic·template·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr> 
148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 </table>127 </table>
150 <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>
151 <div·class="textblock"><p>2D·Pose·</p>129 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p>
152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>
153 <dd> 
154 :·Richard·Roberts·</dd></dl> 
155 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
156 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>135 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00329.html">Pose2.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00329.html">Similarity2.h</a></li>
161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
162 ··</ul>138 ··</ul>
163 </div>139 </div>
164 </body>140 </body>
165 </html>141 </html>
2.58 KB
html2text {}
Max HTML report size reached
760 B
./usr/share/doc/libgtsam-dev/html/a00329.js
674 B
js-beautify {}
Max HTML report size reached
116 KB
./usr/share/doc/libgtsam-dev/html/a00329_source.html
Max HTML report size reached
22.8 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/Point3.h·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 96, 97 lines modifiedOffset 96, 82 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;103 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>104 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Point3.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Rot3.h·File·Reference</div></div>
105 </div><!--header-->106 </div><!--header-->
106 <div·class="contents">107 <div·class="contents">
  
107 <p>3D·Point··108 <p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion··
108 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">111 <table·class="memberdecls">
111 <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>
112 Classes</h2></td></tr>113 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="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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
116 <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>
117 Namespaces</h2></td></tr>127 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>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>
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="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>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </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">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>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>
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>143 <tr·class="separator:a52e26554234edf7de94a5e43dd0bcbf9"><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">144 </table><table·class="memberdecls">
138 <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>
139 Functions</h2></td></tr>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>
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>149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><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>150 </table>
172 <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>
173 <div·class="textblock"><p>3D·Point·</p>152 <div·class="textblock"><p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p>
174 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>153 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
175 <dd>154 <dd>
176 Christian·Potthast·</dd>155 Christian·Potthast·</dd>
177 <dd>156 <dd>
178 Frank·Dellaert·</dd></dl>157 Frank·Dellaert·</dd>
 158 <dd>
 159 Richard·Roberts·</dd>
 160 <dd>
 161 Luca·Carlone·</dd>
Max diff block lines reached; 937/17583 bytes (5.33%) of diff not shown.
5.49 KB
html2text {}
Max HTML report size reached
1.13 KB
./usr/share/doc/libgtsam-dev/html/a00332.js
1.04 KB
js-beautify {}
Max HTML report size reached
122 KB
./usr/share/doc/libgtsam-dev/html/a00332_source.html
Max HTML report size reached
7.77 KB
./usr/share/doc/libgtsam-dev/html/a00335.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">StereoCamera.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Common·code·for·all·calibration·models.··105 <p>A·Stereo·Camera·based·on·two·Simple·Cameras.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00335_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03336.html">gtsam::StereoCheiralityException</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03340.html">gtsam::StereoCamera</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·stereo·camera·class,·parameterize·by·left·camera·pose·and·stereo·calibration.··<a·href="a03340.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03344.html">gtsam::traits&lt;·StereoCamera·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03348.html">gtsam::traits&lt;·const·StereoCamera·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a8f53aba13fa1d88189b6b31df2a5805f"·id="r_a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f53aba13fa1d88189b6b31df2a5805f"·name="a8f53aba13fa1d88189b6b31df2a5805f"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02940.html">Cal3</a>·&amp;cal)</td></tr> 
118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>126 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Common·code·for·all·calibration·models.·</p>128 <div·class="textblock"><p>A·Stereo·Camera·based·on·two·Simple·Cameras.·</p>
 129 <p>A·Rectified·Stereo·Camera.</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
123 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>135 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00335.html">Cal3.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00335.html">StereoCamera.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>138 ··</ul>
131 </div>139 </div>
132 </body>140 </body>
133 </html>141 </html>
1.77 KB
html2text {}
Max HTML report size reached
123 KB
./usr/share/doc/libgtsam-dev/html/a00338_source.html
Max HTML report size reached
6.58 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/Rot3Q.cpp·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 93, 27 lines modifiedOffset 93, 50 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>
99 ··<div·class="headertitle"><div·class="title">Rot3Q.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">CameraSet.h·File·Reference</div></div>
100 </div><!--header-->103 </div><!--header-->
101 <div·class="contents">104 <div·class="contents">
  
102 <p>Rotation·(internal:·quaternion·representation*)··105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··
103 <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>
 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="a03044.html">gtsam::CameraSet&lt;·CAMERA·&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>
 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>
104 <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>
105 <div·class="textblock"><p>Rotation·(internal:·quaternion·representation*)·</p>126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>
106 <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>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·19,·2015·</dd></dl>
107 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
108 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
109 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
110 <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!·-->
111 ··<ul>133 ··<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="a00341.html">Rot3Q.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00341.html">CameraSet.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>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>
114 ··</ul>136 ··</ul>
115 </div>137 </div>
116 </body>138 </body>
117 </html>139 </html>
1.52 KB
html2text {}
Max HTML report size reached
6.02 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/Similarity3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 42 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Similarity3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implementation·of·Similarity3·transform.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">105 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>113 Functions</h2></td></tr>
116 <tr·class="memitem:aa234f504b04d6aae1b70643d11c7ac3c"·id="r_aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa234f504b04d6aae1b70643d11c7ac3c"·name="aa234f504b04d6aae1b70643d11c7ac3c"></a>114 <tr·class="memitem:afeabfca29b5d82252a4c226e4e5e25b8"·id="r_afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afeabfca29b5d82252a4c226e4e5e25b8"·name="afeabfca29b5d82252a4c226e4e5e25b8"></a>
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03264.html">Similarity3</a>·&amp;p)</td></tr>115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&amp;cal)</td></tr>
118 <tr·class="separator:aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>117 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
123 <dd>121 <dd>
124 John·Lambert·</dd></dl>122 Varun·Agrawal·</dd></dl>
125 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>127 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00344.html">Similarity3.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00344.html">Cal3Fisheye.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>130 ··</ul>
133 </div>131 </div>
134 </body>132 </body>
135 </html>133 </html>
1.18 KB
html2text {}
Max HTML report size reached
7.14 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/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 94, 41 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Calibration·of·a·fisheye·camera.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00347_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="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">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:afeabfca29b5d82252a4c226e4e5e25b8"·id="r_afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afeabfca29b5d82252a4c226e4e5e25b8"·name="afeabfca29b5d82252a4c226e4e5e25b8"></a> 
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&amp;cal)</td></tr> 
116 <tr·class="separator:afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>124 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 126 <div·class="textblock"><p>Calibration·of·a·fisheye·camera.·</p>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
121 <dd>129 <dd>
122 Varun·Agrawal·</dd></dl>130 Varun·Agrawal·</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="a00347.html">Cal3Fisheye.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="a00347.html">Cal3Fisheye.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.51 KB
html2text {}
Max HTML report size reached
9.37 KB
./usr/share/doc/libgtsam-dev/html/a00353.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3.cpp·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 94, 53 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="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Rot3.cpp·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>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.··107 <p>Lie·Group·wrapper·for·Eigen·Quaternions.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00353_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
115 Functions</h2></td></tr>123 Macros</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*[·...·truncated·by·diffoscope;·len:·35,·SHA:·1675d028e5161f41797b97e5d42caa1385c5c236483f65216ee68652677145a2·...·]>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>
118 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a59e2c1120d40da6062c03ab31e869065"><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>133 </table>
123 <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>
124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</p>135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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·-->137 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>141 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00353.html">Rot3.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="a00353.html">Quaternion.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>144 ··</ul>
142 </div>145 </div>
143 </body>146 </body>
144 </html>147 </html>
2.18 KB
html2text {}
Max HTML report size reached
280 B
./usr/share/doc/libgtsam-dev/html/a00353.js
194 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00353·=·[1 var·a00353·=·[
2 ····["RQ",·"a00353.html#a5172b5b6d51bd5348c7e551e1376f60a",·null]2 ····["gtsam::traits<·QUATERNION_TYPE·>",·"a03208.html",·null]
3 ];3 ];
6.8 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/StereoCamera.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, 51 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">StereoCamera.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Rot2.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·Stereo·Camera·based·on·two·Simple·Cameras.··104 <p>2D·Rotations··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00359_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="a03336.html">gtsam::StereoCheiralityException</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03340.html">gtsam::StereoCamera</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·stereo·camera·class,·parameterize·by·left·camera·pose·and·stereo·calibration.··<a·href="a03340.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03344.html">gtsam::traits&lt;·StereoCamera·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03348.html">gtsam::traits&lt;·const·StereoCamera·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>112 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>A·Stereo·Camera·based·on·two·Simple·Cameras.·</p> 
129 <p>A·Rectified·Stereo·Camera.</p>114 <div·class="textblock"><p>2D·Rotations·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00359.html">StereoCamera.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="a00359.html">Rot2.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.58 KB
html2text {}
Max HTML report size reached
8.45 KB
./usr/share/doc/libgtsam-dev/html/a00362.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 39 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">StereoPoint2.cpp·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>Pinhole·camera·with·known·calibration.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00362_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="a03120.html">gtsam::PinholeBaseK&lt;·CALIBRATION·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03120.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03124.html">gtsam::PinholePose&lt;·CALIBRATION·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03124.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03128.html">gtsam::traits&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03132.html">gtsam::traits&lt;·const·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
106 <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>
107 Namespaces</h2></td></tr>123 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>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>
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="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>126 <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>127 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl>129 <div·class="textblock"><p>Pinhole·camera·with·known·calibration.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>dellaert·</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>
121 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>138 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00362.html">StereoPoint2.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="a00362.html">PinholePose.h</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>141 ··</ul>
129 </div>142 </div>
130 </body>143 </body>
131 </html>144 </html>
2.0 KB
html2text {}
Max HTML report size reached
11.4 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/Rot2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 52 lines modifiedOffset 95, 70 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Rot2.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>2D·rotation··107 <p>4*4·matrix·representation·of·SO(4)··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00371_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00371_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03212.html">gtsam::Rot2</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03296.html">gtsam::traits&lt;·SO4·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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="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>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="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>
 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>
126 </table>144 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>145 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 146 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
128 <div·class="textblock"><p>2D·rotation·</p> 
129 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl> 
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
131 <dd>148 <dd>
132 John·Lambert·</dd></dl>149 Luca·Carlone·</dd></dl>
 150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
133 </div></div><!--·contents·-->151 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>155 ··<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="a00371.html">Rot2.h</a></li>156 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00371.html">SO4.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>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>
140 ··</ul>158 ··</ul>
141 </div>159 </div>
142 </body>160 </body>
143 </html>161 </html>
2.57 KB
html2text {}
Max HTML report size reached
649 B
./usr/share/doc/libgtsam-dev/html/a00371.js
563 B
js-beautify {}
Max HTML report size reached
73.3 KB
./usr/share/doc/libgtsam-dev/html/a00371_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 230 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">Rot2.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="a00371.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00371.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00323.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="a00014.html">gtsam/base/Group.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.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="a00002.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="a00119.html">gtsam/base/Manifold.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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="preprocessor">#include·&lt;string&gt;</span></div>
128 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03212.html">···36</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02364.html">LieGroup</a>&lt;Rot2,·1&gt;·{</div> 
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">double</span>·c_,·s_;</div> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_class"·href="a03212.html">Rot2</a>&amp;·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>();</div> 
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>(<span·class="keywordtype">double</span>·c,·<span·class="keywordtype">double</span>·s)·:·c_(c),·s_(s)·{}</div> 
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">public</span>:</div>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>
138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03212.html#ae1383d61756e94cd2cbb837a00078ee2">···53</a></span>····<a·class="code·hl_function"·href="a03212.html#ae1383d61756e94cd2cbb837a00078ee2">Rot2</a>()·:·c_(1.0),·s_(0.0)·{}</div>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>
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····</div>139 <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="a03212.html#aec86a74ee72b1d982db5023f4add4fc3">···56</a></span>····<a·class="code·hl_function"·href="a03212.html#aec86a74ee72b1d982db5023f4add4fc3">Rot2</a>(<span·class="keyword">const</span>[·...·truncated·by·diffoscope;·len:·131,·SHA:·13465a8d56286031532ae1de77255cfb9bc4f106923a59a6ccef66be66045758·...·]</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;&gt;</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>GTSAM_EXPORT</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>Matrix4·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SO4::Hat</a>(<span·class="keyword">const</span>·TangentVector·&amp;xi);</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;&gt;</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>Vector6·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO4::Vee</a>(<span·class="keyword">const</span>·Matrix4·&amp;X);</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;&gt;</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>SO4·<a·class="code·hl_function"·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">SO4::Expmap</a>(<span·class="keyword">const</span>·Vector6·&amp;xi,·ChartJacobian·H);</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;&gt;</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>GTSAM_EXPORT</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>Matrix6·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO4::AdjointMap</a>()·<span·class="keyword">const</span>;</div>
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03212.html#acda969716a9ad7e96bc817a22eefe83d">···59</a></span>····<a·class="code·hl_function"·href="a03212.html#acda969716a9ad7e96bc817a22eefe83d">Rot2</a>(<span·class="keywordtype">double</s[·...·truncated·by·diffoscope;·len:·47,·SHA:·cf278eb24155326224a3bfbc3ef08f435681cb7aafa289e0c8dcedf739de519c·...·]</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>
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">template</span>·&lt;&gt;</div>
146 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03212.html#afb35e14b4b02f27820711c8bcc37367a">···62</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a03212.html#afb35e14b4b02f27820711c8bcc37367a">fromAngle</a>(<span·class="keywordtype">double</span>·theta)·{</div> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>(theta);</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>GTSAM_EXPORT</div>
150 </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,·C[·...·truncated·by·diffoscope;·len:·17,·SHA:·2d114945bdb368c4694ff07c71dd21900867245807e9e548155fcbfd49faa152·...·]/div>
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03212.html#ad5570449789e34060ee8117a35fc6904">···67</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a03212.html#ad5570449789e34060ee8117a35fc6904">fromDegrees</a>(<span·class="keywordtype">double</span>·theta)·{</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·degree·=·M_PI·/·180;</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·fromAngle(theta·*·degree);</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>·&lt;&gt;</div>
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>GTSAM_EXPORT</div>
157 </div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>Vector6·SO4::ChartAtOrigin::Local(<span·class="keyword">const</span>·SO4·&amp;Q,·ChartJacobian·H);</div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·fromCosSin(<span·class="keywordtype">double</span>·c,·<span·class="keywordtype">double</span>·s);</div>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>
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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>
161 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·relativeBearing(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·d,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,2&gt;</a>·H·=</div> 
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········boost::none);</div> 
163 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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="a03212.html">Rot2</a>·atan2(<span·class="keywordtype">double</span>·y,·<span·class="keywordtype">double</span>·x);</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>
165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
166 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·Random(std::mt19937·&amp;·rng);</div>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>
167 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>
 187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q32&quot;</span>,·M(2,·1));</div>
 188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q33&quot;</span>,·M(2,·2));</div>
Max diff block lines reached; 36481/58944 bytes (61.89%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
7.31 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/Cal3_S2Stereo.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 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">Cal3_S2Stereo.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00374_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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="a02956.html">gtsam::Cal3_S2Stereo</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration,·stereo·version.··<a·href="a02956.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02960.html">gtsam::traits&lt;·Cal3_S2Stereo·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02964.html">gtsam::traits&lt;·const·Cal3_S2Stereo·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
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>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a4da01ca3c91c699ba3b315a6d0ae9bc2"·id="r_a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4da01ca3c91c699ba3b315a6d0ae9bc2"·name="a4da01ca3c91c699ba3b315a6d0ae9bc2"></a>
 115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&amp;cal)</td></tr>
 116 <tr·class="separator:a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>117 </table>
125 <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>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd></dl>
128 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>125 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00374.html">Cal3_S2Stereo.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="a00374.html">Cal3Bundler.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>128 ··</ul>
136 </div>129 </div>
137 </body>130 </body>
138 </html>131 </html>
1.61 KB
html2text {}
Max HTML report size reached
6.01 KB
./usr/share/doc/libgtsam-dev/html/a00377.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.cpp·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 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">Similarity2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implementation·of·Similarity2·transform.··105 <p>Common·code·for·all·calibration·models.··
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:ae3298b84437af2a944f62e33f18133bb"·id="r_ae3298b84437af2a944f62e33f18133bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3298b84437af2a944f62e33f18133bb"·name="ae3298b84437af2a944f62e33f18133bb"></a>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="a03248.html">Similarity2</a>·&amp;p)</td></tr>117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02940.html">Cal3</a>·&amp;cal)</td></tr>
118 <tr·class="separator:ae3298b84437af2a944f62e33f18133bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><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>Implementation·of·Similarity2·transform.·</p>121 <div·class="textblock"><p>Common·code·for·all·calibration·models.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</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="a00377.html">Similarity2.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="a00377.html">Cal3.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.19 KB
html2text {}
Max HTML report size reached
7.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/Cal3Bundler.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 49 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Calibration·used·by·Bundler.··105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02956.html">gtsam::Cal3_S2Stereo</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.··<a·href="a02968.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration,·stereo·version.··<a·href="a02956.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02972.html">gtsam::traits&lt;·Cal3Bundler·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02960.html">gtsam::traits&lt;·Cal3_S2Stereo·&gt;</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02976.html">gtsam::traits&lt;·const·Cal3Bundler·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02964.html">gtsam::traits&lt;·const·Cal3_S2Stereo·&gt;</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>
126 <div·class="textblock"><p>Calibration·used·by·Bundler.·</p> 
127 <dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl> 
128 <dl·class="section·author"><dt>Author</dt><dd>Yong·Dian·Jian·</dd>127 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>132 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00380.html">Cal3Bundler.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00380.html">Cal3_S2Stereo.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>135 ··</ul>
139 </div>136 </div>
140 </body>137 </body>
141 </html>138 </html>
1.82 KB
html2text {}
Max HTML report size reached
404 B
./usr/share/doc/libgtsam-dev/html/a00380.js
318 B
js-beautify {}
Max HTML report size reached
65.8 KB
./usr/share/doc/libgtsam-dev/html/a00380_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 162 lines modifiedOffset 98, 163 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="a00380.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00446.html">gtsam/geometry/Cal3_S2.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="a00314.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>123 <div·class="line"><a·id="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="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="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02968.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>·:·<span·class="keyword">public</span>·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·31,·SHA:·f6b6dbcd7f454e5cfc9fd4482eeea1ca5bfa8c4b11850ac3a779b828d4a0b437·...·]</a>·{</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02956.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>·:·<span·class="keyword">public</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·36,·SHA:·180a36aede8b44bc74d3a5ce7bd50aa517cc0fe1b2445d3c036f175c8f34b984·...·]</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="l00031"·name="l00031"></a><span·class="lineno">···31</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="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordtype">double</span>·b_·=·1.0f;··</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 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="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">enum</span>·{·dimension·=·6·};</div>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·NOTE:·We·use·the·base·class·fx·to·represent·the·common·focal·length.</span></div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·Also,·image·center·parameters·(u0,·v0)·are·not·optimized</span></div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·but·are·treated·as·constants.</span></div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3_S2Stereo&gt;;</div>
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{·dimension·=·3·};</div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Bundler&gt;;</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02956.html#ab65f2ccdc932731fb59f6781f775135f">···44</a></span>··<a·class="code·hl_function"·href="a02956.html#ab65f2ccdc932731fb59f6781f775135f">Cal3_S2Stereo</a>()·=·<span·class="keywordflow">default</span>;</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 138 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02956.html#a2ca55987f036f43be6bed31b7766ab27">···47</a></span>··<a·class="code·hl_function"·href="a02956.html#a2ca55987f036f43be6bed31b7766ab27">Cal3_S2Stereo</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·b)</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(fx,·fy,·s,·u0,·v0),·b_(b)·{}</div>
 141 </div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02968.html#a1774c3bd09b74440caa6056e7e8ad264">···51</a></span>··<a·class="code·hl_function"·href="a02968.html#a1774c3bd09b74440caa6056e7e8ad264">Cal3Bundler</a>()·=·<span·class="keywordflow">default</span>;</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
143 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">···51</a></span>··<a·class="code·hl_function"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">Cal3_S2Stereo</a>(<span·class="keyword">const</span>·Vector6&amp;·d)</div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02968.html#a32366d4d57d94b3e78f4d1cf1f264084">···62</a></span>··<a·class="code·hl_function"·href="a02968.html#a32366d4d57d94b3e78f4d1cf1f264084">Cal3Bundler</a>(<span·class="keywordtype">double</span>·f,·<span·class="keywordtype">double</span>·k1,·<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·u0·=·0,·<span·class="keywordtype">double</span>·v0·=·0,</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··············<span·class="keywordtype">double</span>·tol·=·1e-5)</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(f,·f,·0,·u0,·v0),·k1_(k1),·k2_(k2),·tol_(tol)·{}</div>145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(d(0),·d(1),·d(2),·d(3),·d(4)),·b_(d(5))·{}</div>
147 </div>146 </div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 148 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02956.html#a7f1fe1eea1342b36c190c66bad4476ef">···55</a></span>··<a·class="code·hl_function"·href="a02956.html#a7f1fe1eea1342b36c190c66bad4476ef">Cal3_S2Stereo</a>(<span·class="keywordtype">double</span>·fov,·<span·class="keywordtype">int</span>·w,·<span·class="keywordtype">int</span>·h,·<span·class="keywordtype">double</span>·b)</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02968.html">~Cal3Bundler</a>()<span·class="keyword">·override·</span>{}</div>150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(fov,·w,·h),·b_(b)·{}</div>
 151 </div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·6&gt;</a>·Dcal·=·boost::none,</div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·calibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·6&gt;</a>·Dcal·=·boost::none,</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02956.html#a6225ac9a389433f4bedc1d3b41725264">···85</a></span>··Vector3·<a·class="code·hl_function"·href="a02956.html#a6225ac9a389433f4bedc1d3b41725264">calibrate</a>(<span·class="keyword">const</span>·Vector3&amp;·p)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Cal3_S2::calibrate(p);·}</div>
 161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>···············································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>&amp;·cal);</div>
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>···············································<span·class="keyword">const</span>·Cal3Bundler&amp;·cal);</div> 
154 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div> 
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3Bundler&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">···87</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">k1</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·k1_;·}</div> 
161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02968.html#a0162ada34d8b64e4371db3b093f18d1e">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a0162ada34d8b64e4371db3b093f18d1e">k2</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·k2_;·}</div> 
163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>165 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02968.html#a8604eededcae0c8223d368e16abb72dc">···93</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a8604[·...·truncated·by·diffoscope;·len:·122,·SHA:·8125188e710313168eb2da6ff0366b516edfe0e9fc1e5c8cfabac4e2d3365dea·...·]</div>166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="st[·...·truncated·by·diffoscope;·len:·78,·SHA:·8f246a34143e1cc57f3d2a355d50b22213d73b08aad9e4e71094d7dbbadbe338·...·]</div>
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>167 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02968.html#a316d34bd6bc39b64eb9ac6898864db3b">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a316d[·...·truncated·by·diffoscope;·len:·122,·SHA:·fc5273d729e6375cbcad5b7b0a2fd1df0335d093d5d8bffc5c0179442a8db65e·...·]</div>168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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="a02956.html">Cal3_S2Stereo</a>&amp;·othe[·...·truncated·by·diffoscope;·len:·91,·SHA:·dfcdef2323e81f571fb912fce81cb570c9cb4a54c99136d49a3276212d85ff6b·...·]</div>
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··Matrix3·K()·<span·class="keyword">const·override</span>;··</div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··Vector4·k()·<span·class="keyword">const</span>;··</div> 
170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02956.html#a362309000b68d34aa81155bde606cac6">··105</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>&amp;·<a·class="code·hl_function"·href="a02956.html#a362309000b68d34aa81155bde606cac6">calibration</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;·}</div>
171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··Vector3·vector()·<span·class="keyword">const</span>;</div> 
172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
174 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·GTSAM_DEPRECATED·u0()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·u0_;·}</div> 
175 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02956.html#a6d9eef3b67eac82f63717fa967707047">··108</a></span>··Matrix3·<a·class="code·hl_function"·href="a02956.html#a6d9eef3b67eac82f63717fa967707047">K</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Cal3_S2::K();·}</div>
176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·GTSAM_DEPRECATED·v0()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·v0_;·}</div> 
177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#endif</span></div> 
178 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 175 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02956.html#aa2deb1f7e5d74fb15fd24844049029d6">··111</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02956.html#aa2deb1f7e5d74fb15fd24844049029d6">baseline</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·b_;·}</div>
179 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·Point2&amp;·p,·OptionalJacobian&lt;2,·3&gt;·Dcal·=·boost::none,</div> 
180 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·····················OptionalJacobian&lt;2,·2&gt;·Dp·=·boost::none)·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 24500/52578 bytes (46.60%) of diff not shown.
14.3 KB
html2text {}
Max HTML report size reached
13.9 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/Point3.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, 64 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">Point3.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>3D·Point··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="a00383_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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:aa42f7ec660b7353de39f9c86a26711cc"·id="r_aa42f7ec660b7353de39f9c86a26711cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa42f7ec660b7353de39f9c86a26711cc"·name="aa42f7ec660b7353de39f9c86a26711cc"></a> 
117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H2=boost::none)</td></tr> 
118 <tr·class="memdesc:aa42f7ec660b7353de39f9c86a26711cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr> 
119 <tr·class="separator:aa42f7ec660b7353de39f9c86a26711cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:ac37b6f807985ffd25217e33f6136fe58"·id="r_ac37b6f807985ffd25217e33f6136fe58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac37b6f807985ffd25217e33f6136fe58"·name="ac37b6f807985ffd25217e33f6136fe58"></a> 
121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H=boost::none)</td></tr> 
122 <tr·class="memdesc:ac37b6f807985ffd25217e33f6136fe58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr> 
123 <tr·class="separator:ac37b6f807985ffd25217e33f6136fe58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:abb52bb00c68909fc1147e5d112e8c2ae"·id="r_abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb52bb00c68909fc1147e5d112e8c2ae"·name="abb52bb00c68909fc1147e5d112e8c2ae"></a> 
125 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::normalize</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr> 
126 <tr·class="memdesc:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">normalize,·with·optional·Jacobian·<br·/></td></tr> 
127 <tr·class="separator:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"·id="r_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_q=boost::none)</td></tr> 
129 <tr·class="memdesc:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cross·product··<br·/></td></tr> 
130 <tr·class="separator:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a7dc820e4e47218768f104b43a184a1bd"·id="r_a7dc820e4e47218768f104b43a184a1bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc820e4e47218768f104b43a184a1bd"·name="a7dc820e4e47218768f104b43a184a1bd"></a> 
132 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_q=boost::none)</td></tr> 
133 <tr·class="memdesc:a7dc820e4e47218768f104b43a184a1bd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dot·product·<br·/></td></tr> 
134 <tr·class="separator:a7dc820e4e47218768f104b43a184a1bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:a57f778b84bc6106471006421d289b832"·id="r_a57f778b84bc6106471006421d289b832"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57f778b84bc6106471006421d289b832"·name="a57f778b84bc6106471006421d289b832"></a> 
136 Point3Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point3Pair·&gt;·&amp;abPointPairs)</td></tr> 
137 <tr·class="memdesc:a57f778b84bc6106471006421d289b832"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point3·pairs.·<br·/></td></tr> 
138 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></a> 
140 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point3Pair·&amp;p)</td></tr> 
141 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 </table>124 </table>
143 <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>
144 <div·class="textblock"><p>3D·Point·</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>
 129 <dd>
 130 Varun·Agrawal·</dd></dl>
145 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>135 ··<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="a00383.html">Point3.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="a00383.html">Cal3Unified.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>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>
152 ··</ul>138 ··</ul>
153 </div>139 </div>
154 </body>140 </body>
155 </html>141 </html>
3.26 KB
html2text {}
Max HTML report size reached
706 B
./usr/share/doc/libgtsam-dev/html/a00383.js
620 B
js-beautify {}
Max HTML report size reached
11.3 KB
./usr/share/doc/libgtsam-dev/html/a00389.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 89 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SO3.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>3*3·matrix·representation·of·SO(3)··106 <p>Common·code·for·all·Calibration·models.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00389_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>123 Functions</h2></td></tr>
116 <tr·class="memitem: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>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>
119 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a9ac814fcc4484bce32e4616d69afb225"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html#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>128 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
127 <dd> 
128 Luca·Carlone·</dd> 
129 <dd> 
130 Duy·Nguyen·Ta·</dd></dl> 
131 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl> 
132 </div><h2·class="groupheader">Function·Documentation</h2> 
133 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a> 
134 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2> 
  
135 <div·class="memitem"> 
136 <div·class="memproto"> 
137 ······<table·class="memname"> 
138 ········<tr> 
139 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td> 
140 ··········<td>(</td> 
141 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td> 
142 ··········<td·class="paramname"><em>M</em>,·</td> 
143 ········</tr> 
144 ········<tr> 
145 ··········<td·class="paramkey"></td> 
146 ··········<td></td> 
147 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td> 
148 ··········<td·class="paramname"><em>R</em>,·</td> 
149 ········</tr> 
150 ········<tr> 
151 ··········<td·class="paramkey"></td> 
152 ··········<td></td> 
153 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td> 
154 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td> 
155 ········</tr> 
156 ········<tr> 
157 ··········<td></td> 
158 ··········<td>)</td> 
159 ··········<td></td><td></td> 
160 ········</tr> 
161 ······</table> 
162 </div><div·class="memdoc"> 
  
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·-->132 </div></div><!--·contents·-->
168 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
170 <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!·-->
171 ··<ul>136 ··<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="a00389.html">SO3.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="a00389.html">Cal3.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>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>
174 ··</ul>139 ··</ul>
175 </div>140 </div>
176 </body>141 </body>
177 </html>142 </html>
2.76 KB
html2text {}
Max HTML report size reached
379 B
./usr/share/doc/libgtsam-dev/html/a00389.js
293 B
js-beautify {}
Max HTML report size reached
118 KB
./usr/share/doc/libgtsam-dev/html/a00392_source.html
Max HTML report size reached
52.6 KB
./usr/share/doc/libgtsam-dev/html/a00395_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/OrientedPlane3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 178 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">OrientedPlane3.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cyclic.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00395.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·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> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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="a00014.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="a00107.html">gtsam/base/Testable.h</a>&gt;</span></div>
128 <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>
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="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div> 
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span>··<span·class="comment">//·for·cout·:-(</span></div>
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">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>
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·N&gt;</div>
135 <div·class="foldopen"·id="foldopen00036"·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="a03060.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03060.html">Cyclic</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> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>·n_;·····</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">double</span>·d_;····</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordtype">size_t</span>·i_;·</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>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">public</span>:</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····dimension·=·3</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
147 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00034"·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>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">···34</a></span>··<a·class="code·hl_function"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">Cyclic</a>(<span·class="keywordtype">size_t</[·...·truncated·by·diffoscope;·len:·7,·SHA:·6629a61ea28e095bed6ee428c2c994277b469b1282f1caf01d893a36f10bb448·...·])·:</div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····n_(),·d_(0.0)·{</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>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
151 </div>138 </div>
 139 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">···39</a></span>··<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>():i_(0)·{</div>
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
 142 </div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·Identity()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>();}</div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 145 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03060.html#adec1fe1583750a51eb414ab4c81cc7db">···44</a></span>··<span·class="keyword">operator</span>·size_t()<span·class="keyword">·const·</span>{</div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">return</span>·i_;</div>
 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>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>153 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 154 </div>
153 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">155 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">···55</a></span>··<a·class="code·hl_function"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">OrientedPlane3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·n,·<span·class="keywordtype">double</span>·d)·:</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····n_(n),·d_(d)·{</div>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>
 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>
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div>
 159 </div>
 160 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">···56</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">operator-</a>()<span·class="keyword">·const·</span>{</div>
 162 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·(N·-·i_)·%·N;</div>
 163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
157 </div>164 </div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
159 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">165 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03092.html#a9cfeab3cd026b150b1405f4e8d212f01">···60</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03092.html#a9cfeab3cd026b150b1405f4e8d212f01">OrientedPlane3</a>(<span·class="keyword">const</span>·Vector4&amp;·vec)</div>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·clas[·...·truncated·by·diffoscope;·len:·75,·SHA:·97055470746ce5c594fc891aa4e09053419a52ab45ef30b2e1bf6348d8506ebe·...·]</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>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·n_(vec(0),·vec(1),·vec(2)),·d_(vec(3))·{}</div>168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
162 </div>169 </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="}">170 <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="a03092.html#a293ad9e04b7b2c629cd764e8091e1ecd">···64</a></span>··<a·class="code·hl_function"·href="a03092.html#a293ad9e04b7b2c629cd764e8091e1ecd">OrientedPlane3</a>(<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b,·<span·cla[·...·truncated·by·diffoscope;·len:·77,·SHA:·82f1b831f08287ce263df3187883fa2846ada6ee0d6f77962b3a8f4aa6e7ce76·...·]{</div>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=[·...·truncated·by·diffoscope;·len:·124,·SHA:·e0b18ebf966729ff16e8e5707f2be4313a51e2cd2bbdbd884fd0045fa65d4533·...·]{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····n_·=·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(a,·b,·c);</div>172 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·other.i_·==·i_;</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····d_·=·d;</div>173 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 174 </div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>175 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>
169 </div>176 </div>
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·std::string())·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
174 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">179 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">
Max diff block lines reached; 10536/42102 bytes (25.02%) of diff not shown.
11.4 KB
html2text {}
Max HTML report size reached
6.28 KB
./usr/share/doc/libgtsam-dev/html/a00398.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.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, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SimpleCamera.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··104 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00398_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02944.html">gtsam::Cal3_S2</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.··<a·href="a02944.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02948.html">gtsam::traits&lt;·Cal3_S2·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02952.html">gtsam::traits&lt;·const·Cal3_S2·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>112 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>114 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>June·30,·2012·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00398.html">Cal3_S2.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00398.html">SimpleCamera.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.41 KB
html2text {}
Max HTML report size reached
7.33 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/Cal3Fisheye.h·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 94, 51 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h·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>Calibration·of·a·fisheye·camera.··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="a00401_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:aa1d71ac66372025933d65ce5efee8cdf"·id="r_aa1d71ac66372025933d65ce5efee8cdf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1d71ac66372025933d65ce5efee8cdf"·name="aa1d71ac66372025933d65ce5efee8cdf"></a>
 117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02944.html">Cal3_S2</a>·&amp;cal)</td></tr>
 118 <tr·class="separator:aa1d71ac66372025933d65ce5efee8cdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>The·most·common·5DOF·3D-&gt;2D·calibration.·</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>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>127 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00401.html">Cal3Fisheye.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="a00401.html">Cal3_S2.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>130 ··</ul>
139 </div>131 </div>
140 </body>132 </body>
141 </html>133 </html>
1.61 KB
html2text {}
Max HTML report size reached
14.6 KB
./usr/share/doc/libgtsam-dev/html/a00404.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholePose.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, 54 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">PinholePose.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>Pinhole·camera·with·known·calibration.··105 <p>2D·Point··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00404_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03120.html">gtsam::PinholeBaseK&lt;·CALIBRATION·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03120.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03124.html">gtsam::PinholePose&lt;·CALIBRATION·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03124.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03128.html">gtsam::traits&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03132.html">gtsam::traits&lt;·const·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
127 </table>140 </table>
128 <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>
129 <div·class="textblock"><p>Pinhole·camera·with·known·calibration.·</p>142 <div·class="textblock"><p>2D·Point·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
131 <dd> 
132 Frank·Dellaert·</dd></dl> 
133 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2015·</dd></dl> 
134 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>148 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00404.html">PinholePose.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="a00404.html">Point2.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>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>151 ··</ul>
142 </div>152 </div>
143 </body>153 </body>
144 </html>154 </html>
3.65 KB
html2text {}
Max HTML report size reached
611 B
./usr/share/doc/libgtsam-dev/html/a00404.js
525 B
js-beautify {}
Max HTML report size reached
59.0 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/triangulation.h·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 96, 191 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;102 <a·href="#typedef-members">Typedefs</a>··</div>
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">triangulation.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">StereoPoint2.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>Functions·for·triangulation.··106 <p>A·2D·stereo·point·(uL,uR,v)··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>111 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03364.html">gtsam::TriangulationUnderconstrainedException</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="a03352.html">gtsam::StereoPoint2</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·SVD·returns·rank·&lt;·3.··<a·href="a03364.html#details">More...</a><br·/></td></tr>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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03368.html">gtsam::TriangulationCheiralityException</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="a03356.html">gtsam::traits&lt;·StereoPoint2·&gt;</a></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·landmark·is·behind·one·or·more·of·the·cameras.··<a·href="a03368.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03372.html">gtsam::TriangulationParameters</a></td></tr>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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03376.html">gtsam::TriangulationResult</a></td></tr> 
122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03376.html"·title="TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.">TriangulationResult</a>·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.··<a·href="a03376.html#details">More...</a><br·/></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">119 </table><table·class="memberdecls">
125 <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>
126 Namespaces</h2></td></tr>121 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
132 Typedefs</h2></td></tr>127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:a149dc71bfd2f69964eb40ceabd92af59"·id="r_a149dc71bfd2f69964eb40ceabd92af59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149dc71bfd2f69964eb40ceabd92af59"·name="a149dc71bfd2f69964eb40ceabd92af59"></a>
 129 typedef·std::vector&lt;·<a·class="el"·href="a03352.html">StereoPoint2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::StereoPoint2Vector</b></td></tr>
133 <tr·class="memitem:a71e21506e10855448d8c8f3cc9246416"·id="r_a71e21506e10855448d8c8f3cc9246416"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71e21506e10855448d8c8f3cc9246416"·name="a71e21506e10855448d8c8f3cc9246416"></a> 
134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Bundler</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;·&gt;</td></tr> 
135 <tr·class="separator:a71e21506e10855448d8c8f3cc9246416"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a8907b236e97ea5d991430ee8daf07139"·id="r_a8907b236e97ea5d991430ee8daf07139"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8907b236e97ea5d991430ee8daf07139"·name="a8907b236e97ea5d991430ee8daf07139"></a> 
137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3_S2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">Cal3_S2</a>·&gt;·&gt;</td></tr> 
138 <tr·class="separator:a8907b236e97ea5d991430ee8daf07139"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a30d75f51055f0fc993ac04888909ac80"·id="r_a30d75f51055f0fc993ac04888909ac80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a30d75f51055f0fc993ac04888909ac80"·name="a30d75f51055f0fc993ac04888909ac80"></a> 
140 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3DS2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">Cal3DS2</a>·&gt;·&gt;</td></tr> 
141 <tr·class="separator:a30d75f51055f0fc993ac04888909ac80"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·id="r_ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·name="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"></a> 
143 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Fisheye</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&gt;·&gt;</td></tr> 
144 <tr·class="separator:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:ac183dae138857accc613c99a8abee2b7"·id="r_ac183dae138857accc613c99a8abee2b7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac183dae138857accc613c99a8abee2b7"·name="ac183dae138857accc613c99a8abee2b7"></a> 
146 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Unified</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">Cal3Unified</a>·&gt;·&gt;</td></tr> 
147 <tr·class="separator:ac183dae138857accc613c99a8abee2b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:a694a3204c58b4b583ebf1ca7df701598"·id="r_a694a3204c58b4b583ebf1ca7df701598"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a694a3204c58b4b583ebf1ca7df701598"·name="a694a3204c58b4b583ebf1ca7df701598"></a> 
149 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetSpherical</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03324.html">SphericalCamera</a>·&gt;</td></tr> 
150 <tr·class="separator:a694a3204c58b4b583ebf1ca7df701598"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 </table><table·class="memberdecls"> 
152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
153 Functions</h2></td></tr> 
154 <tr·class="memitem:af378e231b519e8bb1f09f4aa13a38dca"·id="r_af378e231b519e8bb1f09f4aa13a38dca"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af378e231b519e8bb1f09f4aa13a38dca">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·Point2Vector·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
155 <tr·class="memdesc:af378e231b519e8bb1f09f4aa13a38dca"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr> 
156 <tr·class="separator:af378e231b519e8bb1f09f4aa13a38dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 <tr·class="memitem:a8d16887f8890aaf7ceb5e3cbb181a191"·id="r_a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d16887f8890aaf7ceb5e3cbb181a191">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
158 <tr·class="memdesc:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same·math·as·Hartley·and·Zisserman,·2nd·Ed.,·page·312,·but·with·unit-norm·bearing·vectors·(contrarily·to·pinhole·projection,·the·z·entry·is·not·assumed·to·be·1·as·in·Hartley·and·Zisserman)··<br·/></td></tr> 
159 <tr·class="separator:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
160 <tr·class="memitem:aed2918ac0049316bf09f96879efca3b6"·id="r_aed2918ac0049316bf09f96879efca3b6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed2918ac0049316bf09f96879efca3b6">gtsam::triangulateDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·Point2Vector·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
161 <tr·class="memdesc:aed2918ac0049316bf09f96879efca3b6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr> 
162 <tr·class="separator:aed2918ac0049316bf09f96879efca3b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a523a0528f883f1c569a8a4c9a0e514a0"·id="r_a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a523a0528f883f1c569a8a4c9a0e514a0"·name="a523a0528f883f1c569a8a4c9a0e514a0"></a> 
164 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::triangulateDLT</b>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
165 <tr·class="memdesc:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·of·previous·function·to·work·with·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·(projected·to·canonical·camera)·<br·/></td></tr> 
166 <tr·class="separator:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a0f9e5111ffc481b34f0123418b0ecd13"·id="r_a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0f9e5111ffc481b34f0123418b0ecd13">gtsam::triangulateLOST</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·const·Point3Vector·&amp;calibratedMeasurements,·const·SharedIsotropic·&amp;measurementNoise)</td></tr> 
168 <tr·class="memdesc:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Triangulation·using·the·LOST·(Linear·Optimal·Sine·Triangulation)·algorithm·proposed·in·<a·href="https://arxiv.org/pdf/2205.12197.pdf">https://arxiv.org/pdf/2205.12197.pdf</a>·by·Sebastien·Henry·and·John·Christian.··<br·/></td></tr> 
169 <tr·class="separator:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"·id="r_ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr> 
171 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad167fac94fa72c0d3b8db36e5fa2becb">gtsam::triangulationGraph</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=<a·class="el"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(2))</td></tr> 
172 <tr·class="memdesc:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·poses·and·one·calibration.··<br·/></td></tr> 
173 <tr·class="separator:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
174 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"·id="r_a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr> 
175 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b96bc32f3c5c436db3fe60e5139319e">gtsam::triangulationGraph</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr> 
176 <tr·class="memdesc:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·pinhole·cameras·(each·camera·has·a·pose·and·calibration)··<br·/></td></tr> 
177 <tr·class="separator:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
178 <tr·class="memitem:a4b0057879b0c5f323185452b0d1a4232"·id="r_a4b0057879b0c5f323185452b0d1a4232"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey)</td></tr> 
179 <tr·class="memdesc:a4b0057879b0c5f323185452b0d1a4232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·for·triangulation.··<br·/></td></tr> 
180 <tr·class="separator:a4b0057879b0c5f323185452b0d1a4232"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
181 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"·id="r_a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr> 
182 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9dab6b5829b51511735b6b841bb36a36">gtsam::triangulateNonlinear</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr> 
183 <tr·class="memdesc:a9dab6b5829b51511735b6b841bb36a36"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr> 
184 <tr·class="separator:a9dab6b5829b51511735b6b841bb36a36"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
185 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"·id="r_a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr> 
186 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a13ac0858b6f6600f5a4242aeb797692f">gtsam::triangulateNonlinear</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr> 
187 <tr·class="memdesc:a13ac0858b6f6600f5a4242aeb797692f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr> 
188 <tr·class="separator:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
189 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"·id="r_a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplParams"·colspan="2"><a·id="a5aa5890f454a0a5d56ac9596bdbeddc1"·name="a5aa5890f454a0a5d56ac9596bdbeddc1"></a> 
190 template&lt;class·CAMERA·&gt;·</td></tr> 
191 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromCameras</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras)</td></tr> 
192 <tr·class="separator:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"·id="r_a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplParams"·colspan="2"><a·id="a67a3a17b558f25b6fc4497db68da32fd"·name="a67a3a17b558f25b6fc4497db68da32fd"></a> 
194 template&lt;class·CALIBRATION·&gt;·</td></tr> 
195 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromPoses</b>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal)</td></tr> 
196 <tr·class="separator:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
197 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"·id="r_a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr> 
198 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02944.html">Cal3_S2</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3d070e707c4b2d69d0f024a30501f06c">gtsam::createPinholeCalibration</a>·(const·CALIBRATION·&amp;cal)</td></tr> 
199 <tr·class="memdesc:a3d070e707c4b2d69d0f024a30501f06c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·pinhole·calibration·from·a·different·<a·class="el"·href="a02940.html"·title="Common·base·class·for·all·calibration·models.">Cal3</a>·object,·removing·distortion.··<br·/></td></tr> 
200 <tr·class="separator:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
201 <tr·class="memitem:a46a14c34d729a626825e4eff8a7de8dd"·id="r_a46a14c34d729a626825e4eff8a7de8dd"><td·class="memTemplParams"·colspan="2"><a·id="a46a14c34d729a626825e4eff8a7de8dd"·name="a46a14c34d729a626825e4eff8a7de8dd"></a> 
Max diff block lines reached; 1689/38993 bytes (4.33%) of diff not shown.
20.8 KB
html2text {}
Max HTML report size reached
2.54 KB
./usr/share/doc/libgtsam-dev/html/a00407.js
2.46 KB
js-beautify {}
Max HTML report size reached
197 KB
./usr/share/doc/libgtsam-dev/html/a00407_source.html
Max HTML report size reached
9.08 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/Cyclic.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, 45 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">Cyclic.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>Cyclic·group,·i.e.,·the·integers·modulo·N.··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="a00410_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00410_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">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"><a·class="el"·href="a03060.html"·title="Cyclic·group·of·order·N.">Cyclic</a>·group·of·order·N.··<a·href="a03060.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a03064.html">gtsam::traits&lt;·Cyclic&lt;·N·&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="a03024.html">gtsam::PinholeBase</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>,·functions·as·base·class·for·all·pinhole·cameras.··<a·href="a03024.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03028.html">gtsam::CalibratedCamera</a></td></tr>
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>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Calibrated·camera·class·[R|-R't],·calibration·K=I.··<a·href="a03028.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03032.html">gtsam::traits&lt;·CalibratedCamera·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03036.html">gtsam::traits&lt;·const·CalibratedCamera·&gt;</a></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03040.html">gtsam::Range&lt;·CalibratedCamera,·T·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>127 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>128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><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>Cyclic·group,·i.e.,·the·integers·modulo·N.·</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>
126 <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>
127 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>140 ··<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="a00410.html">Cyclic.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="a00410.html">CalibratedCamera.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>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 ··</ul>143 ··</ul>
135 </div>144 </div>
136 </body>145 </body>
137 </html>146 </html>
2.21 KB
html2text {}
Max HTML report size reached
523 B
./usr/share/doc/libgtsam-dev/html/a00410.js
437 B
js-beautify {}
Max HTML report size reached
100 KB
./usr/share/doc/libgtsam-dev/html/a00410_source.html
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00413.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.cpp·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 94, 41 lines modifiedOffset 94, 75 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">Cal3DS2.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose2.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
 107 <p>2D·Pose··
 108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00413_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03156.html">gtsam::Pose2</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>
 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>
 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>
 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>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
106 <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>
107 Namespaces</h2></td></tr>128 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>129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </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">
112 <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>
113 Functions</h2></td></tr>143 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>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="a00002.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr>
116 <tr·class="separator:a01f6dbf948468025a348758d28593097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>149 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>151 <div·class="textblock"><p>2D·Pose·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
121 <dd>153 <dd>
122 Varun·Agrawal·</dd></dl>154 :·Richard·Roberts·</dd></dl>
123 </div></div><!--·contents·-->155 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>159 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00413.html">Cal3DS2.cpp</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="a00413.html">Pose2.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>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>
130 ··</ul>162 ··</ul>
131 </div>163 </div>
132 </body>164 </body>
133 </html>165 </html>
2.14 KB
html2text {}
Max HTML report size reached
7.34 KB
./usr/share/doc/libgtsam-dev/html/a00419.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 41 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">Pose3.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>3D·Pose··105 <p>2D·rotation··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00419_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: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>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>3D·Pose·</p>128 <div·class="textblock"><p>2D·rotation·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>
 130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 131 <dd>
 132 John·Lambert·</dd></dl>
122 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>137 ··<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="a00419.html">Pose3.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="a00419.html">Rot2.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>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 ··</ul>140 ··</ul>
130 </div>141 </div>
131 </body>142 </body>
132 </html>143 </html>
1.53 KB
html2text {}
Max HTML report size reached
9.91 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/BearingRange.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BearingRange.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Rot3.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bearing-Range·product.··105 <p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="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="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02924.html">gtsam::BearingRange&lt;·A1,·A2,·B,·R·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product·for·a·particular·A1,A2·combination·will·use·the·functors·above·to·create·a·similar·functor·of·type·A1*A2·-&gt;·pair&lt;Bearing::return_type,Range::return_type&gt;·For·example·BearingRange&lt;Pose2,Point2&gt;(pose,point)·will·return·pair&lt;Rot2,double&gt;·and·BearingRange&lt;Pose3,Point3&gt;(pose,point)·will·return·pair&lt;Unit3,double&gt;··<a·href="a02924.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02928.html">gtsam::traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·A1,·A2,·RT·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02936.html">gtsam::HasRange&lt;·A1,·A2,·RT·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
126 </table>122 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</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>125 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 126 <dd>
 127 Christian·Potthast·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd>
 130 <dd>
 131 Richard·Roberts·</dd>
 132 <dd>
 133 Varun·Agrawal·</dd></dl>
131 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>138 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00425.html">BearingRange.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="a00425.html">Rot3.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>141 ··</ul>
139 </div>142 </div>
140 </body>143 </body>
141 </html>144 </html>
2.64 KB
html2text {}
Max HTML report size reached
482 B
./usr/share/doc/libgtsam-dev/html/a00425.js
396 B
js-beautify {}
Max HTML report size reached
5.45 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/Rot2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">Rot2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity2.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>2D·Rotations··105 <p>Implementation·of·Similarity2·transform.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p>
114 <div·class="textblock"><p>2D·Rotations·</p> 
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>122 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>
117 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>127 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00428.html">Rot2.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="a00428.html">Similarity2.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>130 ··</ul>
125 </div>131 </div>
126 </body>132 </body>
127 </html>133 </html>
1.09 KB
html2text {}
Max HTML report size reached
7.59 KB
./usr/share/doc/libgtsam-dev/html/a00431.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Similarity2.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>Implementation·of·Similarity2·transform.··105 <p>2D·Pose··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00431_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03248.html">gtsam::Similarity2</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·similarity·transform··<a·href="a03248.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03252.html">gtsam::Similarity2::ChartAtOrigin</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chart·at·the·origin.··<a·href="a03252.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03256.html">gtsam::traits&lt;·Similarity2·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03260.html">gtsam::traits&lt;·const·Similarity2·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
127 </table>119 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>2D·Pose·</p>
129 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p> 
130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>126 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00431.html">Similarity2.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="a00431.html">Pose2.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>129 ··</ul>
139 </div>130 </div>
140 </body>131 </body>
141 </html>132 </html>
1.65 KB
html2text {}
Max HTML report size reached
11.2 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/SOn.cpp·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 94, 38 lines modifiedOffset 94, 76 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SOn.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose3.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Definitions·of·dynamic·specializations·of·SO(n)··107 <p>3D·Pose··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00437_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="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">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>130 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>131 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 </table><table·class="memberdecls">
 135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
112 </table>153 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>154 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 155 <div·class="textblock"><p>3D·Pose·</p>
114 <div·class="textblock"><p>Definitions·of·dynamic·specializations·of·SO(n)·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
116 <dd> 
117 Varun·Agrawal·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
119 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>160 ··<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="a00437.html">SOn.cpp</a></li>161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00437.html">Pose3.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>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>
126 ··</ul>163 ··</ul>
127 </div>164 </div>
128 </body>165 </body>
129 </html>166 </html>
2.33 KB
html2text {}
Max HTML report size reached
8.95 KB
./usr/share/doc/libgtsam-dev/html/a00443.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CalibratedCamera.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, 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>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">CalibratedCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Calibrated·camera·for·which·only·pose·is·unknown.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00443_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="a03020.html">gtsam::CheiralityException</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03024.html">gtsam::PinholeBase</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>,·functions·as·base·class·for·all·pinhole·cameras.··<a·href="a03024.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03028.html">gtsam::CalibratedCamera</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Calibrated·camera·class·[R|-R't],·calibration·K=I.··<a·href="a03028.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03032.html">gtsam::traits&lt;·CalibratedCamera·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03036.html">gtsam::traits&lt;·const·CalibratedCamera·&gt;</a></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03040.html">gtsam::Range&lt;·CalibratedCamera,·T·&gt;</a></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table><table·class="memberdecls"> 
126 <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>
127 Namespaces</h2></td></tr>107 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>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>
129 <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>
130 <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>
131 </table>117 </table>
132 <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>
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>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
 121 <dd>
 122 Varun·Agrawal·</dd></dl>
136 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>127 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00443.html">CalibratedCamera.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="a00443.html">Cal3DS2.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>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>130 ··</ul>
144 </div>131 </div>
145 </body>132 </body>
146 </html>133 </html>
2.05 KB
html2text {}
Max HTML report size reached
14.0 KB
./usr/share/doc/libgtsam-dev/html/a00446.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 116 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">SO3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>3*3·matrix·representation·of·SO(3)··105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00446_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00446_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="a03280.html">gtsam::so3::ExpmapFunctor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02944.html">gtsam::Cal3_S2</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·implementing·Exponential·map.··<a·href="a03280.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.··<a·href="a02944.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03284.html">gtsam::so3::DexpFunctor</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02948.html">gtsam::traits&lt;·Cal3_S2·&gt;</a></td></tr>
117 <tr·class="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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
124 <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>
125 Namespaces</h2></td></tr>120 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>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>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="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>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
131 Typedefs</h2></td></tr> 
132 <tr·class="memitem:a7926e92fa1aa0e0f5cb55ffab7aa9911"·id="r_a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7926e92fa1aa0e0f5cb55ffab7aa9911"·name="a7926e92fa1aa0e0f5cb55ffab7aa9911"></a> 
133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO3</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·3·&gt;</td></tr> 
134 <tr·class="separator:a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table><table·class="memberdecls"> 
136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
137 Functions</h2></td></tr> 
138 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"·id="r_a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplParams"·colspan="2"><a·id="a2e0b14126ed42ee95ca5f5f092c5bc84"·name="a2e0b14126ed42ee95ca5f5f092c5bc84"></a> 
139 template&lt;class·Archive·&gt;·</td></tr> 
140 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·const·unsigned·int)</td></tr> 
141 <tr·class="memdesc:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr> 
142 <tr·class="separator:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html#a72fc8b10f24d82aa8a4c99f99403fe5e">gtsam::so3::compose</a>·(const·Matrix3·&amp;M,·const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;·H=boost::none)</td></tr> 
144 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr> 
145 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a> 
147 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr> 
148 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr> 
149 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table>124 </table>
151 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>
153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
154 <dd> 
155 Luca·Carlone·</dd> 
156 <dd> 
157 Duy·Nguyen·Ta·</dd></dl> 
158 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl> 
159 </div><h2·class="groupheader">Function·Documentation</h2> 
160 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a> 
161 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2> 
  
162 <div·class="memitem"> 
163 <div·class="memproto"> 
164 ······<table·class="memname"> 
165 ········<tr> 
166 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td> 
167 ··········<td>(</td> 
168 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td> 
169 ··········<td·class="paramname"><em>M</em>,·</td> 
170 ········</tr> 
171 ········<tr> 
172 ··········<td·class="paramkey"></td> 
173 ··········<td></td> 
174 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td> 
175 ··········<td·class="paramname"><em>R</em>,·</td> 
176 ········</tr> 
177 ········<tr> 
178 ··········<td·class="paramkey"></td> 
179 ··········<td></td> 
180 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td> 
181 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td> 
182 ········</tr> 
183 ········<tr> 
184 ··········<td></td> 
185 ··········<td>)</td> 
186 ··········<td></td><td></td> 
187 ········</tr> 
188 ······</table> 
189 </div><div·class="memdoc"> 
  
190 <p>Compose·general·matrix·with·an·SO(3)·element.·</p> 
191 <p>We·only·provide·the·9*9·derivative·in·the·first·argument·M.·</p> 
  
192 </div> 
193 </div> 
194 </div><!--·contents·-->128 </div></div><!--·contents·-->
195 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
197 <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!·-->
198 ··<ul>132 ··<ul>
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="a00446.html">SO3.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00446.html">Cal3_S2.h</a></li>
Max diff block lines reached; 35/10916 bytes (0.32%) of diff not shown.
3.28 KB
html2text {}
Max HTML report size reached
718 B
./usr/share/doc/libgtsam-dev/html/a00446.js
632 B
js-beautify {}
Max HTML report size reached
74.2 KB
./usr/share/doc/libgtsam-dev/html/a00446_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/geometry/Cal3_S2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 211 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">SO3.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="a00446.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00446.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00338.html">gtsam/geometry/SOn.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="a00389.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="a00416.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="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;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.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>124 <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>125 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02944.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>
 128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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">using·</span>SO3·=·SO&lt;3&gt;;</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>
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> 
139 <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>
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>132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>SO3·<a·class="code·hl_function"·href="a03304.html#aee4daf030f73661fe6e1b361cfe51ea3">SO3::ClosestTo</a>(<span·class="keyword">const</span>·Matrix3&amp;·M);</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>
143 <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>
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);</di[·...·truncated·by·diffoscope;·len:·1,·SHA:·4c94485e0c21ae6c41ce1dfe7b6bfaceea5ab68e40a2476f50208e526f506080·...·]>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>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02944.html#ac91a4e1b0cfd0ee9b2a0c3538a325631">···52</a></span>··<a·class="code·hl_function"·href="a02944.html#ac91a4e1b0cfd0ee9b2a0c3538a325631">Cal3_S2</a>(<span·class="keyword">const</span>·Vector5&amp;·d)·:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(d)·{}</div>
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>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>
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>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>
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>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>
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>149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··Vector3·calibrate(<span·class="keyword">const</span>·Vector3&amp;·p)·<span·class="keyword">const</span>;</div>
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>151 <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>152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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>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>
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> 
183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>155 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;&gt;</div>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="[·...·truncated·by·diffoscope;·len:·30,·SHA:·6ebbd141b40b08c9601a0e3b2e77873d5e4e8dbdb9f351358fa66f0f3d3307f0·...·];</div>
185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>GTSAM_EXPORT</div>157 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</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>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·c[·...·truncated·by·diffoscope;·len:·44,·SHA:·c6d6b1f402d540b85973e6caec19aa420464d00ab040dbff3079060bb814cc99·...·])·<span·class="keyword">const</span>;</div>
187 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>159 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
189 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02944.html#a9bba3f8020ee39cf143086e62572cbb7">··104</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·<a·class="code·hl_function"·href="a02944.html#a9bba3f8020ee39cf143086e62572cbb7">between</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>&amp;·q,</div>
 162 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;5,·5&gt;</a>·H1·=·boost::none,</div>
 163 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;5,·5&gt;</a>·H2·=·boost::none)<span·class="keyword">·const·</span>{</div>
 164 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordflow">if</span>·(H1)·*H1·=·-I_5x5;</div>
Max diff block lines reached; 32665/58168 bytes (56.16%) of diff not shown.
17.3 KB
html2text {}
Max HTML report size reached
6.89 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/Quaternion.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 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="#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>101 ··<div·class="headertitle"><div·class="title">Cyclic.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>Lie·Group·wrapper·for·Eigen·Quaternions.··104 <p>Cyclic·group·implementation.··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00449_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="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>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="define-members"·name="define-members"></a> 
123 Macros</h2></td></tr> 
124 <tr·class="memitem:a8bc3bac5757609822e568dc98245afcb"·id="r_a8bc3bac5757609822e568dc98245afcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bc3bac5757609822e568dc98245afcb"·name="a8bc3bac5757609822e568dc98245afcb"></a> 
125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>QUATERNION_TYPE</b>&#160;&#160;&#160;Eigen::Quaternion&lt;_Scalar,_Options&gt;</td></tr> 
126 <tr·class="separator:a8bc3bac5757609822e568dc98245afcb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table><table·class="memberdecls"> 
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
129 Typedefs</h2></td></tr> 
130 <tr·class="memitem:a59e2c1120d40da6062c03ab31e869065"·id="r_a59e2c1120d40da6062c03ab31e869065"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a59e2c1120d40da6062c03ab31e869065"·name="a59e2c1120d40da6062c03ab31e869065"></a> 
131 typedef·Eigen::Quaternion&lt;·double,·Eigen::DontAlign·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Quaternion</b></td></tr> 
132 <tr·class="separator:a59e2c1120d40da6062c03ab31e869065"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>112 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p>114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>
136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
137 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>120 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00449.html">Quaternion.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00449.html">Cyclic.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>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>
144 ··</ul>123 ··</ul>
145 </div>124 </div>
146 </body>125 </body>
147 </html>126 </html>
1.42 KB
html2text {}
Max HTML report size reached
6.8 KB
./usr/share/doc/libgtsam-dev/html/a00452.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">CalibratedCamera.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholeSet.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··105 <p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00452_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="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">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>124 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</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>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00452.html">CalibratedCamera.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="a00452.html">PinholeSet.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.66 KB
html2text {}
Max HTML report size reached
53.5 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/Cal3DS2_Base.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 151 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">Cal3DS2_Base.h</div></div>104 ··<div·class="headertitle"><div·class="title">Point3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·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,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·\callgraph</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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="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="a00104.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="a00143.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>
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>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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02992.html">···42</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div> 
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div> 
129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02992.html#a2240b8d0b619f888597ef6ab9ea115cc">···44</a></span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div> 
130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02992.html#a8c6ed66960f8b157e084f19bd0f4c979">···45</a></span>··<span·class="keywordtype">double</span>·p1_·=·0.0f,·p2_·=·0.0f;··</div> 
131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02992.html#ad121faae718cf3367ab6f9cbd93800cc">···46</a></span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div> 
132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div> 
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3DS2_Base&gt;;</div> 
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">···36</a></span><span·class="keyword">typedef</span>·Vector3·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>;</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·std::vector&lt;Point3,·Eigen::aligned_allocator&lt;Point3&gt;·&gt;·Point3Vector;</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">···58</a></span>··<a·class="code·hl_function"·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">Cal3DS2_Base</a>()·=·<span·class="keywordflow">default</span>;</div> 
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</div> 
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div> 
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fx,·fy,·s,·u0,·v0),</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········k1_(k1),</div> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········k2_(k2),</div> 
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········p1_(p1),</div> 
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········p2_(p2),</div> 
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········tol_(tol)·{}</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_class"·href="a02992.html">~Cal3DS2_Base</a>()<span·class="keyword">·override·</span>{}</div>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>
 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>
 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">···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>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#ac37b6f807985ffd25217e33f6136fe58">norm3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H·=·boost::none);</div>
 146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H·=·boost::none);</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>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>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 153 <div·class="line"><a·id="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>
 158 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01428.html#a300205092710091b8745c0a145da20a1">···68</a></span><a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>(<span·class="keyword">const</span>·CONTAINER&amp;·points)·{</div>
 160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordflow">if</span>·(points.size()·==·0)·<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Point3::mean·input·container·is·empty&quot;</span>);</div>
 161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·sum(0,·0,·0);</div>
 162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··sum·=·std::accumulate(points.begin(),·points.end(),·sum);</div>
 163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">return</span>·sum·/·points.size();</div>
 164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div>
 165 </div>
152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 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>
153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··Cal3DS2_Base(<span·class="keyword">const</span>·Vector9&amp;·v)</div> 
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div> 
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········k1_(v(5)),</div>168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········k2_(v(6)),</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>
157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········p1_(v(7)),</div>170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">struct·</span>Range;</div>
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········p2_(v(8))·{}</div> 
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;&gt;</div>
 173 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03152.html">···82</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>,·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&gt;·{</div>
 175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">double</span>·result_type;</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·q,</div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H1·=·boost::none,</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H2·=·boost::none)·{</div>
 179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">distance3</a>(p,·q,·H1,·H2);</div>
Max diff block lines reached; 19887/43167 bytes (46.07%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
5.51 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/Cal3Bundler.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3M.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 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">Cal3Bundler.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Rot3M.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>Rotation·(internal:·3*3·matrix·representation*)··
 105 <a·href="#details">More...</a></p>
105 <table·class="memberdecls">106 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a4da01ca3c91c699ba3b315a6d0ae9bc2"·id="r_a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4da01ca3c91c699ba3b315a6d0ae9bc2"·name="a4da01ca3c91c699ba3b315a6d0ae9bc2"></a> 
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&amp;cal)</td></tr> 
116 <tr·class="separator:a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>112 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>114 <div·class="textblock"><p>Rotation·(internal:·3*3·matrix·representation*)·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</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>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00461.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="a00461.html">Rot3M.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>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.11 KB
html2text {}
Max HTML report size reached
7.27 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/CameraSet.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, 49 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">CameraSet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Pose3.cpp·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>3D·Pose··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00464_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="a03044.html">gtsam::CameraSet&lt;·CAMERA·&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> 
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: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>
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>3D·Pose·</p>
126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p> 
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·19,·2015·</dd></dl> 
129 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>126 ··<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="a00464.html">CameraSet.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="a00464.html">Pose3.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>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>
136 ··</ul>129 ··</ul>
137 </div>130 </div>
138 </body>131 </body>
139 </html>132 </html>
1.62 KB
html2text {}
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/a00467.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SimpleCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 41 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="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SimpleCamera.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··105 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00467_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="typedef-members"·name="typedef-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>116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:a3a2e8c622e65623a6853c84073bdb4f2"·id="r_a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">gtsam::PinholeCameraCal3_S2</a>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">gtsam::Cal3_S2</a>·&gt;</td></tr>
 118 <tr·class="memdesc:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenient·aliases·for·Pinhole·camera·classes·with·different·calibrations.··<br·/></td></tr>
 119 <tr·class="separator:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a095674a7836d08a894b0c11b34f692d5"·id="r_a095674a7836d08a894b0c11b34f692d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a095674a7836d08a894b0c11b34f692d5"·name="a095674a7836d08a894b0c11b34f692d5"></a>
 121 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Bundler</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a>·&gt;</td></tr>
 122 <tr·class="separator:a095674a7836d08a894b0c11b34f692d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a6059015283261a6c8c12d7fb6c08e512"·id="r_a6059015283261a6c8c12d7fb6c08e512"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6059015283261a6c8c12d7fb6c08e512"·name="a6059015283261a6c8c12d7fb6c08e512"></a>
 124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3DS2</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">gtsam::Cal3DS2</a>·&gt;</td></tr>
 125 <tr·class="separator:a6059015283261a6c8c12d7fb6c08e512"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:ad5d1adde00815ce95596a9f9ba9e6f54"·id="r_ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5d1adde00815ce95596a9f9ba9e6f54"·name="ad5d1adde00815ce95596a9f9ba9e6f54"></a>
 127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Unified</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">gtsam::Cal3Unified</a>·&gt;</td></tr>
 128 <tr·class="separator:ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a4026e65ca995e7ab10b2432af0b02b43"·id="r_a4026e65ca995e7ab10b2432af0b02b43"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4026e65ca995e7ab10b2432af0b02b43"·name="a4026e65ca995e7ab10b2432af0b02b43"></a>
 130 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Fisheye</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">gtsam::Cal3Fisheye</a>·&gt;</td></tr>
118 <tr·class="separator:a9f405cafedd26463262d9f6e23443e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a4026e65ca995e7ab10b2432af0b02b43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>132 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</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>
122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>141 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00467.html">Cal3_S2Stereo.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="a00467.html">SimpleCamera.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>144 ··</ul>
131 </div>145 </div>
132 </body>146 </body>
133 </html>147 </html>
2.54 KB
html2text {}
Max HTML report size reached
76.4 KB
./usr/share/doc/libgtsam-dev/html/a00470_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Unit3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/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 98, 245 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">Unit3.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 <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>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">·*·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>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·Unit3.h</span></div>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·Feb·02,·2011</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·Can·Erdogan</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>122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Alex·Trevor</span></div>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·Develop·a·Unit3·class·-·basically·a·point·on·a·unit·sphere</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>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>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.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;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="a00332.html">gtsam/geometry/Point3.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="a00437.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div> 
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/VectorSerialization.h</a>&gt;</span></div> 
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div> 
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;random&gt;</span></div> 
140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;mutex&gt;</span>·<span·class="comment">//·std::mutex</span></div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div> 
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
148 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03380.html">···43</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·{</div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03092.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·{</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>·n_;·····</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">double</span>·d_;····</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····dimension·=·3</div>
150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">private</span>:</div> 
152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector3·p_;·</div> 
154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">mutable</span>·boost::optional&lt;Matrix32&gt;·B_;·</div> 
155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">mutable</span>·boost::optional&lt;Matrix62&gt;·H_B_;·</div> 
156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">mutable</span>·std::mutex·B_mutex_;·</div> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div> 
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">enum</span>·{</div> 
164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····dimension·=·2</div> 
165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··};</div> 
166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
168 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03380.html#a358877500acd48b9a26b1f0cba6843ee">···65</a></span>··<a·class="code·hl_function"·href="a03380.html#a358877500acd48b9a26b1f0cba6843ee">Unit3</a>()·:</div>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>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 153 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">···55</a></span>··<a·class="code·hl_function"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">OrientedPlane3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·n,·<span·class="keywordtype">double</span>·d)·:</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····n_(n),·d_(d)·{</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
 157 </div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 159 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03092.html#a9cfeab3cd026b150b1405f4e8d212f01">···60</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03092.html#a9cfeab3cd026b150b1405f4e8d212f01">OrientedPlane3</a>(<span·class="keyword">const</span>·Vector4&amp;·vec)</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·n_(vec(0),·vec(1),·vec(2)),·d_(vec(3))·{}</div>
 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="a03092.html#a293ad9e04b7b2c629cd764e8091e1ecd">···64</a></span>··<a·class="code·hl_function"·href="a03092.html#a293ad9e04b7b2c629cd764e8091e1ecd">OrientedPlane3</a>(<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b,·<span·class="keywordtype">double</span>·c,·<span·class="keywordtype">double</span>·d)·{</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····n_·=·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(a,·b,·c);</div>
170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······p_(1.0,·0.0,·0.0)·{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····d_·=·d;</div>
171 <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>
172 </div>169 </div>
173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keyword">const</span>·Vector3&amp;·p);</div> 
175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·y,·<span·class="keywordtype">double</span>·z);</div>172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·std::string())·[·...·truncated·by·diffoscope;·len:·34,·SHA:·883a8c78e473a0441b336c1d18dbd8982a7c8e3ece8d21a864ba15ad894368d5·...·];</div>
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<span·class="keywordtype">double</span>·f);</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
180 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">174 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03380.html#a300388d8221e0642c687b24a9b9585d5">···80</a></span>··<a·class="code·hl_function"·href="a03380.html#a300388d8221e0642c687b24a9b9585d5">Unit3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·u)·{</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····p_·=·u.p_;</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03092.html#a93f0b31776da67a551c77026039f671c">···77</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03092.html#a93f0b31776da67a551c77026039f671c">equals<[·...·truncated·by·diffoscope;·len:·198,·SHA:·f163c60278eec20931d22f22af34a181fa99435d36aaf2026adf8f16d3a9aad9·...·]</div>
Max diff block lines reached; 37851/61683 bytes (61.36%) of diff not shown.
16.0 KB
html2text {}
Max HTML report size reached
8.09 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/Rot3M.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, 41 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>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Rot3M.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Similarity3.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Rotation·(internal:·3*3·matrix·representation*)··106 <p>Implementation·of·Similarity3·transform.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00479_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="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">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 130 Functions</h2></td></tr>
 131 <tr·class="memitem: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>
112 </table>135 </table>
113 <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>
114 <div·class="textblock"><p>Rotation·(internal:·3*3·matrix·representation*)·</p>137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
116 <dd> 
117 Christian·Potthast·</dd> 
118 <dd> 
119 Frank·Dellaert·</dd> 
120 <dd>139 <dd>
121 Richard·Roberts·</dd></dl>140 John·Lambert·</dd></dl>
122 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>145 ··<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="a00479.html">Rot3M.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="a00479.html">Similarity3.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>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 ··</ul>148 ··</ul>
130 </div>149 </div>
131 </body>150 </body>
132 </html>151 </html>
1.83 KB
html2text {}
Max HTML report size reached
9.92 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/HybridFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 64 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>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">HybridFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p><a·href="a00482_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="a03448.html">gtsam::HybridFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·<em>truly</em>·hybrid·probabilistic·factors.··<a·href="a03448.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03452.html">gtsam::traits&lt;·HybridFactor·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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="typedef-members"·name="typedef-members"></a> 
124 Typedefs</h2></td></tr> 
125 <tr·class="memitem:a8b4a8e0d32b81b0fa2fa15c437b89e7c"·id="r_a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b4a8e0d32b81b0fa2fa15c437b89e7c"·name="a8b4a8e0d32b81b0fa2fa15c437b89e7c"></a> 
126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::GaussianFactorGraphTree</b>·=·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;</td></tr> 
127 <tr·class="memdesc:a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alias·for·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·of·GaussianFactorGraphs.·<br·/></td></tr> 
128 <tr·class="separator:a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
131 Functions</h2></td></tr> 
132 <tr·class="memitem:a3b4d763982fb92592316d228bfb42e14"·id="r_a3b4d763982fb92592316d228bfb42e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4d763982fb92592316d228bfb42e14"·name="a3b4d763982fb92592316d228bfb42e14"></a> 
133 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr> 
134 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:af7cc2321c95559dfdd2d0957a7a4cd68"·id="r_af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7cc2321c95559dfdd2d0957a7a4cd68"·name="af7cc2321c95559dfdd2d0957a7a4cd68"></a> 
136 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2)</td></tr> 
137 <tr·class="separator:af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:ac79f331c6412bc074d6e4ef9d4dabd6b"·id="r_ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac79f331c6412bc074d6e4ef9d4dabd6b"·name="ac79f331c6412bc074d6e4ef9d4dabd6b"></a> 
139 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectDiscreteKeys</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key2)</td></tr> 
140 <tr·class="separator:ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 </table>110 </table>
142 <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>
143 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
145 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>118 ··<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="a00482.html">HybridFactor.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="a00482.html">HybridJunctionTree.cpp</a></li>
151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
152 ··</ul>121 ··</ul>
153 </div>122 </div>
154 </body>123 </body>
155 </html>124 </html>
2.19 KB
html2text {}
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/a00488_source.html
    
Offset 114, 21 lines modifiedOffset 114, 21 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.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="a00536.html">gtsam/hybrid/GaussianMixture.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="a00494.html">gtsam/hybrid/GaussianMixture.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/Conditional.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00590.html">gtsam/inference/Key.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00749.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</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>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>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>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>134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
Offset 247, 21 lines modifiedOffset 247, 21 lines modified
247 </div>247 </div>
248 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>·</div>248 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>·</div>
249 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span><span·class="comment">//·traits</span></div>249 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span><span·class="comment">//·traits</span></div>
250 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span><span·class="keyword">template</span>·&lt;&gt;</div>250 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span><span·class="keyword">template</span>·&lt;&gt;</div>
251 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno"><a·class="line"·href="a03440.html">··234</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridConditional&gt;·{};</div>251 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno"><a·class="line"·href="a03440.html">··234</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridConditional&gt;·{};</div>
252 <div·class="line"><a·id="l00235"·name="l00235"></a><span·class="lineno">··235</span>·</div>252 <div·class="line"><a·id="l00235"·name="l00235"></a><span·class="lineno">··235</span>·</div>
253 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno">··236</span>}··<span·class="comment">//·namespace·gtsam</span></div>253 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno">··236</span>}··<span·class="comment">//·namespace·gtsam</span></div>
254 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">DiscreteConditional.h</a></div></div>254 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">DiscreteConditional.h</a></div></div>
255 <div·class="ttc"·id="aa00482_html"><div·class="ttname"><a·href="a00482.html">HybridFactor.h</a></div></div> 
256 <div·class="ttc"·id="aa00536_html"><div·class="ttname"><a·href="a00536.html">GaussianMixture.h</a></div><div·class="ttdoc">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.</div></div>255 <div·class="ttc"·id="aa00494_html"><div·class="ttname"><a·href="a00494.html">GaussianMixture.h</a></div><div·class="ttdoc">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.</div></div>
257 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>256 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
 257 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">HybridFactor.h</a></div></div>
 258 <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">Key.h</a></div></div>
258 <div·class="ttc"·id="aa00605_html"><div·class="ttname"><a·href="a00605.html">Conditional.h</a></div><div·class="ttdoc">Base·class·for·conditional·densities.</div></div>259 <div·class="ttc"·id="aa00686_html"><div·class="ttname"><a·href="a00686.html">Conditional.h</a></div><div·class="ttdoc">Base·class·for·conditional·densities.</div></div>
259 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div> 
260 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>260 <div·class="ttc"·id="aa00749_html"><div·class="ttname"><a·href="a00749.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>
261 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>261 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
262 <div·class="ttc"·id="aa01428_html_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>262 <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>
263 <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>263 <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_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>264 <div·class="ttc"·id="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>
265 <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>265 <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>
266 <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>266 <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>
267 <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>267 <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>
1.05 KB
html2text {}
Max HTML report size reached
6.03 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/HybridConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/MixtureFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 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">HybridConditional.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MixtureFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Nonlinear·Mixture·factor·of·continuous·and·discrete.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00491_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="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">
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>Nonlinear·Mixture·factor·of·continuous·and·discrete.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Kevin·Doherty,·<a·href="#"·onclick="location.href='mai'+'lto:'+'kdo'+'he'+'rty'+'@m'+'it.'+'ed'+'u';·return·false;">kdohe<span·class="obfuscator">.nosp@m.</span>rty@<span·class="obfuscator">.nosp@m.</span>mit.e<span·class="obfuscator">.nosp@m.</span>du</a>·</dd>
 124 <dd>
 125 Varun·Agrawal·</dd></dl>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl> 
114 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>131 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00491.html">HybridConditional.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00491.html">MixtureFactor.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>134 ··</ul>
122 </div>135 </div>
123 </body>136 </body>
124 </html>137 </html>
1.38 KB
html2text {}
Max HTML report size reached
8.17 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/HybridEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 40 lines modifiedOffset 95, 56 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianMixture.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00494_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="a03444.html">gtsam::HybridEliminationTree</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03392.html">gtsam::GaussianMixture</a></td></tr>
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>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>
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>
 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>
118 </table>130 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <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>
121 <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>
122 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>141 ··<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="a00494.html">HybridEliminationTree.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00494.html">GaussianMixture.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>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 ··</ul>144 ··</ul>
130 </div>145 </div>
131 </body>146 </body>
132 </html>147 </html>
1.96 KB
html2text {}
Max HTML report size reached
57.9 KB
./usr/share/doc/libgtsam-dev/html/a00494_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 78 lines modifiedOffset 98, 182 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.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="a00494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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;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="a00194.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="a00224.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="a00230.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="a00497.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.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="a00686.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="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00749.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="a00671.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>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 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>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00053"·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>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>
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>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>,</div>
 136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;HybridFactor,·GaussianMixture&gt;·{</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>137 <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="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#add6a302f534ec[·...·truncated·by·diffoscope;·len:·38,·SHA:·c823002122ec247e5829e69e0aea3f9b33c641cc839b1f506b4ceafee5d3f84a·...·]</div>138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03392.html">This</a>·=·<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>;</div>
 139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;GaussianMixture&gt;;</div>
 140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03448.html">BaseFactor</a>·=·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>;</div>
 141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03572.html">BaseConditional</a>·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;HybridFactor,·GaussianMixture&gt;</a>;</div>
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03392.html#a96aab537232e820686ba7117ee424ab5">···63</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">Conditionals</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianConditional::shared_ptr&gt;</a>;</div>
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div> 
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</span>:</div>
 146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02796.html">Conditionals</a>·conditionals_;··</div>
 147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·logConstant_;·········</div>
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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[·...·truncated·by·diffoscope;·len:·45,·SHA:·a42b2218957a7ad8e376e2953bf128a263e4ba796e04f6365032656d05cc8710·...·])·<span·class="keyword">const</span>;</div>149 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div>
 150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··std::function&lt;<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>(</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·&amp;)&gt;</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_function"·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">prunerFunc</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·&amp;decisionTree);</div>
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·<span·class="keyword">public</span>:</div>
 156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03392.html#a3656df047c72d0192f5592df93ca524e">···90</a></span>··<a·class="code·hl_function"·href="a03392.html#a3656df047c72d0192f5592df93ca524e">GaussianMixture</a>()·=·<span·class="keywordflow">default</span>;</div>
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>};</div>158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 159 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousFrontals,</div>
 160 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousParents,</div>
 161 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteParents,</div>
 162 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">Conditionals</a>·&amp;conditionals);</div>
 163 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 164 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;&amp;continuousFrontals,·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;&amp;continuousParents,</div>
 165 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··················<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;&amp;discreteParents,</div>
 166 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··················std::vector&lt;GaussianConditional::shared_ptr&gt;·&amp;&amp;conditionals);</div>
 167 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 168 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(</div>
 169 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousParents,</div>
 170 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteParents,</div>
 171 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>······<span·class="keyword">const</span>·std::vector&lt;GaussianConditional::shared_ptr&gt;·&amp;conditionals);</div>
 172 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 173 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 174 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 175 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 176 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 177 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;GaussianMixture\n&quot;</span>,</div>
 178 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 179 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
 180 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
 181 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>··<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·operator()(</div>
 182 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;discreteValues)·<span·class="keyword">const</span>;</div>
 183 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div>
 184 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>··<span·class="keywordtype">size_t</span>·nrComponents()·<span·class="keyword">const</span>;</div>
 185 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div>
 186 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·continuousParents()·<span·class="keyword">const</span>;</div>
 187 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
 188 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a03392.html#a061940b4d820074980054476cecf266e">··161</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03392.html#a061940b4d820074980054476cecf266e">logNormalizationConstant</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·logConstant_;·}</div>
 189 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
 190 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··boost::shared_ptr&lt;GaussianMixtureFactor&gt;·likelihood(</div>
 191 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;given)·<span·class="keyword">const</span>;</div>
 192 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div>
 193 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>··<span·class="keyword">const</span>·Conditionals·&amp;conditionals()·<span·class="keyword">const</span>;</div>
 194 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>
Max diff block lines reached; 10724/43289 bytes (24.77%) of diff not shown.
15.5 KB
html2text {}
Max HTML report size reached
9.12 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/HybridBayesTree.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 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">HybridBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03420.html">gtsam::HybridBayesTreeClique</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03400.html">gtsam::GaussianMixtureFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a03424.html"·title="A·Bayes·tree·representing·a·Hybrid·density.">HybridBayesTree</a>·which·is·a·<a·class="el"·href="a03436.html"·title="Hybrid·Conditional·Density.">HybridConditional</a>·internally.··<a·href="a03420.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03424.html">gtsam::HybridBayesTree</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Hybrid·density.··<a·href="a03424.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03428.html">gtsam::traits&lt;·HybridBayesTree·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03404.html">gtsam::traits&lt;·GaussianMixtureFactor·&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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
124 <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>
125 Namespaces</h2></td></tr>118 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>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>
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="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>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>122 </table>
130 <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>
131 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>
 125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 126 <dd>
 127 Varun·Agrawal·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd></dl>
132 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</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="a00497.html">HybridBayesTree.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="a00497.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>
2.37 KB
html2text {}
Max HTML report size reached
430 B
./usr/share/doc/libgtsam-dev/html/a00497.js
344 B
js-beautify {}
Max HTML report size reached
65.6 KB
./usr/share/doc/libgtsam-dev/html/a00497_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/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, 164 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">HybridBayesTree.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="a00497.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00497.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridBayesNet.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="a00257.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="a00194.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="a00230.html">gtsam/discrete/DiscreteKey.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="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00569.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.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="a00737.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="a00848.html">gtsam/linear/GaussianFactorGraph.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="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><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
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="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>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>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <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><span·class="comment">/*·*************************************************************************·*/</span></div> 
136 <div·class="foldopen"·id="foldopen00044"·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>
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03420.html">···44</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a></div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;HybridBayesTreeClique,</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·································HybridGaussianFactorGraph&gt;·{</div> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>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>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>·<a·class="code·hl_class"·href="a03420.html">This</a>;</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;HybridBayesTreeClique,·HybridGaussianFactorGraph&gt;</a></div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>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>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>()·{}</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03420.html#adf67c91e9b314b8b73db5698a287a5ce">···54</a></span>··<a·class="code·hl_function"·href="a03420.html#adf67c91e9b314b8b73db5698a287a5ce">HybridBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;HybridConditional&gt;&amp;·conditional)</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>&amp;·clique)·:·Base(clique)·{}</div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·~HybridBayesTreeClique()·{}</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>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
153 </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·cl[·...·truncated·by·diffoscope;·len:·82,·SHA:·0d083a1b69e146c08c0ab9f65acda0481edd94877c1aabfc85cf6386df105e04·...·]/div>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>
 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>
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
156 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};"> 
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03424.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;HybridBayesTreeClique&gt;·{</div> 
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</span>:</div> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;HybridBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</span>:</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">public</span>:</div>
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·<a·class="code·hl_class"·href="a03424.html">This</a>;</div> 
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>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>
165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03424.html#ae9f77b08b368d6ea0b6fa1e29148202d">···75</a></span>··<a·class="code·hl_function"·href="a03424.html#ae9f77b08b368d6ea0b6fa1e29148202d">HybridBayesTree</a>()·=·<span·class="keywordflow">default</span>;</div> 
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">This</a>&amp;·other,·<span[·...·truncated·by·diffoscope;·len:·82,·SHA:·8be1bb12112d80ee4602784bd19d2fae7236e0c22225be95075380527928b9f7·...·]</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>
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·choose(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·assignment)·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
174 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>(<span·class="keyword">const[·...·truncated·by·diffoscope;·len:·128,·SHA:·a797c911061649756691dfafed8d76538989194c45cecbbb66f22773cb9d4e73·...·]>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>
175 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
176 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">void</span>·prune(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·maxNumberLeaves);</div>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>
177 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>171 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
178 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>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>
179 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·<span·class="keyword">private</span>:</div> 
180 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a03424.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··118</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
181 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
Max diff block lines reached; 11199/49262 bytes (22.73%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
7.56 KB
./usr/share/doc/libgtsam-dev/html/a00500_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="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="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.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="a00497.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.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="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00653.html">gtsam/inference/ISAM.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="a00680.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="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>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03468.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03640.html">ISAM</a>&lt;HybridBayesTree&gt;·{</div>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="code·hl_class"·href="a03640.html">ISAM</a>&lt;HybridBayesTree&gt;·{</div>
130 <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="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">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="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>
Offset 159, 18 lines modifiedOffset 159, 18 lines modified
159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
160 </div>160 </div>
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;&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">HybridGaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridGaussianISAM&gt;·{};</div>163 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03472.html">···90</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridGaussianISAM&gt;·{};</div>
164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
165 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}··<span·class="comment">//·namespace·gtsam</span></div>165 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}··<span·class="comment">//·namespace·gtsam</span></div>
166 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>166 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
167 <div·class="ttc"·id="aa00497_html"><div·class="ttname"><a·href="a00497.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>167 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>
168 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>168 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
169 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>169 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
170 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>170 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
171 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>171 <div·class="ttc"·id="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>
172 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>172 <div·class="ttc"·id="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>
173 <div·class="ttc"·id="aa03424_html"><div·class="ttname"><a·href="a03424.html">gtsam::HybridBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Hybrid·density.</div><div·class="ttdef"><b>Definition</b>·HybridBayesTree.h:64</div></div>173 <div·class="ttc"·id="aa03424_html"><div·class="ttname"><a·href="a03424.html">gtsam::HybridBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Hybrid·density.</div><div·class="ttdef"><b>Definition</b>·HybridBayesTree.h:64</div></div>
174 <div·class="ttc"·id="aa03464_html"><div·class="ttname"><a·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.h:102</div></div>174 <div·class="ttc"·id="aa03464_html"><div·class="ttname"><a·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.h:102</div></div>
175 <div·class="ttc"·id="aa03468_html"><div·class="ttname"><a·href="a03468.html">gtsam::HybridGaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianISAM.h:34</div></div>175 <div·class="ttc"·id="aa03468_html"><div·class="ttname"><a·href="a03468.html">gtsam::HybridGaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianISAM.h:34</div></div>
176 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>176 <div·class="ttc"·id="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>
8.5 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/HybridJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">HybridFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00503_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="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">
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:a3b4d763982fb92592316d228bfb42e14"·id="r_a3b4d763982fb92592316d228bfb42e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4d763982fb92592316d228bfb42e14"·name="a3b4d763982fb92592316d228bfb42e14"></a> 
115 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr> 
116 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:af7cc2321c95559dfdd2d0957a7a4cd68"·id="r_af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7cc2321c95559dfdd2d0957a7a4cd68"·name="af7cc2321c95559dfdd2d0957a7a4cd68"></a> 
118 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2)</td></tr> 
119 <tr·class="separator:af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:ac79f331c6412bc074d6e4ef9d4dabd6b"·id="r_ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac79f331c6412bc074d6e4ef9d4dabd6b"·name="ac79f331c6412bc074d6e4ef9d4dabd6b"></a> 
121 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectDiscreteKeys</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key2)</td></tr> 
122 <tr·class="separator:ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>118 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
127 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>126 ··<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>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00503.html">HybridJunctionTree.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>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>
134 ··</ul>129 ··</ul>
135 </div>130 </div>
136 </body>131 </body>
137 </html>132 </html>
1.95 KB
html2text {}
Max HTML report size reached
5.73 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/HybridNonlinearFactorGraph.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, 22 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;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00506_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="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">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>121 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 117, 13 lines modifiedOffset 127, 13 lines modified
117 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
118 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
119 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>133 ··<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="a00506.html">HybridNonlinearFactorGraph.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="a00506.html">HybridNonlinearFactorGraph.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>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>
126 ··</ul>136 ··</ul>
127 </div>137 </div>
128 </body>138 </body>
129 </html>139 </html>
1.37 KB
html2text {}
Max HTML report size reached
5.07 KB
./usr/share/doc/libgtsam-dev/html/a00512.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/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, 30 lines modifiedOffset 94, 22 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
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">HybridSmoother.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>An·incremental·smoother·for·hybrid·factor·graphs.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00512_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03500.html">gtsam::HybridSmoother</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>112 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 125, 13 lines modifiedOffset 117, 13 lines modified
125 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>117 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
126 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
127 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>123 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridSmoother.h</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridSmoother.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>126 ··</ul>
135 </div>127 </div>
136 </body>128 </body>
137 </html>129 </html>
1.09 KB
html2text {}
Max HTML report size reached
6.2 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/GaussianMixture.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">GaussianMixture.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··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 <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: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>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>114 <div·class="textblock"><p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
124 <dd>116 <dd>
125 Varun·Agrawal·</dd>117 Varun·Agrawal·</dd>
126 <dd>118 <dd>
127 Frank·Dellaert·</dd></dl>119 Frank·Dellaert·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
129 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>125 ··<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="a00515.html">GaussianMixture.cpp</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00515.html">GaussianMixtureFactor.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>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 ··</ul>128 ··</ul>
137 </div>129 </div>
138 </body>130 </body>
139 </html>131 </html>
1.44 KB
html2text {}
Max HTML report size reached
6.74 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/HybridBayesNet.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 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="#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">HybridNonlinearFactorGraph.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>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
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>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</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></dl>
123 <dd> 
124 Varun·Agrawal·</dd> 
125 <dd> 
126 Shangjie·Xue·</dd> 
127 <dd> 
128 Frank·Dellaert·</dd></dl> 
129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
130 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>121 ··<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="a00518.html">HybridBayesNet.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="a00518.html">HybridNonlinearFactorGraph.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>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 ··</ul>124 ··</ul>
138 </div>125 </div>
139 </body>126 </body>
140 </html>127 </html>
1.69 KB
html2text {}
Max HTML report size reached
9.73 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/HybridJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 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="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p>Hybrid·factor·graph·that·uses·type·erasure.··
 107 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
110 </table>132 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 136 <dd>
 137 Varun·Agrawal·</dd>
 138 <dd>
 139 Frank·Dellaert·</dd></dl>
 140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
114 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>145 ··<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="a00521.html">HybridJunctionTree.cpp</a></li>146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00521.html">HybridGaussianFactorGraph.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>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>
121 ··</ul>148 ··</ul>
122 </div>149 </div>
123 </body>150 </body>
124 </html>151 </html>
2.61 KB
html2text {}
Max HTML report size reached
5.03 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/GaussianMixtureFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 39 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">GaussianMixtureFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridBayesTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.··104 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
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>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>
114 <div·class="textblock"><p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd> 
116 <dd> 
117 Varun·Agrawal·</dd> 
118 <dd> 
119 Frank·Dellaert·</dd></dl> 
120 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</dd></dl>
121 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>121 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00524.html">GaussianMixtureFactor.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="a00524.html">HybridBayesTree.cpp</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>124 ··</ul>
129 </div>125 </div>
130 </body>126 </body>
131 </html>127 </html>
1.15 KB
html2text {}
Max HTML report size reached
11.8 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/HybridGaussianFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 60 lines modifiedOffset 94, 54 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Hybrid·factor·graph·that·uses·type·erasure.··106 <p>Factor·graph·with·utilities·for·hybrid·factors.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00527_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03456.html">gtsam::HybridFactorGraph</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graph·<a·class="el"·href="a03592.html">Factor</a>·graph·with·utilities·for·hybrid·factors.··<a·href="a03456.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
116 Typedefs</h2></td></tr>123 Typedefs</h2></td></tr>
 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>
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>126 <tr·class="separator:a2dfce9ae16299f51e7fd35a8e6062b7a"><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>127 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p>129 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
136 <dd> 
137 Varun·Agrawal·</dd> 
138 <dd>131 <dd>
139 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>May·28,·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="a00527.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="a00527.html">HybridFactorGraph.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.2 KB
html2text {}
Max HTML report size reached
370 B
./usr/share/doc/libgtsam-dev/html/a00527.js
284 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00527·=·[1 var·a00527·=·[
 2 ····["gtsam::HybridFactorGraph",·"a03456.html",·"a03456"]
2 ····["EliminateHybrid",·"a00527.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5",·null], 
3 ····["HybridOrdering",·"a00527.html#a584e4e05d52a617c1d313e1f53c8ce58",·null] 
4 ];3 ];
5.6 KB
./usr/share/doc/libgtsam-dev/html/a00530.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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">HybridFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridSmoother.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Factor·graph·with·utilities·for·hybrid·factors.··105 <p>An·incremental·smoother·for·hybrid·factor·graphs.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00530_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03500.html">gtsam::HybridSmoother</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>121 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
116 <dd> 
117 Frank·Dellaert·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
119 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>128 ··<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="a00530.html">HybridFactorGraph.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="a00530.html">HybridSmoother.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>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>
126 ··</ul>131 ··</ul>
127 </div>132 </div>
128 </body>133 </body>
129 </html>134 </html>
1.27 KB
html2text {}
Max HTML report size reached
6.26 KB
./usr/share/doc/libgtsam-dev/html/a00533.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00533_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="a03400.html">gtsam::GaussianMixtureFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03400.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03404.html">gtsam::traits&lt;·GaussianMixtureFactor·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>110 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>112 <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>113 <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·-->114 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>118 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00533.html">GaussianMixtureFactor.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="a00533.html">HybridEliminationTree.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>121 ··</ul>
139 </div>122 </div>
140 </body>123 </body>
141 </html>124 </html>
1.47 KB
html2text {}
Max HTML report size reached
7.55 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/GaussianMixture.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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">HybridNonlinearISAM.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="a00536_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>Sep·12,·2022·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
134 <dd> 
135 Varun·Agrawal·</dd></dl> 
136 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl> 
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="a00536.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="a00536.html">HybridNonlinearISAM.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.76 KB
html2text {}
Max HTML report size reached
8.51 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/HybridNonlinearISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 39 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">HybridNonlinearISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03420.html">gtsam::HybridBayesTreeClique</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a03424.html"·title="A·Bayes·tree·representing·a·Hybrid·density.">HybridBayesTree</a>·which·is·a·<a·class="el"·href="a03436.html"·title="Hybrid·Conditional·Density.">HybridConditional</a>·internally.··<a·href="a03420.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03496.html">gtsam::HybridNonlinearISAM</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03424.html">gtsam::HybridBayesTree</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a03496.html#details">More...</a><br·/></td></tr>115 <tr·class="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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>125 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>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>129 </table>
119 <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>
120 <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>
121 <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>
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="a00539.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="a00539.html">HybridBayesTree.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>
2.06 KB
html2text {}
Max HTML report size reached
422 B
./usr/share/doc/libgtsam-dev/html/a00539.js
336 B
js-beautify {}
Max HTML report size reached
68.7 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/HybridNonlinearISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 139 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">HybridNonlinearISAM.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="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="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="a00500.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="a00548.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="a00557.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="a00554.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="a00668.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="a00587.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="a00686.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="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>·</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>
 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>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Forward·declarations</span></div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</span></div>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03420.html">···44</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a></div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;HybridBayesTreeClique,</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·································HybridGaussianFactorGraph&gt;·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03496.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03496.html">HybridNonlinearISAM</a>·{</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">protected</span>:</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03496.html#abc388dedfd3df948cce9e9844eb07f86">···30</a></span>··<a·class="code·hl_class"·href="a03468.html">gtsam::HybridGaussianISAM</a>·<a·class="code·hl_variable"·href="a03496.html#abc388dedfd3df948cce9e9844eb07f86">isam_</a>;</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03496.html#a8a56f5375ea8088c0a1b017a4be8528d">···33</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a03496.html#a8a56f5375ea8088c0a1b017a4be8528d">linPoint_</a>;</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">···36</a></span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·<a·class="code·hl_variable"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">assignment_</a>;</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">···39</a></span>··<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">factors_</a>;</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">···42</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">reorderInterval_</a>;</div> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03496.html#ac1b5740936424126b8adf617f7700058">···46</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a03496.html#ac1b5740936424126b8adf617f7700058">eliminationFunction_</a>;</div> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>·<a·class="code·hl_class"·href="a03420.html">This</a>;</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;HybridBayesTreeClique,·HybridGaussianFactorGraph&gt;</a></div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>()·{}</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03420.html#adf67c91e9b314b8b73db5698a287a5ce">···54</a></span>··<a·class="code·hl_function"·href="a03420.html#adf67c91e9b314b8b73db5698a287a5ce">HybridBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;HybridConditional&gt;&amp;·conditional)</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>&amp;·clique)·:·Base(clique)·{}</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·~HybridBayesTreeClique()·{}</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>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div> 
150 </div>153 </div>
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 156 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">
 157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03424.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;HybridBayesTreeClique&gt;·{</div>
 158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</span>:</div>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;HybridBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</span>:</div>
 162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·<a·class="code·hl_class"·href="a03424.html">This</a>;</div>
 163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03424.html#ae9f77b08b368d6ea0b6fa1e29148202d">···75</a></span>··<a·class="code·hl_function"·href="a03424.html#ae9f77b08b368d6ea0b6fa1e29148202d">HybridBayesTree</a>()·=·<span·class="keywordflow">default</span>;</div>
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>167 <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>168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">This</a>&amp;·other,·<span·[·...·truncated·by·diffoscope;·len:·81,·SHA:·fa4eeffb3131cfab4dfd5487990fd860b2603207b850f7149768c70a34e5b0c1·...·]</div>
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·choose(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·assignment)·<span·class="keyword">const</span>;</div>
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>171 <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[·...·truncated·by·diffoscope;·len:·166,·SHA:·42315adb8bed7cb2ffdf2725d1159d02d32432b2a81a761eaa4a1d845676e172·...·]</div>172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div>
165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 174 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·assignment)·<span·class="keyword">const</span>;</div>
166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">···93</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">assignment</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·assignment_;·}</div> 
167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
168 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03496.html#a07b6c6589c3b45b0e6d6cfa98415d09f">···96</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a07b6c6589c3b45b0e6d6cfa98415d09f">getFactorsUnsafe</a>()<span·class="keyword">·const·</span>{</div> 
170 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·factors_;</div> 
171 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div> 
172 </div> 
173 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
Max diff block lines reached; 22118/51178 bytes (43.22%) of diff not shown.
18.6 KB
html2text {}
Max HTML report size reached
4.53 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/HybridSmoother.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 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">HybridSmoother.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridConditional.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>An·incremental·smoother·for·hybrid·factor·graphs.·· 
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>An·incremental·smoother·for·hybrid·factor·graphs.·</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>October·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="a00542.html">HybridSmoother.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="a00542.html">HybridConditional.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>
926 B
html2text {}
Max HTML report size reached
7.53 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/HybridJunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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; 
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">HybridJunctionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixture.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00545_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
 106 <a·href="#details">More...</a></p>
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="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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·11,·2022·</dd></dl>122 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 124 <dd>
 125 Varun·Agrawal·</dd>
 126 <dd>
 127 Frank·Dellaert·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
122 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>133 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00545.html">HybridJunctionTree.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00545.html">GaussianMixture.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>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>136 ··</ul>
130 </div>137 </div>
131 </body>138 </body>
132 </html>139 </html>
1.82 KB
html2text {}
Max HTML report size reached
6.54 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/HybridEliminationTree.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, 32 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.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">
  
 105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00548_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="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>123 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>125 <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>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
 127 <dd>
 128 Fan·Jiang·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd></dl>
 131 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
114 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>136 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00548.html">HybridEliminationTree.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="a00548.html">HybridBayesNet.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>139 ··</ul>
122 </div>140 </div>
123 </body>141 </body>
124 </html>142 </html>
1.55 KB
html2text {}
Max HTML report size reached
6.59 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/MixtureFactor.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, 45 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">MixtureFactor.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>Nonlinear·Mixture·factor·of·continuous·and·discrete.·· 
106 <a·href="#details">More...</a></p> 
  
107 <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>
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="a03512.html">gtsam::MixtureFactor</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>
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>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>
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>Nonlinear·Mixture·factor·of·continuous·and·discrete.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Kevin·Doherty,·<a·href="#"·onclick="location.href='mai'+'lto:'+'kdo'+'he'+'rty'+'@m'+'it.'+'ed'+'u';·return·false;">kdohe<span·class="obfuscator">.nosp@m.</span>rty@<span·class="obfuscator">.nosp@m.</span>mit.e<span·class="obfuscator">.nosp@m.</span>du</a>·</dd> 
124 <dd> 
125 Varun·Agrawal·</dd></dl> 
126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
 121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
127 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>126 ··<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="a00551.html">MixtureFactor.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="a00551.html">HybridEliminationTree.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>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>
134 ··</ul>129 ··</ul>
135 </div>130 </div>
136 </body>131 </body>
137 </html>132 </html>
1.54 KB
html2text {}
Max HTML report size reached
85.2 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/MixtureFactor.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, 292 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">MixtureFactor.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="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>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00233.html">gtsam/discrete/DiscreteValues.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="a00548.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="a00533.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="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00638.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00566.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08140.html">gtsam/nonlinear/Symbol.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/format.hpp&gt;</span></div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
135 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
136 <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:·35,·SHA:·b8c8931f526fb3770afea4cb71ccbc16f3925e04b5061e62f43834cd5384029e·...·]</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03444.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a></div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;·{</div>
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div>
138 <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> 
139 <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> 
140 <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> 
141 <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>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
143 <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> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">private</span>:</div> 
146 <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> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">bool</span>·normalized_;</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·<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>
150 <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>133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;</a></div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">···38</a></span>······<a·class="code·hl_typedef"·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">Base</a>;····································</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">···39</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>·<a·class="code·hl_typedef"·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">This</a>;··········</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03444.html#add6a302f534ecd096686609379b13ee1">···40</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03444.html#add6a302f534ecd096686609379b13ee1">shared_ptr</a>;··</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
152 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
153 <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> 
154 <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> 
155 <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#ae8[·...·truncated·by·diffoscope;·len:·96,·SHA:·bd9601c828f22d3d91a13cc6ea1e5897dd56138043528be4dd2fd802aac852ff·...·]</div>142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div>
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>};</div>
156 </div>148 </div>
157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
158 <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> 
159 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="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> 
161 <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> 
162 <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> 
163 <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> 
164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····std::vector&lt;NonlinearFactor::shared_ptr&gt;·nonlinear_factors;</div> 
165 <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> 
166 <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> 
167 <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> 
168 <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> 
169 <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> 
170 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>················std::inserter(factor_keys_set,·factor_keys_set.end()));</div> 
171 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
172 <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> 
173 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········nonlinear_factors.push_back(nf);</div> 
174 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······}·<span·class="keywordflow">else</span>·{</div> 
175 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········<span·class="keywordflow">throw</span>·std::runtime_error(</div> 
176 <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> 
177 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······}</div> 
178 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····}</div> 
179 <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> 
180 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
181 <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> 
182 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>······<span·class="keywordflow">throw</span>·std::runtime_error(</div> 
183 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··········<span·class="stringliteral">&quot;The·specified·continuous·keys·and·the·keys·in·the·factors·don&#39;t·&quot;</span></div> 
184 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··········<span·class="stringliteral">&quot;match!&quot;</span>);</div> 
185 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····}</div> 
186 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··}</div> 
187 </div> 
188 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
189 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<a·class="code·hl_class"·href="a03512.html">~MixtureFactor</a>()·=·<span·class="keywordflow">default</span>;</div> 
190 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
191 <div·class="foldopen"·id="foldopen00137"·data-start="{"·data-end="}"> 
192 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a03512.html#a3d6725fbddfe3717d3e604b39ed3ecad">··137</a></span>··<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·<a·class="code·hl_function"·href="a03512.html#a3d6725fbddfe3717d3e604b39ed3ecad">error</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·continuousValues)<span·class="keyword">·const·</span>{</div> 
193 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····<span·class="comment">//·functor·to·convert·from·sharedFactor·to·double·error·value.</span></div> 
Max diff block lines reached; 16748/64639 bytes (25.91%) of diff not shown.
22.0 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a00554_source.html
    
Offset 114, 22 lines modifiedOffset 114, 22 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.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="a00497.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00527.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">gtsam/inference/EliminateableFactorGraph.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00701.html">gtsam/inference/EliminateableFactorGraph.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00614.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00737.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00890.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>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>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">//·Forward·declarations</span></div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·Forward·declarations</span></div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>HybridBayesNet;</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>HybridBayesNet;</div>
Offset 226, 22 lines modifiedOffset 226, 22 lines modified
226 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>226 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div>
227 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·assembleGraphTree()·<span·class="keyword">const</span>;</div>227 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·assembleGraphTree()·<span·class="keyword">const</span>;</div>
228 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>228 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>
229 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>};</div>229 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>};</div>
230 </div>230 </div>
231 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span>·</div>231 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span>·</div>
232 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>}··<span·class="comment">//·namespace·gtsam</span></div>232 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>}··<span·class="comment">//·namespace·gtsam</span></div>
233 <div·class="ttc"·id="aa00482_html"><div·class="ttname"><a·href="a00482.html">HybridFactor.h</a></div></div> 
234 <div·class="ttc"·id="aa00533_html"><div·class="ttname"><a·href="a00533.html">GaussianMixtureFactor.h</a></div><div·class="ttdoc">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.</div></div>233 <div·class="ttc"·id="aa00497_html"><div·class="ttname"><a·href="a00497.html">GaussianMixtureFactor.h</a></div><div·class="ttdoc">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.</div></div>
235 <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>234 <div·class="ttc"·id="aa00527_html"><div·class="ttname"><a·href="a00527.html">HybridFactorGraph.h</a></div><div·class="ttdoc">Factor·graph·with·utilities·for·hybrid·factors.</div></div>
 235 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">HybridFactor.h</a></div></div>
 236 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
236 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</div></div>237 <div·class="ttc"·id="aa00614_html"><div·class="ttname"><a·href="a00614.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</div></div>
237 <div·class="ttc"·id="aa00656_html"><div·class="ttname"><a·href="a00656.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div> 
238 <div·class="ttc"·id="aa00677_html"><div·class="ttname"><a·href="a00677.html">EliminateableFactorGraph.h</a></div><div·class="ttdoc">Variable·elimination·algorithms·for·factor·graphs.</div></div>238 <div·class="ttc"·id="aa00701_html"><div·class="ttname"><a·href="a00701.html">EliminateableFactorGraph.h</a></div><div·class="ttdoc">Variable·elimination·algorithms·for·factor·graphs.</div></div>
239 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">GaussianFactor.h</a></div><div·class="ttdoc">A·factor·with·a·quadratic·error·function·-·a·Gaussian.</div></div>239 <div·class="ttc"·id="aa00737_html"><div·class="ttname"><a·href="a00737.html">GaussianFactor.h</a></div><div·class="ttdoc">A·factor·with·a·quadratic·error·function·-·a·Gaussian.</div></div>
240 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>240 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
241 <div·class="ttc"·id="aa01417_html_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><div·class="ttname"><a·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a></div><div·class="ttdeci">std::pair&lt;·HybridConditional::shared_ptr,·boost::shared_ptr&lt;·Factor·&gt;·&gt;·EliminateHybrid(const·HybridGaussianFactorGraph·&amp;factors,·const·Ordering·&amp;frontalKeys)</div><div·class="ttdoc">Main·elimination·function·for·HybridGaussianFactorGraph.</div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.cpp:320</div></div>241 <div·class="ttc"·id="aa01417_html_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><div·class="ttname"><a·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a></div><div·class="ttdeci">std::pair&lt;·HybridConditional::shared_ptr,·boost::shared_ptr&lt;·Factor·&gt;·&gt;·EliminateHybrid(const·HybridGaussianFactorGraph·&amp;factors,·const·Ordering·&amp;frontalKeys)</div><div·class="ttdoc">Main·elimination·function·for·HybridGaussianFactorGraph.</div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.cpp:320</div></div>
242 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>242 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
243 <div·class="ttc"·id="aa01428_html_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>243 <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>
244 <div·class="ttc"·id="aa01428_html_a584e4e05d52a617c1d313e1f53c8ce58"><div·class="ttname"><a·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a></div><div·class="ttdeci">const·Ordering·HybridOrdering(const·HybridGaussianFactorGraph·&amp;graph)</div><div·class="ttdoc">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys...</div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.cpp:72</div></div>244 <div·class="ttc"·id="aa01428_html_a584e4e05d52a617c1d313e1f53c8ce58"><div·class="ttname"><a·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a></div><div·class="ttdeci">const·Ordering·HybridOrdering(const·HybridGaussianFactorGraph·&amp;graph)</div><div·class="ttdoc">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys...</div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.cpp:72</div></div>
245 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree</a></div><div·class="ttdoc">An·algebraic·decision·tree·fixes·the·range·of·a·DecisionTree·to·double.</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:38</div></div>245 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree</a></div><div·class="ttdoc">An·algebraic·decision·tree·fixes·the·range·of·a·DecisionTree·to·double.</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:38</div></div>
246 <div·class="ttc"·id="aa02796_html"><div·class="ttname"><a·href="a02796.html">gtsam::DecisionTree</a></div><div·class="ttdoc">a·decision·tree·is·a·function·from·assignments·to·values.</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:61</div></div>246 <div·class="ttc"·id="aa02796_html"><div·class="ttname"><a·href="a02796.html">gtsam::DecisionTree</a></div><div·class="ttdoc">a·decision·tree·is·a·function·from·assignments·to·values.</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:61</div></div>
247 <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>247 <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>
1.18 KB
html2text {}
Max HTML report size reached
7.13 KB
./usr/share/doc/libgtsam-dev/html/a00557.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridValues.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 44 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">HybridNonlinearFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridValues.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00557_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <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>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="a03488.html">gtsam::HybridNonlinearFactorGraph</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html">gtsam::HybridValues</a></td></tr>
 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>
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="a03492.html">gtsam::traits&lt;·HybridNonlinearFactorGraph·&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="a03508.html">gtsam::traits&lt;·HybridValues·&gt;</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>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>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·28,·2022·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Shangjie·Xue·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·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="a00557.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="a00557.html">HybridValues.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.68 KB
html2text {}
Max HTML report size reached
408 B
./usr/share/doc/libgtsam-dev/html/a00557.js
322 B
js-beautify {}
Max HTML report size reached
85.9 KB
./usr/share/doc/libgtsam-dev/html/a00557_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridValues.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·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, 270 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">HybridValues.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00221.html">gtsam/discrete/Assignment.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.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="a00248.html">gtsam/discrete/DiscreteValues.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>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/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="a00890.html">gtsam/linear/VectorValues.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="a01121.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
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="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;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;vector&gt;</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00038"·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[·...·truncated·by·diffoscope;·len:·59,·SHA:·386980c418af7999c34017f58b573b08b061805605d0e410d4983065cc1e0e52·...·]</a>·{</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03504.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·{</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">private</span>:</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·continuous_;</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="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·discrete_;</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>139 <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>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·nonlinear_;</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">public</span>:</div>
 143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03504.html#ac6a6279b5ebc30394ecae7daf9557301">···54</a></span>··<a·class="code·hl_function"·href="a03504.html#ac6a6279b5ebc30394ecae7daf9557301">HybridValues</a>()·=·<span·class="keywordflow">default</span>;</div>
 145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
141 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00057"·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>147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03504.html#ad076208a657b91cce655faccfb61a628">···57</a></span>··<a·class="code·hl_function"·href="a03504.html#ad076208a657b91cce655faccfb61a628">HybridValues</a>(<span·class="keyword">const</[·...·truncated·by·diffoscope;·len:·182,·SHA:·c57a8f52d32eaeed5f2af0571f68c52394e5bb0086ea86f3fabfb4f7a5fc3afb·...·]</div>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·continuous_(cv),·discrete_(dv){};</div>
144 </div>149 </div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 151 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03504.html#a23cef590dc6f0ea815966ac86780e1b4">···61</a></span>··<a·class="code·hl_function"·href="a03504.html#a23cef590dc6f0ea815966ac86780e1b4">HybridValues</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·cv,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·dv,</div>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>···············<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·v)</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······:·continuous_(cv),·discrete_(dv),·nonlinear_(v){};</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>155 </div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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="};">158 <div·class="foldopen"·id="foldopen00070"·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>159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03504.html#a05e320bf5fcb46d1558a0927156b76ed">···70</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03504.html#a05e320bf5fcb46d1558a0927156b76ed">print</[·...·truncated·by·diffoscope;·len:·119,·SHA:·00a8b8e37998c80c050324ba4a2efcbdc416be2c41642ab0f6dba62eeef6e3a2·...·]</div>
 160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
 161 <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;:·\n&quot;</span>;</div>
 162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····continuous_.<a·class="code·hl_function"·href="a04064.html#a13b3d4c22696160b89d76468c86460f4">print</a>(<span·class="stringliteral">&quot;··Continuous&quot;</span>,</div>
 163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······················keyFormatter);··············<span·class="comment">//·print·continuous·components</span></div>
 164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····discrete_.<a·class="code·hl_function"·href="a02900.html#ac79f8216ee11338e1314daa0019fe57a">print</a>(<span·class="stringliteral">&quot;··Discrete&quot;</span>,·keyFormatter);··<span·class="comment">//·print·discrete·components</span></div>
 165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>
161 </div>166 </div>
 167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 168 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03504.html#a55c410d99be7a09c25b2675fc5c9ef05">···79</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03504.html#a55c410d99be7a09c25b2675fc5c9ef05">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·continuous_.<a·class="code·hl_function"·href="a04064.html#a69890cbfea9faf62d7e9b3a66b04df4b">equals</a>(other.continuous_,·tol)·&amp;&amp;</div>
 171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···········discrete_.<a·class="code·hl_function"·href="a02900.html#aef2d9ffe685f220b3e9defe75cdd8838">equals</a>(other.discrete_,·tol);</div>
 172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div>
 173 </div>
162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03504.html#a8a1197bf7541c7b70a6371b1f2137395">···89</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·<a·class="code·hl_function"·href="a03504.html#a8a1197bf7541c7b70a6371b1f2137395">continuous</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·continuous_;·}</div>
 177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03504.html#a65423001d766d901944ea4796e3a73dd">···92</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·<a·class="code·hl_function"·href="a03504.html#a65423001d766d901944ea4796e3a73dd">discrete</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·discrete_;·}</div>
 179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03504.html#ab0d991bb8687f2f6295972536fb8aa75">···95</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a03504.html#ab0d991bb8687f2f6295972536fb8aa75">nonlinear</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nonlinear_;·}</div>
 181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03504.html#ac937aa284ee5e0056a626b70dc8acfae">···98</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03504.html#ac937aa284ee5e0056a626b70dc8acfae">existsVector</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)·{·<span·class="keywordflow">return</span>·continuous_.<a·class="code·hl_function"·href="a04064.html#a8e544106b444d50692f71b9af5e2fc0b">exists</a>(j);·};</div>
 183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03504.html#a74556db34e10988347a35bcf552ea64e">··101</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03504.html#a74556db34e10988347a35bcf552ea64e">existsDiscrete</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)·{·<span·class="keywordflow">return</span>·(discrete_.find(j)·!=·discrete_.end());·};</div>
Max diff block lines reached; 22635/65444 bytes (34.59%) of diff not shown.
21.9 KB
html2text {}
Max HTML report size reached
5.33 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/HybridNonlinearISAM.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, 32 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.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="a00560_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="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">
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>Sep·12,·2022·</dd></dl>120 <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>121 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
114 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>126 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00560.html">HybridNonlinearISAM.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="a00560.html">HybridNonlinearISAM.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>129 ··</ul>
122 </div>130 </div>
123 </body>131 </body>
124 </html>132 </html>
1.12 KB
html2text {}
Max HTML report size reached
6.63 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/HybridFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 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">HybridFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Factor·graph·with·utilities·for·hybrid·factors.··104 <p>Factor·graph·with·utilities·for·hybrid·factors.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00563_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="a03456.html">gtsam::HybridFactorGraph</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graph·<a·class="el"·href="a03592.html">Factor</a>·graph·with·utilities·for·hybrid·factors.··<a·href="a03456.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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: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>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>Factor·graph·with·utilities·for·hybrid·factors.·</p>114 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
131 <dd>116 <dd>
132 Frank·Dellaert·</dd></dl>117 Frank·Dellaert·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>
134 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>123 ··<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="a00563.html">HybridFactorGraph.h</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00563.html">HybridFactorGraph.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>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 ··</ul>126 ··</ul>
142 </div>127 </div>
143 </body>128 </body>
144 </html>129 </html>
1.45 KB
html2text {}
Max HTML report size reached
9.05 KB
./usr/share/doc/libgtsam-dev/html/a00566.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridValues.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, 43 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
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">HybridValues.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00566_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="a03504.html">gtsam::HybridValues</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html"·title="HybridValues·represents·a·collection·of·DiscreteValues·and·VectorValues.">HybridValues</a>·represents·a·collection·of·<a·class="el"·href="a02900.html"·title="A·map·from·keys·to·values.">DiscreteValues</a>·and·<a·class="el"·href="a04064.html"·title="VectorValues·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer...">VectorValues</a>.··<a·href="a03504.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03508.html">gtsam::traits&lt;·HybridValues·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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: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>
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>Jul·28,·2022·</dd></dl>125 <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>126 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
124 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>131 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00566.html">HybridValues.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="a00566.html">HybridFactor.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>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>134 ··</ul>
132 </div>135 </div>
133 </body>136 </body>
134 </html>137 </html>
1.96 KB
html2text {}
Max HTML report size reached
11.7 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/HybridBayesNet.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, 51 lines modifiedOffset 95, 63 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.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·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00569_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00569_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03408.html">gtsam::HybridBayesNet</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03448.html">gtsam::HybridFactor</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>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="a03412.html">gtsam::traits&lt;·HybridBayesNet·&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>
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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
123 </table>141 </table>
124 <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>
125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>143 <div·class="textblock"><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>144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</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·-->145 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>149 ··<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="a00569.html">HybridBayesNet.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="a00569.html">HybridFactor.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>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>
139 ··</ul>152 ··</ul>
140 </div>153 </div>
141 </body>154 </body>
142 </html>155 </html>
2.82 KB
html2text {}
Max HTML report size reached
361 B
./usr/share/doc/libgtsam-dev/html/a00569.js
275 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00569·=·[1 var·a00569·=·[
2 ····["gtsam::traits<·HybridBayesNet·>",·"a03412.html",·null]2 ····["gtsam::traits<·HybridFactor·>",·"a03452.html",·null],
 3 ····["GaussianFactorGraphTree",·"a00569.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c",·null]
3 ];4 ];
72.1 KB
./usr/share/doc/libgtsam-dev/html/a00569_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/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, 161 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">HybridBayesNet.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="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>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">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Testable.h</a>&gt;</span></div>
117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div> 
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00488.html">gtsam/hybrid/HybridConditional.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/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="a00566.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">gtsam/inference/Factor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 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>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianFactorGraph&gt;</a>;</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 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>
126 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03408.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>·:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·68,·SHA:·f69dfe1c77985d706fb3077662297f54c0727038c96e1c795be82dd84174f4eb·...·]·{</div>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·[·...·truncated·by·diffoscope;·len:·39,·SHA:·42689eec456ef2c2e1b4b02ac063802cdcefeac6f7f2811d44d8e37d3a19ef60·...·]·{</div>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">private</span>:</div>
 144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">bool</span>·isDiscrete_·=·<span·class="keyword">false</span>;</div>
 145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·isContinuous_·=·<span·class="keyword">false</span>;</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">bool</span>·isHybrid_·=·<span·class="keyword">false</span>;</div>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;HybridConditional&gt;</a>;</div> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03408.html">This</a>·=·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>;</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03436.html">ConditionalType</a>·=·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>;</div> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;HybridBayesNet&gt;;</div> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span>sharedConditional·=·boost::shared_ptr&lt;ConditionalType&gt;;</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">···47</a></span>··<a·class="code·hl_function"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">HybridBayesNet</a>()·=·<span·class="keywordflow">default</span>;</div> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div>
 149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Set·of·DiscreteKeys·for·this·factor.</span></div>
 150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·discreteKeys_;</div>
 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>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=</div> 
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············································DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">This</a>·&amp;fg,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
145 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">···69</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">push_back</a>(boost::shared_ptr&lt;HybridConditional&gt;·conditional)·{</div> 
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····factors_.push_back(conditional);</div> 
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·<span·class="keyword">public</span>:</div>
149 </div>154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>
 155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">···66</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">This</a>;··</div>
 156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;HybridFactor&gt;</div>
 157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">···68</a></span>······<a·class="code·hl_typedef"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">shared_ptr</a>;·······</div>
 158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">···69</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">Base</a>;··</div>
150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Conditional&gt;</div> 
152 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">···82</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">emplace_back</a>(<a·class="code·hl_class"·href="a03572.html">Conditional</a>·*conditional)·{</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····factors_.push_back(boost::make_shared&lt;HybridConditional&gt;(</div> 
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········boost::shared_ptr&lt;Conditional&gt;(conditional)));</div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
157 </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>([·...·truncated·by·diffoscope;·len:·46,·SHA:·396e62d4162762174d53a778cf8d54fcdde9185534faa60ffec2422e9d1e0c0c·...·]/div>
158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
159 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">···99</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">push_ba[·...·truncated·by·diffoscope;·len:·97,·SHA:·34019dd3037193c3b57dd446581915665e9172e5b114231b9e6b76cdc5e633af·...·]</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#a1c320e42b033352fbbd[·...·truncated·by·diffoscope;·len:·40,·SHA:·640c4c3f94eb5f222c3175f0a7df5afbc97768c23621e08bd65826c2569090b4·...·]</div>
 164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
161 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····factors_.push_back(</div>166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
162 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········boost::make_shared&lt;HybridConditional&gt;(std::move(conditional)));</div>167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;con[·...·truncated·by·diffoscope;·len:·12,·SHA:·7afca824b43afe9a016706f8bc2a7d2b496eaa5cbf76f67692859ed0a8d64383·...·]</div>
 168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>···············<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
 169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">··101</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">~HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
164 </div> 
165 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
166 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·choose(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;assignment)·<span·class="keyword">const</span>;</div> 
167 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
168 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
170 <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a03408.html#ac6ee6876b4311c32d275529749839700">··117</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03408.html#ac6ee6876b4311c32d275529749839700">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordflow">return</span>·evaluate(values);</div> 
173 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··}</div> 
174 </div> 
Max diff block lines reached; 25350/55425 bytes (45.74%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
169 KB
./usr/share/doc/libgtsam-dev/html/a00572_source.html
Max HTML report size reached
6.49 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/VariableSlots.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, 48 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">VariableSlots.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>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="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="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>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>110 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
128 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>118 ··<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="a00575.html">VariableSlots.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>
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>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 ··</ul>121 ··</ul>
136 </div>122 </div>
137 </body>123 </body>
138 </html>124 </html>
1.52 KB
html2text {}
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/a00578.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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="a00578_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="a00578.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="a00578.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
6.72 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/BayesTreeCliqueBase-inst.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 94, 37 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VariableSlots.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Base·class·for·cliques·of·a·BayesTree.··105 <p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00581_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>123 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Base·class·for·cliques·of·a·BayesTree.·</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>
116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</dd></dl>
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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00581.html">BayesTreeCliqueBase-inst.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="a00581.html">VariableSlots.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.67 KB
html2text {}
Max HTML report size reached
86.3 KB
./usr/share/doc/libgtsam-dev/html/a00581_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase-inst.h·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, 305 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">BayesTreeCliqueBase-inst.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="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>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,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>119 <div·class="line"><a·id="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="a00602.html">gtsam/inference/BayesTreeCliqueBase.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="a01394.html">gtsam/global_includes.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.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="a00599.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.html">gtsam/base/FastVector.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.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="a00113.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="a00107.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>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/tuple/tuple.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>127 <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="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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div> 
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="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="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·FactorGraphType::EliminationResult&amp;·eliminationResult)</div> 
130 <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="preprocessor">#include·&lt;iostream&gt;</span></div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····conditional_·=·eliminationResult.first;</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>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··}</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 133 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
 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>
 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>
 144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03708.html#a6dff67f5fe6b5d92e2a8f57f71afaee0">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;VariableSlots:·&quot;</span>)·<span·class="keyword">const</span>;</div>
 148 <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>
 151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
133 </div>152 </div>
134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</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"><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>
 155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">/*·*************************************************************************·*/</span></div>
136 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>157 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FG&gt;</div>
137 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
138 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03552.html#a93d41d0b550a8fb9fb95f5c892fb2615">···35</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03552.html#a93d41d0b550a8fb9fb95f5c892fb2615">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;::equals</a>(</div> 
139 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·DERIVED&amp;·other,·<span·class="keywordtype">double</span>·tol)<span·class="keyword">·const</span></div>159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03708.html#acd98bd86878e8c5c9596c929439c0a4c">···89</a></span><a·class="code·hl_function"·href="a03708.html#acd98bd86878e8c5c9596c929439c0a4c">VariableSlots::VariableSlots</a>(<span·class="k[·...·truncated·by·diffoscope;·len:·41,·SHA:·bf598d9db6e4ae48d4061fddaee91a03729c65d27c41b4a14a1023771cb62b7e·...·]</div>
 160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>
 161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··gttic(VariableSlots_constructor);</div>
 162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·debug·=·<span·class="keyword">false</span>;</div>
 163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·Compute·a·mapping·(called·variableSlots)·*from*·each·involved</span></div>
 165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·variable·that·will·be·in·the·new·joint·factor·*to*·the·slot·in·each</span></div>
 166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·removed·factor·in·which·that·variable·appears.··For·each·variable,</span></div>
 167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·this·is·stored·as·a·vector·of·slot·numbers,·stored·in·order·of·the</span></div>
 168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//·removed·factors.··The·slot·number·is·the·max·integer·value·if·the</span></div>
 169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//·factor·does·not·involve·that·variable.</span></div>
 170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">size_t</span>·jointFactorPos·=·0;</div>
 171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·FG::sharedFactor&amp;·factor:·factorGraph)·{</div>
 172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">if</span>·(!factor)·{</div>
140 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">··</span>{</div>173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">continue</span>;</div>
141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">return</span>·(!conditional_·&amp;&amp;·!other.conditional())</div> 
142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······||·conditional_-&gt;<a·class="code·hl_struct"·href="a02480.html">equals</a>(*other.conditional(),·tol);</div> 
143 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>174 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div>
 175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordtype">size_t</span>·factorVarSlot·=·0;</div>
 176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·involvedVariable:·*factor)·{</div>
 177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······<span·class="comment">//·Set·the·slot·in·this·factor·for·this·variable.··If·the</span></div>
 178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······<span·class="comment">//·variable·was·not·already·discovered,·create·an·array·for·it</span></div>
 179 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<span·class="comment">//·that·we&#39;ll·fill·with·the·slot·indices·for·each·factor·that</span></div>
 180 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="comment">//·we&#39;re·combining.··Initially·we·put·the·max·integer·value·in</span></div>
 181 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="comment">//·the·array·entry·for·each·factor·that·will·indicate·the·factor</span></div>
 182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="comment">//·does·not·involve·the·variable.</span></div>
 183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······iterator·thisVarSlots;·<span·class="keywordtype">bool</span>·inserted;</div>
 184 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········boost::tie(thisVarSlots,·inserted)·=·this-&gt;insert(std::make_pair(involvedVariable,·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;size_t&gt;</a>()));</div>
 185 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordflow">if</span>(inserted)</div>
 186 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>········thisVarSlots-&gt;second.resize(factorGraph.nrFactors(),·Empty);</div>
 187 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······thisVarSlots-&gt;second[jointFactorPos]·=·factorVarSlot;</div>
 188 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······<span·class="keywordflow">if</span>(debug)·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;··var·&quot;</span>·&lt;&lt;·involvedVariable·&lt;&lt;·<span·class="stringliteral">&quot;·rowblock·&quot;</span>·&lt;&lt;·jointFactorPos·&lt;&lt;·<span·class="stringliteral">&quot;·comes·from·factor&#39;s·slot·&quot;</span>·&lt;&lt;·factorVarSlot·&lt;&lt;·std::endl;</div>
 189 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>······++·factorVarSlot;</div>
 190 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····}</div>
 191 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····++·jointFactorPos;</div>
 192 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··}</div>
 193 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>}</div>
144 </div>194 </div>
145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
147 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div> 
148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a></div> 
149 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}"> 
Max diff block lines reached; 9884/66534 bytes (14.86%) of diff not shown.
21.2 KB
html2text {}
Max HTML report size reached
48.8 KB
./usr/share/doc/libgtsam-dev/html/a00584_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 113 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">MetisIndex.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="a00584.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.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="a00608.html">gtsam/inference/FactorGraph-inst.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>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>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;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>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03676.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;MetisIndex&gt;·shared_ptr;</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::bimap&lt;Key,·int32_t&gt;·bm_type;</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*·*************************************************************************·*/</span></div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">private</span>:</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··std::vector&lt;int32_t&gt;·xadj_;·<span·class="comment">//·Index·of·node&#39;s·adjacency·list·in·adj</span></div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::vector&lt;int32_t&gt;·adj_;·<span·class="comment">//·Stores·ajacency·lists·of·all·nodes,·appended·into·a·single·vector</span></div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::bimap&lt;Key,·int32_t&gt;·intKeyBMap_;·<span·class="comment">//·Stores·Key·&lt;-&gt;·integer·value·relationship</span></div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·nKeys_;</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
152 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">131 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">···61</a></span>··<a·class="code·hl_function"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">MetisIndex</a>()·:</div>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&[·...·truncated·by·diffoscope;·len:·84,·SHA:·53ed798e19b4eac662d3ee50354c67e7294343f156be728c96b8e2b45d34b8b5·...·]</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··std::cout·&lt;&lt;·(s.empty()·?·<span·class="stringliteral">&quot;&quot;</span>·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·std::endl;</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;size:·&quot;</span>·&lt;&lt;·this-&gt;size()·&lt;&lt;·std::endl;</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·this-&gt;size();·i++)·{</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·conditional·=·this-&gt;at(i);</div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······nKeys_(0)·{</div>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::stringstream·ss;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····ss·&lt;&lt;·<span·class="stringliteral">&quot;conditional·&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">if</span>·(conditional)·conditional-&gt;print(ss.str(),·formatter);</div>
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
156 </div>143 </div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·*************************************************************************·*/</span></div>
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>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>
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>147 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">···46</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">BayesNet&lt;CONDITIONAL&gt;::dot</a>(std::ostream&amp;·os,</div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer)<span·class="keyword">·const·</span>{</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··writer.<a·class="code·hl_function"·href="a03576.html#a876d727f31eb655d720aa1e87e32ede7">digraphPreamble</a>(&amp;os);</div>
 152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·nodes·for·each·variable·in·the·graph</span></div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·:·this-&gt;keys())·{</div>
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">auto</span>·position·=·writer.<a·class="code·hl_function"·href="a03576.html#aa805566fe2c6879c6e36fbc75de30b35">variablePos</a>(key);</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····writer.<a·class="code·hl_function"·href="a03576.html#a0d63bade68d3f7d15a1596c228e145f6">drawVariable</a>(key,·keyFormatter,·position,·&amp;os);</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··os·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·Reverse·order·as·typically·Bayes·nets·stored·in·reverse·topological·sort.</span></div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·conditional·:·boost::adaptors::reverse(*<span·class="keyword">this</span>))·{</div>
 162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">auto</span>·frontals·=·conditional-&gt;frontals();</div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·me·=·frontals.front();</div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">auto</span>·parents·=·conditional-&gt;parents();</div>
 165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·p·:·parents)·{</div>
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······os·&lt;&lt;·<span·class="stringliteral">&quot;··var&quot;</span>·&lt;&lt;·p·&lt;&lt;·<span·class="stringliteral">&quot;-&gt;var&quot;</span>·&lt;&lt;·me·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······nKeys_(0)·{</div>167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····augment(factorGraph);</div> 
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··~MetisIndex()·{</div> 
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
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>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··os·&lt;&lt;·<span·class="stringliteral">&quot;}&quot;</span>;</div>
172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··std::flush(os);</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">···70</a></span>}</div>
Max diff block lines reached; 9437/39287 bytes (24.02%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
8.02 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/Factor.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, 56 lines modifiedOffset 95, 43 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Factor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.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>Base·class·for·cliques·of·a·BayesTree.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <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>
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="a03592.html">gtsam::Factor</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>
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> 
129 </table>120 </table>
130 <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>
131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>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>
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> 
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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00587.html">Factor.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="a00587.html">BayesTreeCliqueBase.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>131 ··</ul>
145 </div>132 </div>
146 </body>133 </body>
147 </html>134 </html>
1.83 KB
html2text {}
Max HTML report size reached
362 B
./usr/share/doc/libgtsam-dev/html/a00587.js
276 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00587·=·[1 var·a00587·=·[
 2 ····["gtsam::BayesTreeCliqueBase<·DERIVED,·FACTORGRAPH·>",·"a03552.html",·"a03552"]
2 ····["gtsam::Factor",·"a03592.html",·"a03592"], 
3 ····["FactorIndices",·"a00587.html#a99e63c90a8ac740d99716e73fe97e054",·null] 
4 ];3 ];
96.0 KB
./usr/share/doc/libgtsam-dev/html/a00587_source.html
Max HTML report size reached
17.4 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/EliminationTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Key.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 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">EliminationTree-inst.h·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">
  
104 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="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">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
111 </table>170 </table>
112 <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>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>172 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
114 <dd>173 <dd>
115 Richard·Roberts·</dd></dl>174 Alex·Cunningham·</dd></dl>
 175 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012</dd></dl>
 176 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl>
117 </div></div><!--·contents·-->178 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>182 ··<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="a00590.html">EliminationTree-inst.h</a></li>183 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00590.html">Key.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>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>
124 ··</ul>185 ··</ul>
125 </div>186 </div>
126 </body>187 </body>
127 </html>188 </html>
3.68 KB
html2text {}
Max HTML report size reached
112 KB
./usr/share/doc/libgtsam-dev/html/a00590_source.html
Max HTML report size reached
15.4 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/VariableSlots.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 94, 32 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VariableSlots.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">graph.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
 107 <p>Graph·algorithm·using·boost·library.··
 108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <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">
105 <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>
106 Namespaces</h2></td></tr>123 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>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="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>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 </table><table·class="memberdecls">
 128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 129 Functions</h2></td></tr>
 130 <tr·class="memitem:a18a265afdea057ea54be10262396be12"·id="r_a18a265afdea057ea54be10262396be12"><td·class="memTemplParams"·colspan="2"><a·id="a18a265afdea057ea54be10262396be12"·name="a18a265afdea057ea54be10262396be12"></a>
 131 template&lt;class·KEY·&gt;·</td></tr>
 132 <tr·class="memitem:a18a265afdea057ea54be10262396be12"><td·class="memTemplItemLeft"·align="right"·valign="top">std::list&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::predecessorMap2Keys</b>·(const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;p_map)</td></tr>
 133 <tr·class="memdesc:a18a265afdea057ea54be10262396be12"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·list·of·keys·from·a·spanning·tree·represented·by·its·predecessor·map.·<br·/></td></tr>
 134 <tr·class="separator:a18a265afdea057ea54be10262396be12"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a6c0319a6ebcc83d4a5cf9ff51729bb80"·id="r_a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memTemplParams"·colspan="2"><a·id="a6c0319a6ebcc83d4a5cf9ff51729bb80"·name="a6c0319a6ebcc83d4a5cf9ff51729bb80"></a>
 136 template&lt;class·G·,·class·F·,·class·KEY·&gt;·</td></tr>
 137 <tr·class="memitem:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03616.html">SDGraph</a>&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::toBoostGraph</b>·(const·G·&amp;graph)</td></tr>
 138 <tr·class="memdesc:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·the·factor·graph·to·an·<a·class="el"·href="a03616.html"·title="SDGraph·is·undirected·graph·with·variable·keys·and·double·edge·weights.">SDGraph</a>·G·=·Graph·type·F·=·<a·class="el"·href="a03592.html">Factor</a>·type·Key·=·Key·type.·<br·/></td></tr>
 139 <tr·class="separator:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:ae67d0d86c4e55b175859967a70b36983"·id="r_ae67d0d86c4e55b175859967a70b36983"><td·class="memTemplParams"·colspan="2">template&lt;class·G·,·class·V·,·class·KEY·&gt;·</td></tr>
 141 <tr·class="memitem:ae67d0d86c4e55b175859967a70b36983"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·G,·V,·std::map&lt;·KEY,·V·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae67d0d86c4e55b175859967a70b36983">gtsam::predecessorMap2Graph</a>·(const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;p_map)</td></tr>
 142 <tr·class="memdesc:ae67d0d86c4e55b175859967a70b36983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Build·takes·a·predecessor·map,·and·builds·a·directed·graph·corresponding·to·the·tree.··<br·/></td></tr>
 143 <tr·class="separator:ae67d0d86c4e55b175859967a70b36983"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:a62b34d6038ccdfa84d8a5bb0c15328b1"·id="r_a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memTemplParams"·colspan="2"><a·id="a62b34d6038ccdfa84d8a5bb0c15328b1"·name="a62b34d6038ccdfa84d8a5bb0c15328b1"></a>
 145 template&lt;class·G·,·class·<a·class="el"·href="a03592.html">Factor</a>·,·class·POSE·,·class·KEY·&gt;·</td></tr>
 146 <tr·class="memitem:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::shared_ptr&lt;·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::composePoses</b>·(const·G·&amp;graph,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;tree,·const·POSE·&amp;rootPose)</td></tr>
 147 <tr·class="memdesc:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·the·poses·by·following·the·chain·specified·by·the·spanning·tree.·<br·/></td></tr>
 148 <tr·class="separator:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:a7771a103b41708e88763ff67059ff01d"·id="r_a7771a103b41708e88763ff67059ff01d"><td·class="memTemplParams"·colspan="2"><a·id="a7771a103b41708e88763ff67059ff01d"·name="a7771a103b41708e88763ff67059ff01d"></a>
 150 template&lt;class·G·,·class·KEY·,·class·FACTOR2·&gt;·</td></tr>
 151 <tr·class="memitem:a7771a103b41708e88763ff67059ff01d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::findMinimumSpanningTree</b>·(const·G·&amp;g)</td></tr>
 152 <tr·class="memdesc:a7771a103b41708e88763ff67059ff01d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">find·the·minimum·spanning·tree·using·boost·graph·library·<br·/></td></tr>
 153 <tr·class="separator:a7771a103b41708e88763ff67059ff01d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:a3453247aec1d8b4642947ffd4bca426b"·id="r_a3453247aec1d8b4642947ffd4bca426b"><td·class="memTemplParams"·colspan="2"><a·id="a3453247aec1d8b4642947ffd4bca426b"·name="a3453247aec1d8b4642947ffd4bca426b"></a>
 155 template&lt;class·G·,·class·KEY·,·class·FACTOR2·&gt;·</td></tr>
 156 <tr·class="memitem:a3453247aec1d8b4642947ffd4bca426b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::split</b>·(const·G·&amp;g,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;tree,·G·&amp;Ab1,·G·&amp;Ab2)</td></tr>
 157 <tr·class="memdesc:a3453247aec1d8b4642947ffd4bca426b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·two·parts:·one·corresponds·to·the·given·spanning·tree,·and·the·other·corresponds·to·the·rest·of·the·factors.·<br·/></td></tr>
 158 <tr·class="separator:a3453247aec1d8b4642947ffd4bca426b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>159 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>161 <div·class="textblock"><p>Graph·algorithm·using·boost·library.·</p>
 162 <dl·class="section·author"><dt>Author</dt><dd>:·Kai·Ni·</dd></dl>
113 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>163 <dl·class="section·date"><dt>Date</dt><dd>Jan·11,·2010·</dd></dl>
114 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>168 ··<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="a00593.html">VariableSlots.cpp</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00593.html">graph.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>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 ··</ul>171 ··</ul>
122 </div>172 </div>
123 </body>173 </body>
124 </html>174 </html>
4.25 KB
html2text {}
Max HTML report size reached
86.9 KB
./usr/share/doc/libgtsam-dev/html/a00596_source.html
Max HTML report size reached
7.21 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/FactorGraph-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, 45 lines modifiedOffset 94, 59 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Factor·Graph·Base·Class.··105 <p>Factor·Graph·Base·Class.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00599_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00599_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="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">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>129 </table>
114 <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>
115 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>131 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
117 <dd>133 <dd>
 134 Christian·Potthast·</dd>
118 Frank·Dellaert·</dd> 
119 <dd> 
120 Alireza·Fathi·</dd> 
121 <dd>135 <dd>
122 Michael·Kaess·</dd>136 Michael·Kaess·</dd>
123 <dd>137 <dd>
124 Richard·Roberts·</dd></dl>138 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>143 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00599.html">FactorGraph-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="a00599.html">FactorGraph.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>146 ··</ul>
133 </div>147 </div>
134 </body>148 </body>
135 </html>149 </html>
1.66 KB
html2text {}
Max HTML report size reached
152 KB
./usr/share/doc/libgtsam-dev/html/a00599_source.html
Max HTML report size reached
5.82 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/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, 44 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.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>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>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>
124 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>121 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00602.html">BayesTreeCliqueBase.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="a00602.html">EliminationTree-inst.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>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>124 ··</ul>
132 </div>125 </div>
133 </body>126 </body>
134 </html>127 </html>
1.36 KB
html2text {}
Max HTML report size reached
136 KB
./usr/share/doc/libgtsam-dev/html/a00602_source.html
Max HTML report size reached
8.15 KB
./usr/share/doc/libgtsam-dev/html/a00605.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Conditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/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, 41 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">Conditional.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>Base·class·for·conditional·densities.··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="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="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="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>
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>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>Base·class·for·conditional·densities.·</p>128 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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>
123 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>139 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00605.html">Conditional.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="a00605.html">ClusterTree.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>142 ··</ul>
131 </div>143 </div>
132 </body>144 </body>
133 </html>145 </html>
2.18 KB
html2text {}
Max HTML report size reached
453 B
./usr/share/doc/libgtsam-dev/html/a00605.js
367 B
js-beautify {}
Max HTML report size reached
118 KB
./usr/share/doc/libgtsam-dev/html/a00605_source.html
Max HTML report size reached
83.4 KB
./usr/share/doc/libgtsam-dev/html/a00608_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/FactorGraph-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 143 lines modifiedOffset 98, 243 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Conditional-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00608.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00022"·name="l00022"></a><span·class="lineno">···22</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="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.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="a00599.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> 
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>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;iostream&gt;</span>··<span·class="comment">//·for·cout·:-(</span></div>
 125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">/*·*************************************************************************·*/</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
130 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00037"·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">Conditiona[·...·truncated·by·diffoscope;·len:·47,·SHA:·93c2675cbcb16defdb4c06e4a6caa89acfc7adc54477ac2f4fdfdef992c8e82a·...·]</div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">···37</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">FactorGrap[·...·truncated·by·diffoscope;·len:·81,·SHA:·1ebcfdd5980624180fd33f444cd52142b0bc6acff9d6ac3175657d6c661f6cac·...·]</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>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div>
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>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::cout·&lt;&lt;·(s.empty()·?·<span·class="stringliteral">&quot;&quot;</span>·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·std::endl;</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;size:·&quot;</span>·&lt;&lt;·size()·&lt;&lt;·std::endl;</div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors_.size();·i++)·{</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····std::stringstream·ss;</div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ss·&lt;&lt;·<span·class="stringliteral">&quot;factor·&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">if</span>·(factors_[i])·factors_[i]-&gt;print(ss.str(),·formatter);</div>
 142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
139 </div>144 </div>
140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·*************************************************************************·*/</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
143 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">148 <div·class="foldopen"·id="foldopen00050"·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">Condition[·...·truncated·by·diffoscope;·len:·144,·SHA:·c819c191db73e7913aacd4343de18d2709e36505bf6ea9425a082c369b0e25e3·...·]</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03524.html#aacdf24691d25e1e93ca6b924465b7a35">···50</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03524.html#aacdf24691d25e1e93ca6b924465b7a35">FactorGra[·...·truncated·by·diffoscope;·len:·207,·SHA:·ad5e7dda2d1a90295f0db5c289c38e6642c329bf34b3d3e960b5d8cf1efc92bc·...·]</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·check·whether·the·two·factor·graphs·have·the·same·number·of·factors.</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">if</span>·(factors_.size()·!=·fg.<a·class="code·hl_function"·href="a03524.html#a76fb453800c9ac164bef864782733403">size</a>())·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·check·whether·the·factors·are·the·same,·in·same·order.</span></div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors_.size();·i++)·{</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_typedef"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>·f1·=·factors_[i],·f2·=·fg.<a·class="code·hl_variable"·href="a03524.html#ae0c75f68e3ebc37cc4511285b12c33fc">factors_</a>[i];</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">if</span>·(f1·==·<span·class="keyword">nullptr</span>·&amp;&amp;·f2·==·<span·class="keyword">nullptr</span>)·<span·class="keywordflow">continue</span>;</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">if</span>·(f1·==·<span·class="keyword">nullptr</span>·||·f2·==·<span·class="keyword">nullptr</span>)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(!f1-&gt;equals(*f2,·tol))·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>
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>160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
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>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div>
148 </div>162 </div>
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*·*************************************************************************·*/</span></div>164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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> 
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>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
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> 
166 </div> 
167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
168 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·*************************************************************************·*/</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> 
170 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">166 <div·class="foldopen"·id="foldopen00066"·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">Conditio[·...·truncated·by·diffoscope;·len:·98,·SHA:·45502b5bb13f835e7d7c8dba04216a8ecadc5e52ac5cafb621b1cae9eb69175d·...·]</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03524.html#a576cb442ff4a11dc73e48c60bdc6695b">···66</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03524.html#a576cb442ff4a11dc73e48c60bdc6695b">FactorGr[·...·truncated·by·diffoscope;·len:·174,·SHA:·a534c20338c529bfc1aad7d8977248ccd9b3608c0abf6ff168e0edd33fc78e66·...·]</div>
172 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····const·</span>{</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·error·=·0.0;</div>
173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">throw</span>·std::runtime_error(</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·&amp;f·:·factors_)·{</div>
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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····error·+=·f-&gt;error(values);</div>
176 </div> 
177 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordflow">return</span>·error;</div>
183 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>
184 </div>174 </div>
Max diff block lines reached; 40534/64954 bytes (62.40%) of diff not shown.
19.8 KB
html2text {}
Max HTML report size reached
17.5 KB
./usr/share/doc/libgtsam-dev/html/a00611.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Key.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 94, 97 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Key.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Factor.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p><a·href="a00611_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>The·base·class·for·all·factors.··
 105 <a·href="#details">More...</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03656.html">gtsam::StreamedKey</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">To·use·the·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·on·Keys,·they·must·be·wrapped·in·a·<a·class="el"·href="a03656.html"·title="To·use·the·key_formatter·on·Keys,·they·must·be·wrapped·in·a·StreamedKey.">StreamedKey</a>.··<a·href="a03656.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03660.html">gtsam::key_formatter</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,·as·long·as·Key·values·are·wrapped·in·a·<a·class="el"·href="a03656.html"·title="To·use·the·key_formatter·on·Keys,·they·must·be·wrapped·in·a·StreamedKey.">gtsam::StreamedKey</a>.··<a·href="a03660.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03664.html">gtsam::traits&lt;·Key·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem: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>112 </table>
171 <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>
172 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>114 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd>
173 <dd>118 <dd>
 119 Richard·Roberts·</dd></dl>
174 Alex·Cunningham·</dd></dl> 
175 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012</dd></dl> 
176 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl> 
178 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
179 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
180 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
181 <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!·-->
182 ··<ul>124 ··<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="a00611.html">Key.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="a00611.html">Factor.cpp</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>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>
185 ··</ul>127 ··</ul>
186 </div>128 </div>
187 </body>129 </body>
188 </html>130 </html>
3.71 KB
html2text {}
Max HTML report size reached
119 KB
./usr/share/doc/libgtsam-dev/html/a00614_source.html
Max HTML report size reached
6.31 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/DotWriter.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, 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">DotWriter.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>Graphviz·formatter.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00617_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00617_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03576.html">gtsam::DotWriter</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>
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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03676.html"·title="The·MetisIndex·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·a...">MetisIndex</a>·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·algori[·...·truncated·by·diffoscope;·len:·20,·SHA:·c42c610cc4950fc6d6de27e37bc99187b76b092a6147d981c2ac9078c7d5bfe1·...·]76.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>
 120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
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>121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
125 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>126 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00617.html">DotWriter.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="a00617.html">MetisIndex.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.34 KB
html2text {}
Max HTML report size reached
40.2 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/DotWriter.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, 108 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">DotWriter.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="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-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> 
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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00590.html">gtsam/inference/Key.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.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="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/types.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/timing.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>
 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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;iosfwd&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>
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>136 <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><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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
130 <div·class="foldopen"·id="foldopen00035"·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>
 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>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03576.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">···36</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">figureWidthInches</a>;···</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">···37</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">figureHeightInches</a>;··</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">···38</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">plotFactorPoints</a>;··</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">···39</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">connectKeysToFactor</a>;··</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">binaryEdges</a>;··········</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">···47</a></span>··std::map&lt;Key,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">variablePositions</a>;</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">private</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:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</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>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
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>150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="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>·</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#ad5f0f317b4e78aa2c3364b49cdc540[·...·truncated·by·diffoscope;·len:·29,·SHA:·655890632de6b8c4ab58dda33ba6b7bdaacc9d157821fe0c4f15c1a9f1f9f9e8·...·]>152 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">···61</a></span>··<a·class="code·hl_function"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">MetisIndex</a>()·:</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······nKeys_(0)·{</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
 156 </div>
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 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>
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>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>
 162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··~MetisIndex()·{</div>
 165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
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>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>
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
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>171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·xadj_;</div>
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
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>173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">const</span>·std::vector&lt;int32_t&gt;&amp;·adj()<span·class="keyword">·const·</span>{</div>
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·························std::ostream*·os);</div>174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·adj_;</div>
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>175 <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>176 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">size_t</span>·nValues()<span·class="keyword">·const·</span>{</div>
 177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·nKeys_;</div>
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>178 <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>179 <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>·intToKey(int32_t·value)<span·class="keyword">·const·</span>{</div>
 180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····assert(value·&gt;=·0);</div>
 181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">return</span>·intKeyBMap_.right.find(value)-&gt;second;</div>
 182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}</div>
 183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
Max diff block lines reached; 6585/32066 bytes (20.54%) of diff not shown.
8.76 KB
html2text {}
Max HTML report size reached
6.15 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/Ordering.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Ordering.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ClusterTree-inst.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <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="a00620_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03556.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;::EliminationPostOrderVisitor</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>121 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>123 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>
 124 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>
 125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 126 <dd>
 127 Richard·Roberts·</dd>
113 <dd>128 <dd>
 129 Frank·Dellaert·</dd></dl>
114 Andrew·Melim·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl> 
116 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>134 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00620.html">Ordering.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00620.html">ClusterTree-inst.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>137 ··</ul>
124 </div>138 </div>
125 </body>139 </body>
126 </html>140 </html>
1.49 KB
html2text {}
Max HTML report size reached
6.42 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/VariableIndex.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">VariableIndex.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BayesTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00623_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="a03700.html">gtsam::VariableIndex</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03700.html"·title="The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.">VariableIndex</a>·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.··<a·href="a03700.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03704.html">gtsam::traits&lt;·VariableIndex·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03704.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>112 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</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>
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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00623.html">VariableIndex.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="a00623.html">BayesTree.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>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.44 KB
html2text {}
Max HTML report size reached
5.71 KB
./usr/share/doc/libgtsam-dev/html/a00626.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.h·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, 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">ISAM-inst.h·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">
  
104 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··105 <p>Graphviz·formatter.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00626_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00626_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="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">
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>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>122 <div·class="textblock"><p>Graphviz·formatter.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</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="a00626.html">ISAM-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="a00626.html">DotWriter.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.25 KB
html2text {}
Max HTML report size reached
41.0 KB
./usr/share/doc/libgtsam-dev/html/a00626_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.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 98, 100 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">ISAM-inst.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="a00626.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00626.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-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="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="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>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="a00134.html">gtsam/base/FastVector.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.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="a00590.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>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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div> 
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}"> 
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>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>
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>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>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>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="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>
142 <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>·</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="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>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>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Get·an·ordering·where·the·new·keys·are·eliminated·last</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·index(factors);</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·ordering·=·<a·class="code·hl_function"·href="a03680.html#a47d55b354a7f44790dd83c47cf5df5e5">Ordering::ColamdConstrainedLast</a>(index,</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>(newFactorKeys.begin(),·newFactorKeys.end()));</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>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>
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>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>
160 </div>174 </div>
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 176 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 177 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
Max diff block lines reached; 8236/31650 bytes (26.02%) of diff not shown.
10.0 KB
html2text {}
Max HTML report size reached
4.25 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/VariableIndex.cpp·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 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">VariableIndex.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Ordering.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>110 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 113 <dd>
 114 Andrew·Melim·</dd></dl>
113 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00629.html">VariableIndex.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00629.html">Ordering.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>
767 B
html2text {}
Max HTML report size reached
7.28 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/DotWriter.cpp·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 94, 36 lines modifiedOffset 94, 57 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DotWriter.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Factor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Graphviz·formatting·for·factor·graphs.··106 <p>The·base·class·for·all·factors.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00632_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="a03592.html">gtsam::Factor</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="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>
112 </table>129 </table>
113 <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>
114 <div·class="textblock"><p>Graphviz·formatting·for·factor·graphs.·</p>131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>133 <dd>
 134 Frank·Dellaert·</dd>
 135 <dd>
 136 Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00632.html">DotWriter.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00632.html">Factor.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>144 ··</ul>
125 </div>145 </div>
126 </body>146 </body>
127 </html>147 </html>
1.52 KB
html2text {}
Max HTML report size reached
16.7 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/graph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 83 lines modifiedOffset 95, 49 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#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">JunctionTree-inst.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>The·junction·tree,·template·bodies.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03644.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;</a></td></tr>
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>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;::SymbolicFactors</a></td></tr>
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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
122 <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>
123 Namespaces</h2></td></tr>117 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>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="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>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <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>121 </table>
160 <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>
161 <div·class="textblock"><p>Graph·algorithm·using·boost·library.·</p>123 <div·class="textblock"><p>The·junction·tree,·template·bodies.·</p>
 124 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl>
162 <dl·class="section·author"><dt>Author</dt><dd>:·Kai·Ni·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
163 <dl·class="section·date"><dt>Date</dt><dd>Jan·11,·2010·</dd></dl>126 <dd>
 127 Frank·Dellaert·</dd>
 128 <dd>
 129 Richard·Roberts·</dd></dl>
164 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>134 ··<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="a00635.html">graph.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="a00635.html">JunctionTree-inst.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
171 ··</ul>137 ··</ul>
172 </div>138 </div>
173 </body>139 </body>
174 </html>140 </html>
4.87 KB
html2text {}
Max HTML report size reached
1020 B
./usr/share/doc/libgtsam-dev/html/a00635.js
930 B
js-beautify {}
Max HTML report size reached
62.5 KB
./usr/share/doc/libgtsam-dev/html/a00635_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/JunctionTree-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 115 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">graph.h</div></div>104 ··<div·class="headertitle"><div·class="title">JunctionTree-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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>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="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;map&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">#define·BOOST_NO_HASH··</span><span·class="comment">//·to·pacify·the·warnings·about·depricated·headers·in·boost.graph</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="a00659.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00620.html">gtsam/inference/ClusterTree-inst.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01388.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01385.html">gtsam/symbolic/SymbolicFactor-inst.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;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="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH,·<span·class="keyword">class</span>·ETREE_NODE&gt;</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·type·definitions·:</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
134 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03616.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03616.html">SDGraph</a>:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::undirectedS,</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::property&lt;boost::vertex_name_t,·KEY&gt;,·boost::property&lt;</div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··boost::edge_weight_t,·double&gt;·&gt;·{</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03644.html">···31</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·{</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a03568.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;::Node</a>·<a·class="code·hl_struct"·href="a03568.html">Node</a>;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·JunctionTree&lt;BAYESTREE,·GRAPH&gt;::sharedNode·sharedNode;</div>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·<span·class="keyword">const</span>·parentData;</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··sharedNode·junctionTreeNode;</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicConditional::shared_ptr&gt;</a>·childSymbolicConditionals;</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicFactor::shared_ptr&gt;</a>·childSymbolicFactors;</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·Small·inner·class·to·store·symbolic·factors</span></div>
 139 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03648.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03648.html">SymbolicFactors</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph</a>&lt;Factor&gt;·{</div>
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
141 </div>142 </div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>143 <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">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
144 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};"> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03620.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03620.html">SGraph</a>·:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::v[·...·truncated·by·diffoscope;·len:·35,·SHA:·b60c21dc3182a24eb2d2acbb2ec438ab270e073563b572f495948bf205b6ce37·...·]</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·_parentData)·:</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······parentData(_parentData)·{</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
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="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Pre-order·visitor·function</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·ConstructorTraversalVisitorPre(</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;ETREE_NODE&gt;&amp;·node,</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>&amp;·parentData)·{</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·On·the·pre-order·pass,·before·children·have·been·visited,·we·just·set·up</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·a·traversal·data·structure·with·its·own·JT·node,·and·create·a·child</span></div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·pointer·in·its·parent.</span></div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·myData·=·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(&amp;parentData);</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····myData.junctionTreeNode·=</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········boost::make_shared&lt;Node&gt;(node-&gt;key,·node-&gt;factors);</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····parentData.junctionTreeNode-&gt;addChild(myData.junctionTreeNode);</div>
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div>159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·myData;</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>160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>
150 </div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//typedef·boost::graph_traits&lt;SGraph&gt;::vertex_descriptor·SVertex;</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
155 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03624.html">···58</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03624.html">PredecessorMap</a>:·<span·class="keyword">public</span>·std::map&lt;KEY,·KEY&gt;·{</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·Post-order·visitor·function</span></div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·ConstructorTraversalVisitorPostAlg2(</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;ETREE_NODE&gt;&amp;·ETreeNode,</div>
 165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·ConstructorTraversalData&amp;·myData)·{</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·In·this·post-order·visitor,·we·combine·the·symbolic·elimination·results</span></div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·from·the·elimination·tree·children·and·symbolically·eliminate·the·current</span></div>
 168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="comment">//·elimination·tree·node.··We·then·check·whether·each·of·our·elimination</span></div>
158 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">169 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03652.html#a5812db967ae1a284a243c5a695656d52">···69</a></span>····<span·class="comment">//·tree·child·nodes·should·be·merged·with·us.··The·check·for·this·is·that</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·our·number·of·symbolic·elimination·parents·is·exactly·1·less·than</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·our·child&#39;s·symbolic·elimination·parents·-·this·condition·indicates·that</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·eliminating·the·current·node·did·not·introduce·any·parents·beyond·those</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·already·in·the·child-&gt;</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">insert</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·KEY&amp;·parent)·{</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::map&lt;KEY,·KEY&gt;::insert(std::make_pair(key,·parent));</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
162 </div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div> 
164 </div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<span·class="keyword">const</span>·PredecessorMap&lt;KEY&gt;&amp;·p_map);</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·KEY&gt;·SDGraph&lt;KEY&gt;·<a·class="code·hl_f[·...·truncated·by·diffoscope;·len:·128,·SHA:·9764072b18106b938d2e2eb6576da5787babf0939951b2209017bf33c0a32dc3·...·]</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Do·symbolic·elimination·for·this·node</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····SymbolicFactors·symbolicFactors;</div>
Max diff block lines reached; 22074/47273 bytes (46.69%) of diff not shown.
16.3 KB
html2text {}
Max HTML report size reached
6.22 KB
./usr/share/doc/libgtsam-dev/html/a00638.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/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="a00638_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="a00638.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="a00638.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
6.38 KB
./usr/share/doc/libgtsam-dev/html/a00644.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree-inst.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, 51 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">BayesTree-inst.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>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00644_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: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>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>Richard·Roberts·</dd></dl>
 114 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
123 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
125 <dd> 
126 Michael·Kaess·</dd> 
127 <dd> 
128 Viorela·Ila·</dd> 
129 <dd> 
130 Richard·Roberts·</dd></dl> 
131 </div></div><!--·contents·-->115 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>119 ··<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="a00644.html">BayesTree-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="a00644.html">VariableIndex-inl.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>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>
138 ··</ul>122 ··</ul>
139 </div>123 </div>
140 </body>124 </body>
141 </html>125 </html>
1.42 KB
html2text {}
Max HTML report size reached
160 KB
./usr/share/doc/libgtsam-dev/html/a00644_source.html
Max HTML report size reached
7.26 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/JunctionTree-inst.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, 50 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">JunctionTree-inst.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>The·junction·tree,·template·bodies.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00650_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03644.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;::SymbolicFactors</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem: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>
121 </table>117 </table>
122 <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>
123 <div·class="textblock"><p>The·junction·tree,·template·bodies.·</p> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
126 <dd> 
127 Frank·Dellaert·</dd> 
128 <dd>121 <dd>
129 Richard·Roberts·</dd></dl>122 :·Richard·Roberts·</dd></dl>
130 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>127 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00650.html">JunctionTree-inst.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00650.html">Symbol.cpp</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>130 ··</ul>
138 </div>131 </div>
139 </body>132 </body>
140 </html>133 </html>
1.78 KB
html2text {}
Max HTML report size reached
6.82 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/ISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 42 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VariableIndex.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03640.html">gtsam::ISAM&lt;·BAYESTREE·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03700.html">gtsam::VariableIndex</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03700.html"·title="The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.">VariableIndex</a>·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.··<a·href="a03700.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03704.html">gtsam::traits&lt;·VariableIndex·&gt;</a></td></tr>
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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03704.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>121 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00653.html">ISAM.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="a00653.html">VariableIndex.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.54 KB
html2text {}
Max HTML report size reached
326 B
./usr/share/doc/libgtsam-dev/html/a00653.js
240 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00653·=·[1 var·a00653·=·[
2 ····["gtsam::ISAM<·BAYESTREE·>",·"a03640.html",·"a03640"]2 ····["gtsam::VariableIndex",·"a03700.html",·"a03700"],
 3 ····["gtsam::traits<·VariableIndex·>",·"a03704.html",·null]
3 ];4 ];
56.2 KB
./usr/share/doc/libgtsam-dev/html/a00653_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 80 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">ISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">VariableIndex.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00653.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00653.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</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="a00632.html">gtsam/inference/Factor.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00590.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="a00137.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="a00134.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional/optional.hpp&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/smart_ptr/shared_ptr.hpp&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
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><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="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div> 
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03700.html">···43</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·{</div>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03640.html">···31</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03640.html">ISAM</a>·:·<span·class="keyword">public</span>·BAYESTREE·{</div> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·BAYESTREE·Base;</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::BayesNetType·BayesNetType;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::FactorGraphType·FactorGraphType;</div> 
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> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">private</span>:</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Eliminate·Eliminate;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::EliminationTraitsType·EliminationTraitsType;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;VariableIndex&gt;·shared_ptr;</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·FactorIndices::iterator·Factor_iterator;</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·FactorIndices::const_iterator·Factor_const_iterator;</div>
141 <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>·</div>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">···49</a></span>··<a·class="code·hl_function"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">ISAM</a>()·{}</div>141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">protected</span>:</div>
 142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·FactorIndices&gt;</a>·<a·class="code·hl_class"·href="a02316.html">KeyMap</a>;</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a02316.html">KeyMap</a>·index_;</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">size_t</span>·nFactors_;··<span·class="comment">//·Number·of·factors·in·the·original·factor·graph.</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">size_t</span>·nEntries_;··<span·class="comment">//·Sum·of·involved·variable·counts·of·each·factor.</span></div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">···52</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">ISAM</a>[·...·truncated·by·diffoscope;·len:·77,·SHA:·47176cead825766c1e0194ea86eb4db98ad5f42c020c79f434c3e25a4196d62d·...·]</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div>
 148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·KeyMap::const_iterator·const_iterator;</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·KeyMap::const_iterator·iterator;</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·KeyMap::value_type·value_type;</div>
145 <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>·</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>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03700.html#af85147163ce24cb4db4505471440402c">···64</a></span>··<a·class="code·hl_function"·href="a03700.html#af85147163ce24cb4db4505471440402c">VariableIndex</a>()·:·nFactors_(0),·nEntries_[·...·truncated·by·diffoscope;·len:·6,·SHA:·052cc0213e2e2fab2ead15fd2c000dd4ef760f0d38f6758dc27fb8aff88fca45·...·]</div>
 154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FG&gt;</div>
 156 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03700.html#a79bebdf9292c00135d5605fe38319142">···71</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03700.html#a79bebdf9292c00135d5605fe38319142">VariableIndex</a>(<span·class="keyword">const</span>·FG&amp;·factorGraph)·:·nFactors_(0),·nEntries_(0)·{</div>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····augment(factorGraph);</div>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};</div> 
156 </div>160 </div>
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03700.html#a7e83a7dee6daaa33da9d69b34e5426f4">···80</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#a7e83a7dee6daaa33da9d69b34e5426f4">size</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·index_.size();·}</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03700.html#aff88eee65d8bcf51062cd99a1ae90977">···83</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#aff88eee65d8bcf51062cd99a1ae90977">nFactors</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nFactors_;·}</div>
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03700.html#a2af38862502064df2169a7d5b623a8c3">···86</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#a2af38862502064df2169a7d5b623a8c3">nEntries</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nEntries_;·}</div>
 168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 169 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03700.html#a62c0610e8960b3d7c077a90e2acf8a00">···89</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>&amp;·<a·class="code·hl_function"·href="a03700.html#a62c0610e8960b3d7c077a90e2acf8a00">operator[]</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)<span·class="keyword">·const·</span>{</div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····KeyMap::const_iterator·item·=·index_.find(variable);</div>
 172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">if</span>(item·==·index_.end())</div>
 173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Requested·non-existent·variable·from·VariableIndex&quot;</span>);</div>
 174 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">else</span></div>
 175 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·item-&gt;second;</div>
 176 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>
 177 </div>
 178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 179 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">
 180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03700.html#a7dba7c396a250716ed9ede2b1ac7e384">···98</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03700.html#a7dba7c396a250716ed9ede2b1ac7e384">empty</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)<span·class="keyword">·const·</span>{</div>
 181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)[variable].empty();</div>
 182 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
 183 </div>
 184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 185 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
Max diff block lines reached; 10950/44354 bytes (24.69%) of diff not shown.
12.8 KB
html2text {}
Max HTML report size reached
7.3 KB
./usr/share/doc/libgtsam-dev/html/a00656.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph.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, 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">VariableSlots.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="a00656_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>Oct·5,·2010·</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="a00656.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="a00656.html">VariableSlots.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
10.7 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/Symbol.cpp·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 94, 41 lines modifiedOffset 94, 69 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">Symbol.cpp·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">
  
 106 <p><a·href="a00662_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="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">
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">122 </table><table·class="memberdecls">
112 <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>
113 Functions</h2></td></tr>124 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#a3bfdb8456463015b2dda092a5805a74[·...·truncated·by·diffoscope;·len:·13,·SHA:·be149b6f28b5d21d77a94f04993eddf4415de3a6731aaad843fde562d2cfcd99·...·])</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"·[·...·truncated·by·diffoscope;·len:·150,·SHA:·29ef43b994abcf3e53818e7118f2c1a62ac384d2961d0e553e319b6d037926a7·...·])</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>
116 <tr·class="separator:ac2ada276febeb9327efbcc5afdf470db"><td·class="memSeparator"·colspan="2">&#160;</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>
117 </table>140 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</dd></dl>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>
120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>145 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham·</dd>
 146 <dd>
 147 :·Frank·Dellaert·</dd>
121 <dd>148 <dd>
122 :·Richard·Roberts·</dd></dl>149 :·Richard·Roberts·</dd></dl>
123 </div></div><!--·contents·-->150 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->151 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->152 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->153 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>154 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00662.html">Symbol.cpp</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="a00662.html">LabeledSymbol.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>156 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>157 ··</ul>
131 </div>158 </div>
132 </body>159 </body>
133 </html>160 </html>
2.23 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a00668.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.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 94, 87 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">inference-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.··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="a00668_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00668_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03532.html">gtsam::BayesTreeCliqueStats</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">clique·statistics··<a·href="a03532.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03536.html">gtsam::BayesTreeCliqueData</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">store·all·the·sizes·<br··/>
 116 ··<a·href="a03536.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03540.html">gtsam::BayesTree&lt;·CLIQUE·&gt;</a></td></tr>
 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>
 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:ae955942fde34b4cf32ac3573a1aa1e29"·id="r_ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memTemplParams"·colspan="2">template&lt;class·TREE·,·class·RESULT·&gt;·</td></tr> 
118 <tr·class="memitem:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·typename·TREE::sharedFactor·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00668.html#ae955942fde34b4cf32ac3573a1aa1e29">gtsam::inference::EliminateTree</a>·(RESULT·&amp;result,·const·TREE·&amp;tree,·const·typename·TREE::Eliminate·&amp;function)</td></tr> 
119 <tr·class="memdesc:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).··<br·/></td></tr> 
120 <tr·class="separator:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·</p>131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
125 <dd> 
126 Richard·Roberts·</dd></dl> 
127 </div><h2·class="groupheader">Function·Documentation</h2> 
128 <a·id="ae955942fde34b4cf32ac3573a1aa1e29"·name="ae955942fde34b4cf32ac3573a1aa1e29"></a> 
129 <h2·class="memtitle"><span·class="permalink"><a·href="#ae955942fde34b4cf32ac3573a1aa1e29">&#9670;&#160;</a></span>EliminateTree()</h2> 
  
130 <div·class="memitem"> 
131 <div·class="memproto"> 
132 <div·class="memtemplate"> 
133 template&lt;class·TREE·,·class·RESULT·&gt;·</div> 
134 ······<table·class="memname"> 
135 ········<tr> 
136 ··········<td·class="memname">FastVector&lt;·typename·TREE::sharedFactor·&gt;·gtsam::inference::EliminateTree·</td> 
137 ··········<td>(</td> 
138 ··········<td·class="paramtype">RESULT·&amp;&#160;</td> 
139 ··········<td·class="paramname"><em>result</em>,·</td> 
140 ········</tr> 
141 ········<tr> 
142 ··········<td·class="paramkey"></td> 
143 ··········<td></td> 
144 ··········<td·class="paramtype">const·TREE·&amp;&#160;</td> 
145 ··········<td·class="paramname"><em>tree</em>,·</td> 
146 ········</tr> 
147 ········<tr> 
148 ··········<td·class="paramkey"></td> 
149 ··········<td></td> 
150 ··········<td·class="paramtype">const·typename·TREE::Eliminate·&amp;&#160;</td> 
151 ··········<td·class="paramname"><em>function</em>&#160;</td> 
152 ········</tr> 
153 ········<tr> 
154 ··········<td></td> 
155 ··········<td>)</td> 
156 ··········<td></td><td></td> 
157 ········</tr> 
158 ······</table> 
159 </div><div·class="memdoc"> 
  
160 <p>Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).·</p> 
161 <p>Requires·TREE::BayesNetType,·TREE::FactorGraphType,·TREE::sharedConditional,·TREE::sharedFactor,·TREE::Node,·TREE::sharedNode,·TREE::Node::factors,·TREE::Node::children.·</p> 
  
162 </div> 
163 </div> 
164 </div><!--·contents·-->133 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>137 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00668.html">inference-inst.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="a00668.html">BayesTree.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>140 ··</ul>
172 </div>141 </div>
173 </body>142 </body>
174 </html>143 </html>
3.25 KB
html2text {}
Max HTML report size reached
429 B
./usr/share/doc/libgtsam-dev/html/a00668.js
343 B
js-beautify {}
Max HTML report size reached
100 KB
./usr/share/doc/libgtsam-dev/html/a00668_source.html
Max HTML report size reached
186 KB
./usr/share/doc/libgtsam-dev/html/a00674_source.html
Max HTML report size reached
6.84 KB
./usr/share/doc/libgtsam-dev/html/a00677.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminateableFactorGraph.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, 48 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">EliminateableFactorGraph.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>Variable·elimination·algorithms·for·factor·graphs.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00677_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03548.html">gtsam::EliminationTraits&lt;·GRAPH·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traits·class·for·eliminateable·factor·graphs,·specifies·the·types·that·result·from·elimination,·etc.··<a·href="a03548.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03580.html">gtsam::EliminateableFactorGraph&lt;·FACTOR_GRAPH·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.··<a·href="a03580.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>111 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
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>114 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
128 </div></div><!--·contents·-->115 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>119 ··<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="a00677.html">EliminateableFactorGraph.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="a00677.html">MetisIndex-inl.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>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>
135 ··</ul>122 ··</ul>
136 </div>123 </div>
137 </body>124 </body>
138 </html>125 </html>
1.69 KB
html2text {}
Max HTML report size reached
87.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/EliminateableFactorGraph.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, 250 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">EliminateableFactorGraph.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="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>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="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;map&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
119 <div·class="line"><a·id="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;boost/shared_ptr.hpp&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/variant.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">MetisIndex::augment</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factors)·{</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;·iAdjMap;·<span·class="comment">//·Stores·a·set·of·keys·that·are·adjacent·to·key·x,·with··adjMap.first</span></div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;::iterator·iAdjMapIt;</div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··std::set&lt;Key&gt;·keySet;</div>
129 <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>·</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·GRAPH&gt;</div> 
131 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};"> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03548.html">···35</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03548.html">EliminationTraits</a></div>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>
 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>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Create·an·adjacency·mapping·that·stores·the·set·of·all·adjacent·keys·for·every·key</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·i++)·{</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k1:·*factors[i])</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k2:·*factors[i])</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········<span·class="keywordflow">if</span>·(k1·!=·k2)·{</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="comment">//·Store·both·in·Key·and·int32_t·format</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>············<span·class="keywordtype">int</span>·i·=·intKeyBMap_.left.at(k1);</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············<span·class="keywordtype">int</span>·j·=·intKeyBMap_.left.at(k2);</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>············iAdjMap[i].insert(iAdjMap[i].end(),·j);</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········}</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Number·of·keys·referenced·in·this·factor·graph</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··nKeys_·=·keySet.size();</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··xadj_.push_back(0);·<span·class="comment">//·Always·set·the·first·index·to·zero</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">for</span>·(iAdjMapIt·=·iAdjMap.begin();·iAdjMapIt·!=·iAdjMap.end();·++iAdjMapIt)·{</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;int32_t&gt;·temp;</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="comment">//·Template·for·deriving:</span></div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·Copy·from·the·FastSet·into·a·temporary·vector</span></div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····std::copy(iAdjMapIt-&gt;second.begin(),·iAdjMapIt-&gt;second.end(),</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········std::back_inserter(temp));</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·Insert·each·index&#39;s·set·in·order·by·appending·them·to·the·end·of·adj_</span></div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····adj_.insert(adj_.end(),·temp.begin(),·temp.end());</div>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·typedef·MyFactor·FactorType;···················///&lt;·Type·of·factors·in·factor·graph·(e.g.·GaussianFactor)</span></div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·typedef·MyFactorGraphType·FactorGraphType;·····///&lt;·Type·of·the·factor·graph·(e.g.·GaussianFactorGraph)</span></div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//·typedef·MyConditional·ConditionalType;·········///&lt;·Type·of·conditionals·from·elimination·(e.g.·GaussianConditional)</span></div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·typedef·MyBayesNet·BayesNetType;···············///&lt;·Type·of·Bayes·net·from·sequential·elimination·(e.g.·GaussianBayesNet)</span></div> 
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·typedef·MyEliminationTree·EliminationTreeType;·///&lt;·Type·of·elimination·tree·(e.g.·GaussianEliminationTree)</span></div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·typedef·MyBayesTree·BayesTreeType;·············///&lt;·Type·of·Bayes·tree·(e.g.·GaussianBayesTree)</span></div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·typedef·MyJunctionTree·JunctionTreeType;·······///&lt;·Type·of·Junction·tree·(e.g.·GaussianJunctionTree)</span></div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="comment">//·static·pair&lt;shared_ptr&lt;ConditionalType&gt;,·shared_ptr&lt;FactorType&gt;</span></div> 
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//···DefaultEliminate(</span></div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//adj_.push_back(temp);</span></div>
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//···const·MyFactorGraph&amp;·factors,·const·Ordering&amp;·keys);·///&lt;·The·default·dense·elimination·function</span></div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····xadj_.push_back((int32_t)·adj_.size());</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}</div>
146 </div>184 </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="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR_GRAPH&gt;</div> 
150 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="};"> 
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03580.html">···56</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03580.html">EliminateableFactorGraph</a></div> 
Max diff block lines reached; 41810/65223 bytes (64.10%) of diff not shown.
23.9 KB
html2text {}
Max HTML report size reached
7.69 KB
./usr/share/doc/libgtsam-dev/html/a00680.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 51 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">BayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··105 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00680_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00680_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03532.html">gtsam::BayesTreeCliqueStats</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">clique·statistics··<a·href="a03532.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03536.html">gtsam::BayesTreeCliqueData</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">store·all·the·sizes·<br··/> 
116 ··<a·href="a03536.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03540.html">gtsam::BayesTree&lt;·CLIQUE·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03640.html">gtsam::ISAM&lt;·BAYESTREE·&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>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>
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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>120 </table>
130 <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>
131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>122 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>
133 </div></div><!--·contents·-->124 </div></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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00680.html">BayesTree.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="a00680.html">ISAM.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>
1.83 KB
html2text {}
Max HTML report size reached
410 B
./usr/share/doc/libgtsam-dev/html/a00680.js
324 B
js-beautify {}
Max HTML report size reached
93.1 KB
./usr/share/doc/libgtsam-dev/html/a00680_source.html
Max HTML report size reached
4.7 KB
./usr/share/doc/libgtsam-dev/html/a00683.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 33 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">VariableIndex-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase-inst.h·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Base·class·for·cliques·of·a·BayesTree.··
 105 <a·href="#details">More...</a></p>
  
104 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</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>113 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 115 <div·class="textblock"><p>Base·class·for·cliques·of·a·BayesTree.·</p>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>
114 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl> 
115 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
118 <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!·-->
119 ··<ul>121 ··<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="a00683.html">VariableIndex-inl.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00683.html">BayesTreeCliqueBase-inst.h</a></li>
121 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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 ··</ul>124 ··</ul>
123 </div>125 </div>
124 </body>126 </body>
125 </html>127 </html>
1.02 KB
html2text {}
Max HTML report size reached
83.9 KB
./usr/share/doc/libgtsam-dev/html/a00683_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase-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, 305 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </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">BayesTreeCliqueBase-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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="a00587.html">gtsam/inference/BayesTreeCliqueBase.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="a00623.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00608.html">gtsam/inference/FactorGraph-inst.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.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="a00113.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>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FG&gt;</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</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="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>128 <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">BayesTre[·...·truncated·by·diffoscope;·len:·66,·SHA:·8deed288fe7ab8d35e1c804e4a42f40743c249509fa91886e1397b4075788f6d·...·]</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">const</span>·<span·class="keyword">typename</span>·FactorGraphType::EliminationResult&amp;·eliminationResult)</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··gttic(VariableIndex_augment);</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····conditional_·=·eliminationResult.first;</div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··}</div>
 133 </div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 136 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 137 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03552.html#a93d41d0b550a8fb9fb95f5c892fb2615">···35</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03552.html#a93d41d0b550a8fb9fb95f5c892fb2615">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;::equals</a>(</div>
 139 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·DERIVED&amp;·other,·<span·class="keywordtype">double</span>·tol)<span·class="keyword">·const</span></div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>140 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">··</span>{</div>
 141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">return</span>·(!conditional_·&amp;&amp;·!other.conditional())</div>
 142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······||·conditional_-&gt;<a·class="code·hl_struct"·href="a02480.html">equals</a>(*other.conditional(),·tol);</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·globalI·=</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········newFactorIndices·?·(*newFactorIndices)[i]·:·nFactors_;</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key:·*factors[i])·{</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········index_[key].push_back(globalI);</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········++nEntries_;</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>143 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
 144 </div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>145 <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>146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 147 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a></div>
 149 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03552.html#acf1ef12f8527f4c2c708ef158362949d">···45</a></span>····<a·class="code·hl_function"·href="a03552.html#acf1ef12f8527f4c2c708ef158362949d">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;::separator_setminus_B</a>(<span·class="keyword">const</span>·derived_ptr&amp;·B)<span·class="keyword">·const</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}·<span·class="keywordflow">else</span>·{</div>151 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">··</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>152 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_class"·href="a02320.html">KeySet</a>·p_F_S_parents(this-&gt;conditional()-&gt;beginParents(),·this-&gt;conditional()-&gt;endParents());</div>
 153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_class"·href="a02320.html">KeySet</a>·indicesB(B-&gt;conditional()-&gt;begin(),·B-&gt;conditional()-&gt;end());</div>
 154 <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>·S_setminus_B;</div>
 155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::set_difference(p_F_S_parents.begin(),·p_F_S_parents.end(),</div>
 156 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······indicesB.begin(),·indicesB.end(),·back_inserter(S_setminus_B));</div>
 157 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">return</span>·S_setminus_B;</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>158 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··}</div>
152 </div>159 </div>
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·*************************************************************************·*/</span></div>161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
155 <div·class="line"><a·id="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>162 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
156 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">163 <div·class="foldopen"·id="foldopen00057"·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">VariableIn[·...·truncated·by·diffoscope;·len:·58,·SHA:·d5a99092f1455c75d22a5af9b6949a9ca31b23ac217575a760014b98224035a6·...·]</div>164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03552.html#ab3ed1131e643eb5b93220129cf84c681">···57</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_function"·href=[·...·truncated·by·diffoscope;·len:·118,·SHA:·ee13eedbc2db9df379580edbc32aa1775ea91b9dba476ceb22f1390434719a86·...·]</div>
 165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">const</span>·derived_ptr&amp;·B,·<span·class="keyword">const</span>·FactorGraphType&amp;·p_Cp_B)<span·class="keyword">·const</span></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>166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">··</span>{</div>
159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··gttic(VariableIndex_remove);</div>167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····gttic(shortcut_indices);</div>
 168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a02320.html">KeySet</a>·allKeys·=·p_Cp_B.keys();</div>
 169 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<a·class="code·hl_class"·href="a02320.html">KeySet</a>·indicesB(B-&gt;conditional()-&gt;begin(),·B-&gt;conditional()-&gt;end());</div>
 170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·S_setminus_B·=·separator_setminus_B(B);</div>
 171 <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>·keep;</div>
 172 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·keep·=·S\B·intersect·allKeys·(S_setminus_B·is·already·sorted)</span></div>
 173 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····std::set_intersection(S_setminus_B.begin(),·S_setminus_B.end(),·<span·class="comment">//</span></div>
 174 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······allKeys.begin(),·allKeys.end(),·back_inserter(keep));</div>
 175 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="comment">//·keep·+=·B·intersect·allKeys</span></div>
 176 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····std::set_intersection(indicesB.begin(),·indicesB.end(),·<span·class="comment">//</span></div>
 177 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······allKeys.begin(),·allKeys.end(),·back_inserter(keep));</div>
 178 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·keep;</div>
 179 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 180 </div>
160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>181 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 182 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 183 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 184 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 185 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03552.html#ad03372d87f70713d127a4a702cfcdf23">···76</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03552.html#ad03372d87f70713d127a4a702cfcdf23">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;::print</a>(</div>
 186 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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;·keyFormatter)<span·class="keyword">·const</span></div>
161 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·NOTE:·We·intentionally·do·not·decrement·nFactors_·because·the·factor</span></div> 
162 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·indices·need·to·remain·consistent.··Removing·factors·from·a·factor·graph</span></div> 
163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·does·not·shift·the·indices·of·other·factors.··Also,·we·keep·nFactors_</span></div> 
164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·one·greater·than·the·highest-numbered·factor·referenced·in·a·VariableIndex.</span></div> 
165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··ITERATOR·factorIndex·=·firstFactor;</div> 
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">size_t</span>·i·=·0;</div> 
167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">for</span>·(;·factorIndex·!=·lastFactor;·++factorIndex,·++i)·{</div> 
Max diff block lines reached; 39300/64745 bytes (60.70%) of diff not shown.
20.5 KB
html2text {}
Max HTML report size reached
5.97 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/BayesNet.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, 44 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">BayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Conditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·network.··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="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="a03516.html">gtsam::BayesNet&lt;·CONDITIONAL·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03572.html">gtsam::Conditional&lt;·FACTOR,·DERIVEDCONDITIONAL·&gt;</a></td></tr>
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>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>Bayes·network.·</p>121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Richard·Roberts·</dd></dl> 
126 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>127 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00686.html">BayesNet.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="a00686.html">Conditional.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>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>130 ··</ul>
134 </div>131 </div>
135 </body>132 </body>
136 </html>133 </html>
1.35 KB
html2text {}
Max HTML report size reached
72.0 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/BayesNet.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, 115 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">BayesNet.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="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><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="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>
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>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>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>
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="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>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/Key.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="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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="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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>127 <div·class="line"><a·id="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="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
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>129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">
 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>
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> 
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>132 <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>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>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">print</a>(</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;BayesNet&quot;</span>,</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">dot</a>(std::ostream&amp;·os,</div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···········<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword[·...·truncated·by·diffoscope;·len:·13,·SHA:·6f6b02288253ff884b548d17852716cf3df0d070cd6813e279cf2f7400b3ea61·...·]>;</div>142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03572.html#a7023eb6fc34dc7dc0d0be1f92481721f">···78</a></span>····<span·class="keyword">typedef</span>·boost::iterator_range&lt;typename·FACTOR::const_iterator&gt;·<a·class="code·hl_typedef"[·...·truncated·by·diffoscope;·len:·64,·SHA:·25b0686367d3098b6f35e471d0309b1f13392a168668c6134b2b5a1dd6d5cd8e·...·]>;</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>
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··std::string·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">dot</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>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>
169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#ae0b05918d78c0dd95363bb4affc22f8a">saveGraph</a>(<span·class="keyword">const</span>·std::string&amp;·filename,</div> 
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div> 
172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>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>
173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>
174 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·Expose·HybridValues·version·of·logProbability.</span></div> 
175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">double</span>·logProbability(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·x)·<span·class="keyword">const</span>;</div> 
176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>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>
177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//·Expose·HybridValues·version·of·evaluate.</span></div> 
178 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">double</span>·evaluate(<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="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>156 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
180 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div>157 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
181 </div> 
182 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
183 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
184 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</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>
Max diff block lines reached; 16976/55576 bytes (30.55%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
5.75 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/MetisIndex-inl.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 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">MetisIndex-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">inferenceExceptions.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Exceptions·that·may·be·thrown·by·inference·algorithms.··
 106 <a·href="#details">More...</a></p>
  
104 <p><a·href="a00689_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00689_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="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>
 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>120 </table>
112 <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>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>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>
114 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·2013·</dd></dl>
115 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
118 <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!·-->
119 ··<ul>129 ··<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="a00689.html">MetisIndex-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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00689.html">inferenceExceptions.h</a></li>
121 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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 ··</ul>132 ··</ul>
123 </div>133 </div>
124 </body>134 </body>
125 </html>135 </html>
1.31 KB
html2text {}
Max HTML report size reached
24.2 KB
./usr/share/doc/libgtsam-dev/html/a00689_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inferenceExceptions.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.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="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="a00689.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 88 lines modifiedOffset 114, 43 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.html">gtsam/global_includes.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;map&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>
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="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>·FACTORGRAPH&gt;</div> 
128 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03636.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>·:·<span·class="keyword">public</span>·std::exception·{</div>
129 <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> 
130 <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> 
131 <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> 
132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··std::set&lt;Key&gt;·keySet;</div> 
133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·{}</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<a·class="code·hl_class"·href="a03636.html">~InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{}</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{</div>
134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">/*·**********·Convert·to·CSR·format·**********·*/</span></div> 
135 <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> 
136 <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> 
137 <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> 
138 <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> 
139 <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> 
140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··int32_t·keyCounter·=·0;</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="stringliteral">&quot;An·inference·algorithm·was·called·with·inconsistent·arguments.··The\n&quot;</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="stringliteral">&quot;factor·graph,·ordering,·or·variable·index·were·inconsistent·with·each\n&quot;</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="stringliteral">&quot;other,·or·a·full·elimination·routine·was·called·with·an·ordering·that\n&quot;</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="stringliteral">&quot;does·not·include·all·of·the·variables.&quot;</span>;</div>
141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>138 <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>··<span·class="comment">//·First:·Record·a·copy·of·each·key·inside·the·factorgraph·and·create·a</span></div> 
143 <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> 
144 <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> 
145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div> 
146 <div·class="line"><a·id="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> 
147 <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> 
148 <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> 
149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········intKeyBMap_.insert(bm_type::value_type(key,·keyCounter));</div> 
150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········keyCounter++;</div> 
151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········}</div> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div> 
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div> 
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Create·an·adjacency·mapping·that·stores·the·set·of·all·adjacent·keys·for·every·key</span></div> 
157 <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> 
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div> 
159 <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> 
160 <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> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········<span·class="keywordflow">if</span>·(k1·!=·k2)·{</div> 
162 <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> 
163 <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> 
164 <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> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>············iAdjMap[i].insert(iAdjMap[i].end(),·j);</div> 
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········}</div> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Number·of·keys·referenced·in·this·factor·graph</span></div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··nKeys_·=·keySet.size();</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>
173 <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> 
174 <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> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;int32_t&gt;·temp;</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·Copy·from·the·FastSet·into·a·temporary·vector</span></div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····std::copy(iAdjMapIt-&gt;second.begin(),·iAdjMapIt-&gt;second.end(),</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········std::back_inserter(temp));</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·Insert·each·index&#39;s·set·in·order·by·appending·them·to·the·end·of·adj_</span></div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····adj_.insert(adj_.end(),·temp.begin(),·temp.end());</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//adj_.push_back(temp);</span></div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····xadj_.push_back((int32_t)·adj_.size());</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>140 </div>
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·gtsam</span></div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
 143 <div·class="ttc"·id="aa01394_html"><div·class="ttname"><a·href="a01394.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>
188 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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·class="ttc"·id="aa03636_html"><div·class="ttname"><a·href="a03636.html">gtsam::InconsistentEliminationRequested</a></div><div·class="ttdoc">An·inference·algorithm·was·called·with·inconsistent·arguments.</div><div·class="ttdef"><b>Definition</b>·inferenceExceptions.h:29</div></div>
189 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div> 
190 <div·class="ttc"·id="aa03676_html_a7dc9b4a64d6c83cbb6500c6889843153"><div·class="ttname"><a·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">gtsam::MetisIndex::augment</a></div><div·class="ttdeci">void·augment(const·FACTORGRAPH·&amp;factors)</div><div·class="ttdoc">Augment·the·variable·index·with·new·factors.</div><div·class="ttdef"><b>Definition</b>·MetisIndex-inl.h:27</div></div> 
191 </div><!--·fragment·--></div><!--·contents·-->146 </div><!--·fragment·--></div><!--·contents·-->
192 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
193 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
194 <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!·-->
195 ··<ul>150 ··<ul>
196 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00689.html">MetisIndex-inl.h</a></li>151 ····<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">inferenceExceptions.h</a></li>
197 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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>
Max diff block lines reached; 26/19496 bytes (0.13%) of diff not shown.
5.02 KB
html2text {}
Max HTML report size reached
6.7 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/JunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 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">JunctionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesNet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·junction·tree.··105 <p>Bayes·network.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00692_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00692_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="a03652.html">gtsam::JunctionTree&lt;·BAYESTREE,·GRAPH·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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="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·repres[·...·truncated·by·diffoscope;·len:·66,·SHA:·a61c406eac72df2052728b9e39863d46345d6c2f7c09a17032004c8cc4a5f25f·...·].html#details">More...</a><br·/></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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>The·junction·tree.·</p>122 <div·class="textblock"><p>Bayes·network.·</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>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
125 <dd> 
126 Frank·Dellaert·</dd> 
127 <dd>124 <dd>
128 Richard·Roberts·</dd></dl>125 Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00692.html">JunctionTree.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00692.html">BayesNet.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.59 KB
html2text {}
Max HTML report size reached
38.4 KB
./usr/share/doc/libgtsam-dev/html/a00692_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/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 98, 79 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">JunctionTree.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="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>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="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="a00599.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>
 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>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.html">gtsam/inference/ClusterTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
121 <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>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><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>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>
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>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH&gt;</div>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>
128 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03652.html">···50</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03652.html">JunctionTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·h[·...·truncated·by·diffoscope;·len:·65,·SHA:·24fa87d6402e297a2bdabfe966d9ca9d9f36af1477ae87868ae612dfd4f5f9a5·...·]&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>
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">private</span>:</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;CONDITIONAL&gt;</a>·<a·class="code·hl_class"·href="a03524.html">Base</a>;</div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>;·</div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">shared_ptr</a>;·</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03652.html#ab2fa0727164979796294c2231971bfb4">···56</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree&lt;BAYESTREE,·GRAPH[·...·truncated·by·diffoscope;·len:·99,·SHA:·32f66cb5c0bf20fc4793e072102d9b72f986e9cfad2a4199e3d391b8c0c192e2·...·]</div>135 <div·class="line"><a·id="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>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">protected</span>:</div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>
 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>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 144 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03516.html#ad1f05fb1c55edbb9c84ccb29a0b7464c">···52</a></span>··<a·class="code·hl_function"·href="a03516.html#ad1f05fb1c55edbb9c84ccb29a0b7464c">BayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·<a·class="code·hl_class"·href="a03524.html">Base</a>(firstConditional,·lastConditional)·{}</div>
 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>
139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE&gt;</div> 
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">···65</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>·<a·class="code·hl_function"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">FromEliminationTree</a>(<span·class="keyword">const</span>·ETREE&amp;·eliminationTree)·{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>(eliminationTree);·}</div> 
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE_BAYESNET,·<span·class="keyword">class</span>·ETREE_GRAPH&gt;</div> 
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;ETREE_BAYESNET,·ETREE_GRAPH&gt;</a>&amp[·...·truncated·by·diffoscope;·len:·19,·SHA:·2051c7fb427e3d3ea8b7acea0547f4337cebae898f0c3d0cbd82f9a3107a95a0·...·]</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">public</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>
145 <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>
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>161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">dot</a>(std::ostream&amp;·os,</div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···········<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div>
152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··};</div>165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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="keyword">const</span>;</div>
 168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#ae0b05918d78c0dd95363bb4affc22f8a">saveGraph</a>(<span·class="keyword">const</span>·std::string&amp;·filename,</div>
 170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div>
 172 <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>
 174 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·Expose·HybridValues·version·of·logProbability.</span></div>
 175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">double</span>·logProbability(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·x)·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//·Expose·HybridValues·version·of·evaluate.</span></div>
 178 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">double</span>·evaluate(<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="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 180 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div>
153 </div>181 </div>
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>182 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 183 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>}··<span·class="comment">//·namespace·gtsam</span></div>
155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>184 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
156 <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">ClusterTree.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>185 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#include·&lt;gtsam/inference/BayesNet-inst.h&gt;</span></div>
 186 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</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>187 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
158 <div·class="ttc"·id="aa03528_html"><div·class="ttname"><a·href="a03528.html">gtsam::EliminatableClusterTree</a></div><div·class="ttdoc">A·cluster-tree·that·eliminates·to·a·Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:184</div></div> 
159 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div> 
160 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div> 
161 <div·class="ttc"·id="aa03652_html_a0a0aed924d0fb7d666de293d7e8611d1"><div·class="ttname"><a·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">gtsam::JunctionTree::FromEliminationTree</a></div><div·class="ttdeci">static·This·FromEliminationTree(const·ETREE·&amp;eliminationTree)</div><div·class="ttdoc">Build·the·junction·tree·from·an·elimination·tree.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:65</div></div> 
162 <div·class="ttc"·id="aa03652_html_a5cd5f2112feb82893591bc85c5608dfc"><div·class="ttname"><a·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">gtsam::JunctionTree::This</a></div><div·class="ttdeci">JunctionTree&lt;·BAYESTREE,·GRAPH·&gt;·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:54</div></div> 
163 <div·class="ttc"·id="aa03652_html_ab2fa0727164979796294c2231971bfb4"><div·class="ttname"><a·href="a03652.html#ab2fa0727164979796294c2231971bfb4">gtsam::JunctionTree::Base</a></div><div·class="ttdeci">EliminatableClusterTree&lt;·BAYESTREE,·GRAPH·&gt;·Base</div><div·class="ttdoc">Our·base·class.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:56</div></div> 
164 <div·class="ttc"·id="aa03652_html_acf4f22ad215c4df3d6f76cc82189a205"><div·class="ttname"><a·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">gtsam::JunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·[·...·truncated·by·diffoscope;·len:·81,·SHA:·bc6c03945914170b79a215dc73906bcadedf86990ca356ead77dd73bf7788fa0·...·]5</div></div>188 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·fo[·...·truncated·by·diffoscope;·len:·111,·SHA:·0d6ad3652a4069584b0d5353f3b089014eb4e60cb7c62bc47c8be68a3f90b6d5·...·]5</div></div>
Max diff block lines reached; 949/29887 bytes (3.18%) of diff not shown.
9.13 KB
html2text {}
Max HTML report size reached
132 KB
./usr/share/doc/libgtsam-dev/html/a00695_source.html
Max HTML report size reached
8.02 KB
./usr/share/doc/libgtsam-dev/html/a00701.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/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 96, 48 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">ClusterTree-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EliminateableFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··105 <p>Variable·elimination·algorithms·for·factor·graphs.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00701_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00701_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>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">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>
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="a03560.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;::EliminationPostOrderVisitor</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03580.html">gtsam::EliminateableFactorGraph&lt;·FACTOR_GRAPH·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.··<a·href="a03580.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>123 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>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>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Apr·21,·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·-->128 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>132 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00701.html">ClusterTree-inst.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="a00701.html">EliminateableFactorGraph.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>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>135 ··</ul>
138 </div>136 </div>
139 </body>137 </body>
140 </html>138 </html>
2.19 KB
html2text {}
Max HTML report size reached
467 B
./usr/share/doc/libgtsam-dev/html/a00701.js
381 B
js-beautify {}
Max HTML report size reached
149 KB
./usr/share/doc/libgtsam-dev/html/a00701_source.html
Max HTML report size reached
56.1 KB
./usr/share/doc/libgtsam-dev/html/a00707_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 212 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">Preconditioner.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="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>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Preconditioner.h</span></div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*··Created·on:·Jun·2,·2014</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*······Author:·Yong-Dian·Jian</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*······Author:·Sungtae·An</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div> 
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">class·</span>KeyInfo;</div> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>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><span·class="comment">/*·parameters·for·the·preconditioner·*/</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>
130 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">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>
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>127 <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>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·Check·number·of·variables</span></div>
138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>···}·kernel_·;</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#a10e886cc8b8a374e2f[·...·truncated·by·diffoscope;·len:·247,·SHA:·90b5d12004d331834617a866564120296ba05b1442ccce356341b2c05697d85d·...·]</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>
139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 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>
140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">enum</span>·Verbosity·{</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>
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>139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
146 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>···<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>140 </div>
167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
168 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·PCG·aims·to·solve·the·problem:·A·x·=·b·by·reparametrizing·it·as</span></div> 
169 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·L^{-1}·A·L^{-T}·y·=·L^{-1}·b···or···M^{-1}·A·x·=·M^{-1}·b,</span></div> 
170 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*·where·A·\approx·L·L^{T},·or·A·\approx·M</span></div> 
171 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·*·The·goal·of·this·class·is·to·provide·a·general·interface·to·all·preconditioners·*/</span></div> 
172 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03988.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>·{</div> 
174 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">public</span>:</div> 
175 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Preconditioner&gt;·shared_ptr;</div> 
176 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·std::vector&lt;size_t&gt;·Dimensions;</div> 
177 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
178 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·Generic·Constructor·and·Destructor·*/</span></div> 
179 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>()·{}</div> 
180 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03988.html">~Preconditioner</a>()·{}</div> 
181 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·</span></div> 
183 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">··*·Abstract·interface·for·raw·vectors.·VectorValues·is·a·speed·bottleneck</span></div> 
184 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">··*·and·Yong-Dian·has·profiled·preconditioners·(outside·GTSAM)·with·the·the</span></div> 
185 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">··*·three·methods·below.·In·GTSAM,·unfortunately,·we·are·still·using·the</span></div> 
186 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">··*·VectorValues·methods·called·in·iterative-inl.h</span></div> 
187 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">··*/</span></div> 
188 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
189 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03988.html#a1487b9feccdfff75cf25cff86affb81b">···81</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03988.html#a1487b9feccdfff75cf25cff86affb81b">solve</a>(<span·class="keyword">const</span>·Vector&amp;·y,·Vector·&amp;x)·<span·class="keyword">const</span>·=·0;</div> 
190 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
191 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03988.html#aae3d89e2b3e004d227e9fd28ff8dba64">···84</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03988.html#aae3d89e2b3e004d227e9fd28ff8dba64">transposeSolve</a>(<span·class="keyword">const</span>·Vector&amp;·y,·Vector&amp;·x)·<span·class="keyword">const</span>·=·0;</div> 
192 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
Max diff block lines reached; 7896/43598 bytes (18.11%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
7.39 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/KalmanFilter.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, 39 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">KalmanFilter.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>Simple·linear·Kalman·filter.··106 <p>Iterative·methods,·template·implementation.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00710_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>Simple·linear·Kalman·filter.·</p> 
115 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.</p>129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>
 130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
117 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd> 
118 <dd> 
119 Frank·Dellaert·</dd></dl> 
120 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
123 <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!·-->
124 ··<ul>136 ··<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="a00710.html">KalmanFilter.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="a00710.html">iterative-inl.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>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 ··</ul>139 ··</ul>
128 </div>140 </div>
129 </body>141 </body>
130 </html>142 </html>
1.79 KB
html2text {}
Max HTML report size reached
5.78 KB
./usr/share/doc/libgtsam-dev/html/a00713.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.cpp·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="#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">IterativeSolver.cpp·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>Some·support·classes·for·iterative·solvers.··104 <p>Subgraph·Solver·from·IROS·2010.··
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:ae4fce2472860a0352b08bd4303d11833"·id="r_ae4fce2472860a0352b08bd4303d11833"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4fce2472860a0352b08bd4303d11833"·name="ae4fce2472860a0352b08bd4303d11833"></a> 
117 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr> 
118 <tr·class="separator:ae4fce2472860a0352b08bd4303d11833"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>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>Some·support·classes·for·iterative·solvers.·</p>114 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
122 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2012·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 117 <dd>
 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="a00713.html">IterativeSolver.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00713.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.26 KB
html2text {}
Max HTML report size reached
5.92 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/PowerMethod.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PowerMethod.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">linearExceptions.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.··104 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00716_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03980.html">gtsam::PowerMethod&lt;·Operator·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·maximum·Eigenpair·with·power·method.··<a·href="a03980.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p>114 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl> 
125 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>121 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">PowerMethod.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">linearExceptions.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>124 ··</ul>
133 </div>125 </div>
134 </body>126 </body>
135 </html>127 </html>
1.39 KB
html2text {}
Max HTML report size reached
72.5 KB
./usr/share/doc/libgtsam-dev/html/a00719_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/JacobianFactor-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 196 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">linearAlgorithms-inst.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="a00719.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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="a00821.html">gtsam/linear/linearExceptions.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> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><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>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>internal</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<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>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>linearAlgorithms</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="comment">/*·*************************************************************************·*/</span></div> 
134 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03856.html">···34</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>·{</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········boost::optional&lt;OptimizeData&amp;&gt;·parentData;</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·VectorValues::const_iterator&gt;</a>·cliqueResults;</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="comment">//VectorValues·ancestorResults;</span></div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="comment">//VectorValues·results;</span></div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</div> 
141 </div>131 </div>
142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>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>
145 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00034"·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>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>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">if</span>(model·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)model-&gt;dim()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>())</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">throw</span>·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>(),·model-&gt;dim());</div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·number·of·variables</span></div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1)</div>
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="stringliteral">&quot;one·for·the·RHS·vector·must·equal·the·number·of·provided·matrix·blocks.&quot;</span>);</div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="comment">//·Check·RHS·dimension</span></div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">if</span>(augmentedMatrix(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1).<a·class="code·hl_function"·href="a02660.html#a643d937b08596158d61440c5d8407ddf">cols</a>()·!=·1)</div>
 152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="stringliteral">&quot;must·be·the·RHS·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Take·noise·model</span></div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····model_·=·model;</div>
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> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········{</div>158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
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>159 </div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········myData.parentData·=·parentData;</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>
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>166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Check·noise·model·dimension</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>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>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Resize·base·class·key·vector</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>············Vector·xS;</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>
165 <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>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············<span·class="comment">//·Count·dimensions·of·vector</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>
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>175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····dimensions.reserve(terms.size());</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>176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·TERMS::const_iterator·it·=·terms.begin();·it·!=·terms.end();·++it)·{</div>
 177 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·std::pair&lt;Key,·Matrix&gt;&amp;·term·=·*it;</div>
 178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·Matrix&amp;·Ai·=·term.second;</div>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>················parentPointers.push_back(myData.cliqueResults.at(parent));</div>179 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······dimensions.push_back(Ai.cols());</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> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··············}</div>180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
Max diff block lines reached; 28766/55329 bytes (51.99%) of diff not shown.
18.3 KB
html2text {}
Max HTML report size reached
8.42 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/SubgraphSolver.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, 49 lines modifiedOffset 94, 55 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SubgraphSolver.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Subgraph·Solver·from·IROS·2010.··106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <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="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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:ab826fc898d16d52c60fbe6ad58e3282e"·id="r_ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab826fc898d16d52c60fbe6ad58e3282e"·name="ab826fc898d16d52c60fbe6ad58e3282e"></a>
 118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SparseTriplets</b>·=·std::vector&lt;·std::tuple&lt;·int,·int,·double·&gt;·&gt;</td></tr>
 119 <tr·class="separator:ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr>
 124 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr>
 125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>126 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
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>129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 130 <dd>
 131 Christian·Potthast·</dd>
 132 <dd>
 133 Richard·Roberts·</dd>
127 <dd>134 <dd>
128 Yong·Dian·Jian·</dd></dl>135 Frank·Dellaert·</dd></dl>
129 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>140 ··<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="a00722.html">SubgraphSolver.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="a00722.html">GaussianFactorGraph.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>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>
136 ··</ul>143 ··</ul>
137 </div>144 </div>
138 </body>145 </body>
139 </html>146 </html>
1.96 KB
html2text {}
Max HTML report size reached
348 B
./usr/share/doc/libgtsam-dev/html/a00722.js
262 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00722·=·[1 var·a00722·=·[
 2 ····["hasConstraints",·"a00722.html#a35c269c3243cab16a7475239a9c91021",·null]
2 ····["gtsam::SubgraphSolverParameters",·"a04056.html",·null], 
3 ····["gtsam::SubgraphSolver",·"a04060.html",·"a04060"] 
4 ];3 ];
63.8 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/JacobianFactor-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 144 lines modifiedOffset 98, 198 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">JacobianFactor-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">IterativeSolver.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00614.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="a00887.html">gtsam/linear/linearExceptions.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.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="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/tuple/tuple.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
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> 
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>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">fillTerms</a>(terms,·b,·model);</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>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
131 </div> 
132 <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>
133 <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="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Forward·declarations</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">struct·</span>KeyInfoEntry;</div>
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="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>KeyInfo;</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
135 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03828.html">···44</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div>
136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03844.html#ab44f80d3aa07952ea28b2ba4a969a057">···34</a></span>··<a·class="code·hl_function"·href="a03844.html#a1c9ccededa7bf3a937dd59d9b8e4a22d">JacobianFactor::JacobianFactor</a>(</div> 
137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model)·:</div> 
138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<a·class="code·hl_class"·href="a03780.html">Base</a>(keys),·Ab_(augmentedMatrix)</div> 
139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div> 
140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·Check·noise·model·dimension</span></div> 
141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">if</span>(model·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)model-&gt;dim()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>())</div> 
142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">throw</span>·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>(),·model-&gt;dim());</div> 
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·number·of·variables</span></div> 
145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1)</div> 
146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</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>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;IterativeOptimizationParameters&gt;·shared_ptr;</div>
150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="comment">//·Check·RHS·dimension</span></div> 
151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">if</span>(augmentedMatrix(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1).<a·class="code·hl_function"·href="a02660.html#a643d937b08596158d61440c5d8407ddf">cols</a>()·!=·1)</div> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·Verbosity·{</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>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····SILENT·=·0,·COMPLEXITY,·ERROR</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}·verbosity_;</div>
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</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>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
159 </div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>(Verbosity·v·=·SILENT)·:</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······verbosity_(v)·{</div>
160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03828.html">~IterativeOptimizationParameters</a>()·{</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>158 <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>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">/*·utility·*/</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>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">inline</span>·Verbosity·verbosity()<span·class="keyword">·const·</span>{</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·verbosity_;</div>
169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Resize·base·class·key·vector</span></div> 
171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.resize(terms.size());</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··GTSAM_EXPORT·std::string·getVerbosity()·<span·class="keyword">const</span>;</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·setVerbosity(<span·class="keyword">const</span>·std::string·&amp;s);</div>
172 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <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>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·matlab·interface·*/</span></div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·print()·<span·class="keyword">const</span>;</div>
174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····std::vector&lt;size_t&gt;·dimensions;</div> 
175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····dimensions.reserve(terms.size());</div> 
176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·TERMS::const_iterator·it·=·terms.begin();·it·!=·terms.end();·++it)·{</div> 
177 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·std::pair&lt;Key,·Matrix&gt;&amp;·term·=·*it;</div> 
178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·Matrix&amp;·Ai·=·term.second;</div> 
179 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······dimensions.push_back(Ai.cols());</div> 
180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div> 
181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="comment">//·Construct·block·matrix</span></div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">/*·virtual·print·function·*/</span></div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··GTSAM_EXPORT·<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const</span>;</div>
183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····Ab_·=·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>(dimensions,·b.size(),·<span·class="keyword">true</span>);</div> 
184 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
185 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="comment">//·Check·and·add·terms</span></div> 
186 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·i·=·0;·<span·class="comment">//·For·block·index</span></div> 
Max diff block lines reached; 20487/50429 bytes (40.63%) of diff not shown.
14.4 KB
html2text {}
Max HTML report size reached
8.03 KB
./usr/share/doc/libgtsam-dev/html/a00728.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/IterativeSolver.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 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="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">IterativeSolver.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··105 <p>Some·support·classes·for·iterative·solvers.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00728_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="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:ae4fce2472860a0352b08bd4303d11833"·id="r_ae4fce2472860a0352b08bd4303d11833"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4fce2472860a0352b08bd4303d11833"·name="ae4fce2472860a0352b08bd4303d11833"></a>
 117 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr>
124 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"·id="r_ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplParams"·colspan="2"><a·id="ac59c7e1d84d5e8570a143898def32125"·name="ac59c7e1d84d5e8570a143898def32125"></a> 
125 template&lt;class·S·,·class·V·&gt;·</td></tr> 
126 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::preconditionedConjugateGradient</b>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
127 <tr·class="separator:ac59c7e1d84d5e8570a143898def32125"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae4fce2472860a0352b08bd4303d11833"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>119 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</p>121 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>
 122 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2012·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</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·-->124 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>128 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00728.html">ConjugateGradientSolver.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="a00728.html">IterativeSolver.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>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>131 ··</ul>
143 </div>132 </div>
144 </body>133 </body>
145 </html>134 </html>
1.99 KB
html2text {}
Max HTML report size reached
8.39 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/JacobianFactor.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 95, 54 lines modifiedOffset 95, 41 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">JacobianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00731_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00731_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="a03844.html">gtsam::JacobianFactor</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>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·factor·in·the·squared-error·form.··<a·href="a03844.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03848.html">gtsam::traits&lt;·JacobianFactor·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03848.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>113 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem: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>117 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
 120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
131 <dd> 
132 Christian·Potthast·</dd> 
133 <dd>121 <dd>
 122 Richard·Roberts·</dd></dl>
134 Frank·Dellaert·</dd></dl> 
135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
136 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>127 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00731.html">JacobianFactor.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="a00731.html">GaussianEliminationTree.h</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>130 ··</ul>
144 </div>131 </div>
145 </body>132 </body>
146 </html>133 </html>
2.18 KB
html2text {}
Max HTML report size reached
411 B
./usr/share/doc/libgtsam-dev/html/a00731.js
325 B
js-beautify {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a00731_source.html
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a00737_source.html
Max HTML report size reached
4.57 KB
./usr/share/doc/libgtsam-dev/html/a00740.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 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">Sampler.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>sampling·from·a·diagonal·NoiseModel··104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p>
 115 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
114 <div·class="textblock"><p>sampling·from·a·diagonal·NoiseModel·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
116 <dd> 
117 Alex·Cunningham·</dd></dl> 
118 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>120 ··<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="a00740.html">Sampler.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="a00740.html">GaussianFactor.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>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>123 ··</ul>
126 </div>124 </div>
127 </body>125 </body>
128 </html>126 </html>
974 B
html2text {}
Max HTML report size reached
6.8 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/GaussianDensity.cpp·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 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="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianDensity.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.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>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00743_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="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">
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: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>
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>
 129 <div·class="textblock"><p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·</p>
114 <div·class="textblock"><p>A·Gaussian·Density.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
 131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
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="a00743.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="a00743.html">AcceleratedPowerMethod.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.56 KB
html2text {}
Max HTML report size reached
6.57 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/GaussianISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianDensity.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·Gaussian·Density.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03800.html">gtsam::GaussianISAM</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03772.html">gtsam::GaussianDensity</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03772.html"·title="A·GaussianDensity·is·a·GaussianConditional·without·parents.">GaussianDensity</a>·is·a·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·without·parents.··<a·href="a03772.html#details">More...</a><br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03804.html">gtsam::traits&lt;·GaussianISAM·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03804.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>122 <div·class="textblock"><p>A·Gaussian·Density.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>
124 <dd> 
125 Richard·Roberts·</dd></dl> 
126 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>129 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00746.html">GaussianISAM.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00746.html">GaussianDensity.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>132 ··</ul>
134 </div>133 </div>
135 </body>134 </body>
136 </html>135 </html>
1.41 KB
html2text {}
Max HTML report size reached
28.0 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/GaussianISAM.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, 70 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">GaussianISAM.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="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="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="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00749.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="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="foldopen00027"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03800.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·64,·SHA:·4ab72278f8d0714b0972c21d6dda0b59a03d1952360711baa8e7a7bc455b7d8c·...·]</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="[·...·truncated·by·diffoscope;·len:·59,·SHA:·0296f5288d64be037e25da24f0b4b1a87b908bd6043d9f2ceee96b556968b493·...·]</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;GaussianBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>·<a·class="code·hl_class"·href="a03800.html">This</a>;</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>129 <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>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>();</div>130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GaussianDensity&gt;·shared_ptr;</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>&amp;·bayesTree);</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>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>
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
141 </div>136 </div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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>··<span·class="keyword">template</span>·&lt;&gt;</div>143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="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[·...·truncated·by·diffoscope;·len:·148,·SHA:·4ad4facce2bd378c78ebcc808f46acfe110ab45b07613776adb79937197adc14·...·]/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>
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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">···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>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·=·<span·class="stringliteral">&quot;GaussianDensity&quot;</span>,</div>
 155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····Vector·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>()·<span·class="keyword">const</span>;</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Matrix·covariance()·<span·class="keyword">const</span>;</div>
 160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>
 162 </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>
 165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}<span·class="comment">//·gtsam</span></div>
147 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>166 <div·class="ttc"·id="aa00749_html"><div·class="ttname"><a·href="a00749.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>
148 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div> 
149 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div> 
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>167 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
151 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div> 
152 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div> 
153 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div> 
154 <div·class="ttc"·id="aa03756_html"><div·class="ttname"><a·href="a03756.html">gtsam::GaussianBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Gaussian·density.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesTree.h:52</div></div> 
155 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>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:·28,·SHA:·55e262466a853b41c28edbed31431fc8d5abf691b1a41c4389d20327e8176249·...·]8</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>
156 </div><!--·fragment·--></div><!--·contents·-->178 </div><!--·fragment·--></div><!--·contents·-->
157 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>182 ··<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="a00746.html">GaussianISAM.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="a00746.html">GaussianDensity.h</a></li>
162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
163 ··</ul>185 ··</ul>
164 </div>186 </div>
165 </body>187 </body>
166 </html>188 </html>
6.72 KB
html2text {}
Max HTML report size reached
11.4 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/HessianFactor.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 95, 57 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HessianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··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="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>
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="a03752.html">gtsam::GaussianBayesTreeClique</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·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>
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="a03756.html">gtsam::GaussianBayesTree</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Gaussian·density.··<a·href="a03756.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>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>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03816.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>
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><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
126 Functions</h2></td></tr> 
127 <tr·class="memitem:ga37760d3ca31c6d8d60a3a2a17babc3a4"·id="r_ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03812.html">HessianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">gtsam::EliminateCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
128 <tr·class="memdesc:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
129 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:gadbb147d2a9039f67ad3b8b5515d2e5cc"·id="r_gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03780.html">GaussianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#gadbb147d2a9039f67ad3b8b5515d2e5cc">gtsam::EliminatePreferCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
131 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
132 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>126 </table>
134 <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>
135 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p> 
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>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>
138 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
142 ··<ul>136 ··<ul>
143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00752.html">HessianFactor.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>
144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
145 ··</ul>139 ··</ul>
146 </div>140 </div>
147 </body>141 </body>
148 </html>142 </html>
3.06 KB
html2text {}
Max HTML report size reached
628 B
./usr/share/doc/libgtsam-dev/html/a00752.js
542 B
js-beautify {}
Max HTML report size reached
95.2 KB
./usr/share/doc/libgtsam-dev/html/a00752_source.html
Max HTML report size reached
5.72 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/SubgraphSolver.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 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">SubgraphSolver.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00755_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Subgraph·Solver·from·IROS·2010.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03808.html">gtsam::GaussianJunctionTree</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·junction·tree·specialized·to·Gaussian·factors,·i.e.,·it·is·a·cluster·tree·with·Gaussian·factors·stored·in·each·cluster.··<a·href="a03808.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>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>Subgraph·Solver·from·IROS·2010.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
117 <dd>122 <dd>
118 Yong·Dian·Jian·</dd></dl>123 Richard·Roberts·</dd></dl>
119 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>128 ··<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="a00755.html">SubgraphSolver.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00755.html">GaussianJunctionTree.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>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>
126 ··</ul>131 ··</ul>
127 </div>132 </div>
128 </body>133 </body>
129 </html>134 </html>
1.32 KB
html2text {}
Max HTML report size reached
5.94 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/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="a00758_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="a00758.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="a00758.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
10.7 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/HessianFactor.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, 49 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HessianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BinaryJacobianFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <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.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00761_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="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">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
114 Typedefs</h2></td></tr> 
115 <tr·class="memitem:a6c846ee931ef0d3f9db4ba6facdce2a1"·id="r_a6c846ee931ef0d3f9db4ba6facdce2a1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c846ee931ef0d3f9db4ba6facdce2a1"·name="a6c846ee931ef0d3f9db4ba6facdce2a1"></a> 
116 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Dims</b>·=·std::vector&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr> 
117 <tr·class="separator:a6c846ee931ef0d3f9db4ba6facdce2a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
120 Functions</h2></td></tr> 
121 <tr·class="memitem:ga37760d3ca31c6d8d60a3a2a17babc3a4"·id="r_ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03812.html">HessianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">gtsam::EliminateCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
122 <tr·class="memdesc:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
123 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:gadbb147d2a9039f67ad3b8b5515d2e5cc"·id="r_gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03780.html">GaussianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#gadbb147d2a9039f67ad3b8b5515d2e5cc">gtsam::EliminatePreferCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
125 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
126 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>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"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>124 <div·class="textblock"><p>A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·</p>
130 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>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>
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="a00761.html">HessianFactor.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00761.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.76 KB
html2text {}
Max HTML report size reached
480 B
./usr/share/doc/libgtsam-dev/html/a00761.js
394 B
js-beautify {}
Max HTML report size reached
13.2 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/Sampler.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, 46 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">Sampler.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>sampling·from·a·NoiseModel··105 <p>Iterative·methods,·implementation.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00764_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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="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"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a0dffaf102d7e9efcaea199e4cc2e95e3"·id="r_a0dffaf102d7e9efcaea199e4cc2e95e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0dffaf102d7e9efcaea199e4cc2e95e3"·name="a0dffaf102d7e9efcaea199e4cc2e95e3"></a>
 117 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 118 <tr·class="separator:a0dffaf102d7e9efcaea199e4cc2e95e3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a>
 120 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 121 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr>
 122 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 124 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr>
 125 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a>
 127 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 128 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr>
 129 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a>
 131 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 132 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr>
 133 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a>
 135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 136 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr>
 137 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>138 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>sampling·from·a·NoiseModel·</p>140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>
123 <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>
124 <dd> 
125 Alex·Cunningham·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00764.html">Sampler.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="a00764.html">iterative.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>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.51 KB
html2text {}
Max HTML report size reached
630 B
./usr/share/doc/libgtsam-dev/html/a00764.js
544 B
js-beautify {}
Max HTML report size reached
8.41 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/GaussianConditional.cpp·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, 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="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianConditional.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HessianFactor.cpp·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Conditional·Gaussian·Base·class.·· 
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: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>
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>Conditional·Gaussian·Base·class.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>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>
116 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>135 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00767.html">GaussianConditional.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00767.html">HessianFactor.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>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>138 ··</ul>
124 </div>139 </div>
125 </body>140 </body>
126 </html>141 </html>
2.03 KB
html2text {}
Max HTML report size reached
15.6 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/GaussianFactorGraph.h·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 94, 64 lines modifiedOffset 94, 72 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
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">GaussianFactorGraph.h·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">
  
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··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 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03788.html">gtsam::EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03792.html">gtsam::GaussianFactorGraph</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Linear·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.··<a·href="a03792.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03796.html">gtsam::traits&lt;·GaussianFactorGraph·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
127 <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>
128 Functions</h2></td></tr>115 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>116 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a>
 117 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr>
 118 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr>
 119 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a>
 121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr>
 122 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr>
 123 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a>
 125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr>
 126 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a>
 128 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 129 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr>
 130 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a>
 132 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 133 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr>
131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a>
 136 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr>
 137 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr>
 138 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a>
 140 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 141 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>
 142 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a>
 144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr>
 145 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr>
 146 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>147 </table>
133 <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>
134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>149 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>150 <p>Errors·</p><dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
136 <dd> 
137 Christian·Potthast·</dd> 
138 <dd> 
139 Alireza·Fathi·</dd> 
140 <dd> 
141 Richard·Roberts·</dd> 
142 <dd>151 <dd>
143 Frank·Dellaert·</dd></dl>152 Christian·Potthast·</dd></dl>
144 </div></div><!--·contents·-->153 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>157 ··<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="a00770.html">GaussianFactorGraph.h</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="a00770.html">Errors.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>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>
151 ··</ul>160 ··</ul>
152 </div>161 </div>
153 </body>162 </body>
154 </html>163 </html>
3.19 KB
html2text {}
Max HTML report size reached
954 B
./usr/share/doc/libgtsam-dev/html/a00770.js
868 B
js-beautify {}
Max HTML report size reached
7.3 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/GaussianConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 45 lines modifiedOffset 96, 41 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianConditional.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>Conditional·Gaussian·Base·class.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03764.html">gtsam::GaussianConditional</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04048.html">gtsam::SubgraphPreconditionerParameters</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·functions·as·the·node·in·a·Bayes·network.··<a·href="a03764.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03768.html">gtsam::traits&lt;·GaussianConditional·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04052.html">gtsam::SubgraphPreconditioner</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</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="a00773.html">GaussianConditional.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="a00773.html">SubgraphPreconditioner.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.77 KB
html2text {}
Max HTML report size reached
352 B
./usr/share/doc/libgtsam-dev/html/a00773.js
266 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00773·=·[1 var·a00773·=·[
2 ····["gtsam::traits<·GaussianConditional·>",·"a03768.html",·null]2 ····["gtsam::SubgraphPreconditionerParameters",·"a04048.html",·null],
 3 ····["gtsam::SubgraphPreconditioner",·"a04052.html",·"a04052"]
3 ];4 ];
86.5 KB
./usr/share/doc/libgtsam-dev/html/a00773_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.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, 224 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">GaussianConditional.h</div></div>104 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00896.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="a00869.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="a00734.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="a00848.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="a00725.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="a00890.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#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>
121 <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>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/utility.hpp&gt;</span></div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/inference/Conditional-inst.h&gt;</span></div>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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><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>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>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>
134 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03764.html">···40</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·:</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>,</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;JacobianFactor,·GaussianConditional&gt;</div>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[·...·truncated·by·diffoscope;·len:·83,·SHA:·8ae65149ca846cece6b59ff4f85e00f7210be92ec67c01b3362f8ed187407eaa·...·]</div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditionerParameters&gt;·shared_ptr;</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·builderParams(p)·{}</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
 147 </div>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03764.html#a0f8b1ce7a6a1414f8c24e160af2f8d4e">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_typedef"·href="a03764.html#a0f8b1ce7a6a1414f8c24e160af2f8d4e">This</a>;·</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">···46</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">shared_ptr</a>;·</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03764.html#a2fdd1b89f3665eda71256f3a57f4a4d0">···47</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·<a·class="code·hl_typedef"·href="a03764.html#a2fdd1b89f3665eda71256f3a57f4a4d0">BaseFactor</a>;·</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">···48</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a>·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>;·</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03764.html#a350122154dc86824df762ae59ee51f80">···54</a></span>····<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional</a>()·[·...·truncated·by·diffoscope;·len:·7,·SHA:·80ad8d978e057dc7da613ccc3883f419ab990aba1d9e3516ecb8bfdcc475ffe7·...·]>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>
147 <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>
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>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditioner&gt;·shared_ptr;</div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
151 <div·class="line"><a·id="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>155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div>
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>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>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·Matrix&amp;·R,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>························<span·class="keyword">const</span>·Matrix&amp;·S,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2,·<span·class="keyword">const</sp[·...·truncated·by·diffoscope;·len:·18,·SHA:·af63cedc16f3e16373e2b89436bf340d8f77a40ff65e8705a4f435d674788fd5·...·]</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>
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>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">public</span>:</div>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 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>
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>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>
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>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>
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="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>
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>174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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> 
Max diff block lines reached; 39083/66325 bytes (58.93%) of diff not shown.
21.6 KB
html2text {}
Max HTML report size reached
8.97 KB
./usr/share/doc/libgtsam-dev/html/a00776.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/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 95, 46 lines modifiedOffset 95, 53 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00776_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00776_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="a03740.html">gtsam::GaussianBayesNet</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>
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>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>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">traits··<a·href="a03744.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pre-order·visitor·for·back-substitution·in·a·Bayes·tree.··<a·href="a03860.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>
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"><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>132 <div·class="textblock"><p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
127 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>138 ··<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="a00776.html">GaussianBayesNet.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="a00776.html">linearAlgorithms-inst.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>141 ··</ul>
135 </div>142 </div>
136 </body>143 </body>
137 </html>144 </html>
2.37 KB
html2text {}
Max HTML report size reached
383 B
./usr/share/doc/libgtsam-dev/html/a00776.js
297 B
js-beautify {}
Max HTML report size reached
83.2 KB
./usr/share/doc/libgtsam-dev/html/a00776_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/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, 192 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">GaussianBayesNet.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="a00776.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00776.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00018"·name="l00018"></a><span·class="lineno">···18</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="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="a00890.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="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00749.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="a00026.html">gtsam/base/treeTraversal-inst.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="a00686.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="a00656.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="a01397.html">gtsam/global_includes.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>internal</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>linearAlgorithms</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····{</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03740.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·72,·SHA:·7de41e732b4c90ab7878adf5b46083d4fc63e019724902114b1744f0e0b71406·...·]</div>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>
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;GaussianConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·<a·class="code·hl_class"·href="a03740.html">This</a>;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_class"·href="a03764.html">ConditionalType</a>;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03740.html#adecacf9eadcbced34a26cd234e34d197">···49</a></span>····<a·class="code·hl_function"·href="a03740.html#adecacf9eadcbced34a26cd234e34d197">GaussianBayesNet</a>()·{}</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
145 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03740.html#ae4f5f693d7582da70a64ea80024fdf12">···53</a></span>····<a·class="code·hl_function"·href="a03740.html#ae4f5f693d7582da70a64ea80024fdf12">GaussianBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div> 
148 </div>141 </div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">···58</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">GaussianBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)·{</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······push_back(conditionals);</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
155 </div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03740.html#a91b6b8d6390efc036e690dbaf5493ff4">···65</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#a91b6b8d6390efc036e690dbaf5493ff4">GaussianBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
164 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03740.html#a8ee2b4fa6d395890878484a8fc4412bd">···73</a></span>····<a·class="code·hl_function"·href="a03740.html#a8ee2b4fa6d395890878484a8fc4412bd">GaussianBayesNet</a>(</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········std::initializer_list&lt;boost::shared_ptr&lt;DERIVEDCONDITIONAL&gt;·&gt;·conditionals)</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div> 
168 </div> 
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03740.html#aa254332448c98d4c8bfdc860c794acf8">···78</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03740.html#aa254332448c98d4c8bfdc860c794acf8">~GaussianBayesNet</a>()·=·<span·class="keywordflow">default</span>;</div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03740.html">This</a>&amp;·bn,·<span·[·...·truncated·by·diffoscope;·len:·81,·SHA:·fa4eeffb3131cfab4dfd5487990fd860b2603207b850f7149768c70a34e5b0c1·...·]</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>
 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>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······{</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·collectedResult;</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>·operator()(</div>
 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>
 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>
 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>
Max diff block lines reached; 40878/63629 bytes (64.24%) of diff not shown.
20.9 KB
html2text {}
Max HTML report size reached
7.96 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/IterativeSolver.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">IterativeSolver.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">KalmanFilter.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Some·support·classes·for·iterative·solvers.··104 <p>Simple·linear·Kalman·filter.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00782_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>
129 </table>112 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</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>
132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>117 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
 118 <dd>
 119 Frank·Dellaert·</dd></dl>
134 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>124 ··<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="a00782.html">IterativeSolver.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="a00782.html">KalmanFilter.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>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>
141 ··</ul>127 ··</ul>
142 </div>128 </div>
143 </body>129 </body>
144 </html>130 </html>
1.91 KB
html2text {}
Max HTML report size reached
8.68 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/GaussianBayesTree.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, 51 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">GaussianBayesTree.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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··106 <p>Simple·linear·Kalman·filter.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00785_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="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>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·Bayes·tree·representing·a·Gaussian·density.··<a·href="a03756.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03760.html">gtsam::traits&lt;·GaussianBayesTree·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03760.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Kalman·Filter·class.··<a·href="a03852.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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>
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>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>
130 <dd>132 <dd>
131 Richard·Roberts·</dd></dl>133 Frank·Dellaert·</dd></dl>
132 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>138 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00785.html">GaussianBayesTree.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="a00785.html">KalmanFilter.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.08 KB
html2text {}
Max HTML report size reached
391 B
./usr/share/doc/libgtsam-dev/html/a00785.js
305 B
js-beautify {}
Max HTML report size reached
50.0 KB
./usr/share/doc/libgtsam-dev/html/a00785_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.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">GaussianBayesTree.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="a00785.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00785.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 104 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="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00746.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="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.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="a00680.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="a00839.html">gtsam/linear/NoiseModel.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="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="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>
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>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>
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="a05068.html">GaussianConditional</a>;</div> 
130 <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="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>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
133 <div·class="foldopen"·id="foldopen00035"·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>
134 <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> 
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="a03552.html">BayesTreeCliqueBase</a>&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
138 <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> 
139 <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> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
142 <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> 
143 <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> 
144 <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> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 136 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="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>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
146 </div>140 </div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
149 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};"> 
150 <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> 
151 <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> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div>141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</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#a943f07d46bc01eac1070cd08fc193cc1">State</a>;</div>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
153 <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><span·class="keyword">private</span>:</div>
154 <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> 
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">public</span>:</div> 
157 <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> 
158 <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> 
159 <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>
160 <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>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>
 147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Matrix·I_;·</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>
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
162 <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> 
163 <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">public</span>:</div>
164 <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="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
166 <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>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>
 172 </div>
167 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
168 <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">c[·...·truncated·by·diffoscope;·len:·12,·SHA:·3f4f3bf20b18fa1afa048a1d356873f9a261696a3089501dea048fb5b81528c3·...·]</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>
169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
170 <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> 
171 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">/*</span></div>
172 <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>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>
Max diff block lines reached; 14235/38506 bytes (36.97%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
6.99 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/GaussianJunctionTree.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 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="#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">GaussianJunctionTree.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><a·href="a00788_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>
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="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a93b526a1339ed094afafd352347a57b1"·id="r_a93b526a1339ed094afafd352347a57b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93b526a1339ed094afafd352347a57b1"·name="a93b526a1339ed094afafd352347a57b1"></a>
 117 LogDeterminantData·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·GaussianBayesTreeClique::shared_ptr·&amp;clique,·LogDeterminantData·&amp;parentSum)</td></tr>
 118 <tr·class="separator:a93b526a1339ed094afafd352347a57b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>119 </table>
119 <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>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>121 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>
121 <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>
122 <dd>123 <dd>
123 Richard·Roberts·</dd></dl>124 Richard·Roberts·</dd></dl>
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00788.html">GaussianJunctionTree.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="a00788.html">GaussianBayesTree.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.69 KB
html2text {}
Max HTML report size reached
7.53 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/VectorValues.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 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="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianDensity.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··104 <p>A·Gaussian·Density.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:adcd8a1269185cc3808cadb1d602ecd4e"·id="r_adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcd8a1269185cc3808cadb1d602ecd4e"·name="adcd8a1269185cc3808cadb1d602ecd4e"></a> 
117 GTSAM_EXPORT·ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr> 
118 <tr·class="separator:adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a14719c9175f98cf6127990d490eded4d"·id="r_a14719c9175f98cf6127990d490eded4d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14719c9175f98cf6127990d490eded4d"·name="a14719c9175f98cf6127990d490eded4d"></a> 
120 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::structureCompareOp</b>·(const·boost::tuple&lt;·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>,·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>·&gt;·&amp;vv)</td></tr> 
121 <tr·class="separator:a14719c9175f98cf6127990d490eded4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a131393739a049cb8d3c3d0c3c6e960d6"·id="r_a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a131393739a049cb8d3c3d0c3c6e960d6"·name="a131393739a049cb8d3c3d0c3c6e960d6"></a> 
123 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(const·double·a,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr> 
124 <tr·class="separator:a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table>112 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
127 <div·class="textblock"><p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</p>114 <div·class="textblock"><p>A·Gaussian·Density.·</p>
128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>
129 <dd> 
130 Alex·Cunningham·</dd></dl> 
131 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>121 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00791.html">VectorValues.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="a00791.html">GaussianDensity.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.73 KB
html2text {}
Max HTML report size reached
5.96 KB
./usr/share/doc/libgtsam-dev/html/a00794.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.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, 43 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">SubgraphPreconditioner.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><a·href="a00794_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="a04048.html">gtsam::SubgraphPreconditionerParameters</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04052.html">gtsam::SubgraphPreconditioner</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04032.html">Subgraph</a>·conditioner·class,·as·explained·in·the·RSS·2010·submission.··<a·href="a04052.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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>
 113 <dd>
 114 Frank·Dellaert·</dd></dl>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl> 
124 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>120 ··<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="a00794.html">SubgraphPreconditioner.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="a00794.html">Scatter.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>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 ··</ul>123 ··</ul>
132 </div>124 </div>
133 </body>125 </body>
134 </html>126 </html>
1.34 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/a00797.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.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, 76 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>·&#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">iterative.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Iterative·methods,·implementation.··105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00797_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="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem: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>
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>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>
128 <tr·class="memitem:a37ca85391e3bc671c71b68bc324296f0"·id="r_a37ca85391e3bc671c71b68bc324296f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37ca85391e3bc671c71b68bc324296f0"·name="a37ca85391e3bc671c71b68bc324296f0"></a> 
129 GTSAM_EXPORT·Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;parameters)</td></tr> 
130 <tr·class="memdesc:a37ca85391e3bc671c71b68bc324296f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr> 
131 <tr·class="separator:a37ca85391e3bc671c71b68bc324296f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a> 
133 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
134 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr> 
135 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
137 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr> 
138 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a> 
140 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
141 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr> 
142 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a> 
144 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
145 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
146 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a> 
148 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
149 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
150 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>
151 </table>125 </table>
152 <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>
153 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>127 <div·class="textblock"><p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</p>
154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
155 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>129 <dd>
 130 Alex·Cunningham·</dd></dl>
156 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>135 ··<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="a00797.html">iterative.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="a00797.html">VectorValues.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>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>
163 ··</ul>138 ··</ul>
164 </div>139 </div>
165 </body>140 </body>
166 </html>141 </html>
5.14 KB
html2text {}
Max HTML report size reached
5.81 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.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, 44 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·· 
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:a93b526a1339ed094afafd352347a57b1"·id="r_a93b526a1339ed094afafd352347a57b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93b526a1339ed094afafd352347a57b1"·name="a93b526a1339ed094afafd352347a57b1"></a> 
117 LogDeterminantData·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·GaussianBayesTreeClique::shared_ptr·&amp;clique,·LogDeterminantData·&amp;parentSum)</td></tr> 
118 <tr·class="separator:a93b526a1339ed094afafd352347a57b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>110 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
122 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
123 <dd>114 <dd>
124 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>120 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00800.html">GaussianBayesTree.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="a00800.html">GaussianEliminationTree.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.31 KB
html2text {}
Max HTML report size reached
58.0 KB
./usr/share/doc/libgtsam-dev/html/a00803_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Preconditioner.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 79 lines modifiedOffset 98, 212 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SparseEigen.h</div></div>104 ··<div·class="headertitle"><div·class="title">Preconditioner.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00803.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·13,·SHA:·04b7afb740d6c973bde6bb200d55eb4b57f46490cb6092cfcd4d75078fb58fb5·...·]</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Preconditioner.h</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*··Created·on:·Jun·2,·2014</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*······Author:·Yong-Dian·Jian</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*······Author:·Sungtae·An</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*/</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#pragma·once</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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>
 117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Vector.h</a>&gt;</span></div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">class·</span>KeyInfo;</div>
 127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*·parameters·for·the·preconditioner·*/</span></div>
 130 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a03984.html">···24</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·{</div>
119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 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>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>···}·kernel_·;</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>139 <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="a01[·...·truncated·by·diffoscope;·len:·60,·SHA:·45286677e09a1801b8038f004add16c7746ee3813f6486ec215f88016b2abb9a·...·]</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>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>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>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··gttic_(SparseEigen_sparseJacobianEigen);</div>149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·intermediate·`entries`·vector·is·kind·of·unavoidable·due·to·how·expensive</span></div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·factor-&gt;rows()·is,·which·prevents·us·from·populating·SparseEigen·directly.</span></div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·nrows,·ncols;</div> 
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>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>
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>153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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>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>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</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>
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>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>
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>165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·};</div>
149 </div>166 </div>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>168 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·PCG·aims·to·solve·the·problem:·A·x·=·b·by·reparametrizing·it·as</span></div>
 169 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·L^{-1}·A·L^{-T}·y·=·L^{-1}·b···or···M^{-1}·A·x·=·M^{-1}·b,</span></div>
 170 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*·where·A·\approx·L·L^{T},·or·A·\approx·M</span></div>
 171 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·*·The·goal·of·this·class·is·to·provide·a·general·interface·to·all·preconditioners·*/</span></div>
 172 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">
 173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03988.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>·{</div>
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</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>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>177 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 178 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·Generic·Constructor·and·Destructor·*/</span></div>
 179 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>()·{}</div>
 180 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03988.html">~Preconditioner</a>()·{}</div>
 181 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}··<span·class="comment">//·namespace·gtsam</span></div>182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·</span></div>
157 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>183 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">··*·Abstract·interface·for·raw·vectors.·VectorValues·is·a·speed·bottleneck</span></div>
 184 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">··*·and·Yong-Dian·has·profiled·preconditioners·(outside·GTSAM)·with·the·the</span></div>
 185 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">··*·three·methods·below.·In·GTSAM,·unfortunately,·we·are·still·using·the</span></div>
 186 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">··*·VectorValues·methods·called·in·iterative-inl.h</span></div>
 187 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">··*/</span></div>
 188 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
Max diff block lines reached; 7157/45200 bytes (15.83%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
17.2 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/Errors.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 87 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#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">Errors.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">JacobianFactor.cpp·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>vector·of·errors·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00806_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="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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
124 Typedefs</h2></td></tr>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>
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>117 <tr·class="separator:afd846d34165dc1cf49886a7f654c3de7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>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>
132 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a> 
133 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr> 
134 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr> 
135 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a> 
137 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr> 
138 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr> 
139 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a> 
141 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr> 
142 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a> 
144 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
145 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr> 
146 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a> 
148 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
149 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr> 
150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>
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>126 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><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>127 </table>
164 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
165 <div·class="textblock"><p>vector·of·errors·</p> 
166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 130 <dd>
 131 Christian·Potthast·</dd>
 132 <dd>
 133 Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
167 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
168 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
170 <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!·-->
171 ··<ul>139 ··<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="a00806.html">Errors.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00806.html">JacobianFactor.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>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>
174 ··</ul>142 ··</ul>
175 </div>143 </div>
176 </body>144 </body>
177 </html>145 </html>
3.64 KB
html2text {}
Max HTML report size reached
866 B
./usr/share/doc/libgtsam-dev/html/a00806.js
780 B
js-beautify {}
Max HTML report size reached
9.12 KB
./usr/share/doc/libgtsam-dev/html/a00809.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.cpp·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 94, 55 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="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Scatter.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>Maps·global·variable·indices·to·slot·indices.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00809_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">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="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>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04028.html"·title="Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...">Scatter</a>·is·an·intermediate·data·structure·used·when·building·a·<a·class="el"·href="a03812.html"·title="A·Gaussian·factor·using·the·canonical·parameters·(information·form)">HessianFactor</a>·incrementally,·to·get·the·keys·in·the·right·order.··<a·href="a04028.html#details">More...</a><br·/></td></tr>
 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="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:ab826fc898d16d52c60fbe6ad58e3282e"·id="r_ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab826fc898d16d52c60fbe6ad58e3282e"·name="ab826fc898d16d52c60fbe6ad58e3282e"></a> 
118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SparseTriplets</b>·=·std::vector&lt;·std::tuple&lt;·int,·int,·double·&gt;·&gt;</td></tr> 
119 <tr·class="separator:ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
122 Functions</h2></td></tr> 
123 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr> 
124 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr> 
125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table>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>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd> 
133 Richard·Roberts·</dd> 
134 <dd>127 <dd>
135 Frank·Dellaert·</dd></dl>128 Frank·Dellaert·</dd></dl>
 129 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
136 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>134 ··<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="a00809.html">GaussianFactorGraph.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00809.html">Scatter.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>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>
143 ··</ul>137 ··</ul>
144 </div>138 </div>
145 </body>139 </body>
146 </html>140 </html>
2.1 KB
html2text {}
Max HTML report size reached
326 B
./usr/share/doc/libgtsam-dev/html/a00809.js
240 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00809·=·[1 var·a00809·=·[
2 ····["hasConstraints",·"a00809.html#a35c269c3243cab16a7475239a9c91021",·null]2 ····["gtsam::SlotEntry",·"a04024.html",·null],
 3 ····["gtsam::Scatter",·"a04028.html",·"a04028"]
3 ];4 ];
6.56 KB
./usr/share/doc/libgtsam-dev/html/a00815.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.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, 47 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianFactor.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·factor·with·a·quadratic·error·function·-·a·Gaussian.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00815_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="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>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>110 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>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>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
127 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>118 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00815.html">GaussianFactor.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="a00815.html">SubgraphPreconditioner.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>121 ··</ul>
135 </div>122 </div>
136 </body>123 </body>
137 </html>124 </html>
1.51 KB
html2text {}
Max HTML report size reached
6.19 KB
./usr/share/doc/libgtsam-dev/html/a00818.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.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, 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">Scatter.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">
  
 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="a00818_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="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">
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><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>
 123 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</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>124 <dl·class="section·date"><dt>Date</dt><dd>Nov·11,·2014·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00818.html">Scatter.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="a00818.html">RegularJacobianFactor.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>132 ··</ul>
124 </div>133 </div>
125 </body>134 </body>
126 </html>135 </html>
1.4 KB
html2text {}
Max HTML report size reached
8.07 KB
./usr/share/doc/libgtsam-dev/html/a00821.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">linearExceptions.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00821_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="a03864.html">gtsam::IndeterminantLinearSystemException</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·a·linear·system·is·ill-posed.··<a·href="a03864.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03868.html">gtsam::InvalidNoiseModel</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·the·noise·model·dimension·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03868.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03872.html">gtsam::InvalidMatrixBlock</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·a·matrix·block·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03872.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03876.html">gtsam::InvalidDenseElimination</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
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 </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>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>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>
 132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
116 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>137 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00821.html">GaussianFactor.cpp</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00821.html">linearExceptions.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>140 ··</ul>
124 </div>141 </div>
125 </body>142 </body>
126 </html>143 </html>
2.06 KB
html2text {}
Max HTML report size reached
21.0 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/NoiseModel.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 96, 99 lines modifiedOffset 96, 53 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">NoiseModel.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">JacobianFactor.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p><a·href="a00824_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00824_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="a03920.html">gtsam::noiseModel::Base</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>
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>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>
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="a03924.html">gtsam::noiseModel::Gaussian</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03924.html"·title="Gaussian·implements·the·mathematical·model·|R*x|^2·=·|y|^2·with·R&#39;*R=inv(Sigma)·where·y·=·whiten(x)·=...">Gaussian</a>·implements·the·mathematical·model·|R*x|^2·=·|y|^2·with·R'*R=inv(Sigma)·where·y·=·whiten(x)·=·R*x·x·=·unwhiten(x)·=·inv(R)*y·as·indeed·|y|^2·=·y'*y·=·x'*R'*R*x·Various·derived·classes·are·available·that·are·more·efficient.··<a·href="a03924.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03928.html">gtsam::noiseModel::Diagonal</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·diagonal·noise·model·implements·a·diagonal·covariance·matrix,·with·the·elements·of·the·diagonal·specified·in·a·Vector.··<a·href="a03928.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03932.html">gtsam::noiseModel::Constrained</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03932.html"·title="A·Constrained·constrained·model·is·a·specialization·of·Diagonal·which·allows·some·or·all·of·the·sigma...">Constrained</a>·constrained·model·is·a·specialization·of·<a·class="el"·href="a03928.html"·title="A·diagonal·noise·model·implements·a·diagonal·covariance·matrix,·with·the·elements·of·the·diagonal·spe...">Diagonal</a>·which·allows·some·or·all·of·the·sigmas·to·be·zero,·forcing·the·error·to·be·zero·there.··<a·href="a03932.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03936.html">gtsam::noiseModel::Isotropic</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·isotropic·noise·model·corresponds·to·a·scaled·diagonal·covariance·To·construct,·use·one·of·the·static·methods.··<a·href="a03936.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03940.html">gtsam::noiseModel::Unit</a></td></tr> 
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03940.html"·title="Unit:·i.i.d.">Unit</a>:·i.i.d.··<a·href="a03940.html#details">More...</a><br·/></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03944.html">gtsam::noiseModel::Robust</a></td></tr> 
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03920.html"·title="noiseModel::Base·is·the·abstract·base·class·for·all·noise·models.">Base</a>·class·for·robust·error·models·The·robust·M-estimators·above·simply·tell·us·how·to·re-weight·the·residual,·and·are·isotropic·kernels,·in·that·they·do·not·allow·for·correlated·noise.··<a·href="a03944.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03948.html">gtsam::traits&lt;·noiseModel::Gaussian·&gt;</a></td></tr>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>
133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03948.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03848.html#details">More...</a><br·/></td></tr>
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>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="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
145 Namespaces</h2></td></tr>118 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>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>
147 <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>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <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">122 </table><table·class="memberdecls">
171 <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>
172 Functions</h2></td></tr>124 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>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_p[·...·truncated·by·diffoscope;·len:·391,·SHA:·13a2307c6934c524c21b219aa0ff3b3d30dd9ddde9f6670896eb494ac8e11fac·...·])</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>
175 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 </table>128 </table>
177 <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>
178 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl> 
179 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 131 <dd>
 132 Christian·Potthast·</dd>
180 <dd>133 <dd>
181 Frank·Dellaert·</dd></dl>134 Frank·Dellaert·</dd></dl>
 135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
182 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
183 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
185 <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!·-->
186 ··<ul>140 ··<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="a00824.html">NoiseModel.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="a00824.html">JacobianFactor.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>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>
189 ··</ul>143 ··</ul>
190 </div>144 </div>
191 </body>145 </body>
192 </html>146 </html>
5.52 KB
html2text {}
Max HTML report size reached
1.18 KB
./usr/share/doc/libgtsam-dev/html/a00824.js
1.1 KB
js-beautify {}
Max HTML report size reached
240 KB
./usr/share/doc/libgtsam-dev/html/a00824_source.html
Max HTML report size reached
7.17 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/GaussianBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">GaussianBayesNet.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00827_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem: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>
112 </table>125 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>127 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</dd></dl>128 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 129 <dd>
 130 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>135 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00827.html">GaussianBayesNet.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00827.html">GaussianBayesTree-inl.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>138 ··</ul>
124 </div>139 </div>
125 </body>140 </body>
126 </html>141 </html>
1.73 KB
html2text {}
Max HTML report size reached
42.2 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/PCGSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 157 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">PCGSolver.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·PCGSolver.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Preconditioned·Conjugate·Gradient·Solver·for·linear·systems</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·Jan·31,·2012</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Yong-Dian·Jian</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Sungtae·An</span></div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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;random&gt;</span></div>
130 <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>
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="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>125 <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> 
139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·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[·...·truncated·by·diffoscope;·len:·63,·SHA:·e77de71c6e42d7290ae99755da459c7d2e267b6d5cc29ceec5b88f5e714a490e·...·]</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>
 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>
141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>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>
144 <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>·</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>136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>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>
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···················uint_fast64_t·seed·=·42u);</div>
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·interface·to·preconditioner·parameters·*/</span></div> 
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>&amp;·preconditioner()<span·class="keyword">·const·</span>{</div> 
152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·*preconditioner_;</div> 
153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> 
154 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
155 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·needed·for·python·wrapper</span></div> 
156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 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>
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> 
164 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};"> 
165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03972.html">···62</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03972.html">PCGSolver</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div> 
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">public</span>:</div> 
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>141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</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>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
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> 
179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">using·</span>IterativeSolver::optimize;</div>150 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector·sample()·<span·class="keyword">const</span>;</div>
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,</div> 
184 <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="a03840.html">KeyInfo</a>·&amp;keyInfo,·<span·class="keyword">const</span>·std::map&lt;Key,·Vector&gt;·&amp;lambda,</div> 
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;initial)·<span·class="keyword">override</span>;</div> 
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</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>
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>};</div>156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
188 </div>157 </div>
189 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
190 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};"> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03976.html">···89</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03976.html">GaussianFactorGraphSystem</a>·{</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</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="aa00839_html"><div·class="ttname"><a·href="a00839.html">NoiseModel.h</a></div></div>
Max diff block lines reached; 6770/33445 bytes (20.24%) of diff not shown.
9.47 KB
html2text {}
Max HTML report size reached
6.28 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/GaussianEliminationTree.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, 40 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">GaussianEliminationTree.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>Subgraph·Solver·from·IROS·2010.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00836_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00836_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">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>
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>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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>
 124 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
121 <dd>127 <dd>
122 Richard·Roberts·</dd></dl>128 Yong·Dian·Jian·</dd></dl>
123 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>133 ··<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="a00836.html">GaussianEliminationTree.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="a00836.html">SubgraphSolver.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>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>136 ··</ul>
131 </div>137 </div>
132 </body>138 </body>
133 </html>139 </html>
1.44 KB
html2text {}
Max HTML report size reached
334 B
./usr/share/doc/libgtsam-dev/html/a00836.js
248 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00836·=·[1 var·a00836·=·[
2 ····["gtsam::GaussianEliminationTree",·"a03776.html",·"a03776"]2 ····["gtsam::SubgraphSolverParameters",·"a04056.html",·null],
 3 ····["gtsam::SubgraphSolver",·"a04060.html",·"a04060"]
3 ];4 ];
37.4 KB
./usr/share/doc/libgtsam-dev/html/a00836_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 78 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">GaussianEliminationTree.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="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="a00836.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00896.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="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03776.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·:</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 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="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>SubgraphPreconditioner;</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">···31</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">Base</a>;·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·<a·class="code·hl_typedef"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">This</a>;·</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">shared_ptr</a>;·</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·44,·SHA:·f056f51c265d88f739a5a2839df5bb339c3af9a43049d00788935fb6fda6f5e9·...·]>133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04056.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·{</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div>
 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>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>};</div>
 144 </div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
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>146 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04060.html">···76</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>;</div>
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·<span·class="keyword">protected</span>:</div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·parameters_;</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">···82</a></span>··boost::shared_ptr&lt;SubgraphPreconditioner&gt;·<a·class="code·hl_variable"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">pc_</a>;··</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·<span·class="keyword">public</span>:</div>
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>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">con[·...·truncated·by·diffoscope;·len:·86,·SHA:·e1fe9e8bad5827611d07e1ce3b6ac2e252444ee99de9955fe50d811f2a93c2c8·...·]</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>
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>
 164 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 165 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a04060.html#a746e64930e1800b405433301529d3f29">··112</a></span>··<a·class="code·hl_function"·href="a04060.html#a746e64930e1800b405433301529d3f29">~SubgraphSolver</a>()<span·class="keyword">·override·</span>{}</div>
 166 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 167 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 168 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div>
 169 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 170 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,</div>
 171 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03840.html">KeyInfo</a>·&amp;keyInfo,</div>
 172 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>························<span·class="keyword">const</span>·std::map&lt;Key,·Vector&gt;·&amp;lambda,</div>
 173 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;initial)·<span·class="keyword">override</span>;</div>
 174 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 175 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 176 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··std::pair&lt;GaussianFactorGraph,·GaussianFactorGraph&gt;·splitGraph(</div>
 177 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg);</div>
 178 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··};</div>179 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>};</div>
148 </div>180 </div>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>181 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 182 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 183 <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>
151 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">EliminationTree.h</a></div></div>184 <div·class="ttc"·id="aa00896_html"><div·class="ttname"><a·href="a00896.html">SubgraphBuilder.h</a></div></div>
152 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div> 
153 <div·class="ttc"·id="aa00776_html"><div·class="ttname"><a·href="a00776.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div> 
154 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>185 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
155 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div> 
156 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>186 <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·landm[·...·truncated·by·diffoscope;·len:·123,·SHA:·d7be15b3373fc27537cb4bb63268ebd9b3c7e48a85f2697057a06c014c227a27·...·]</div></div>
 187 <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>
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>188 <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>
 189 <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>
 190 <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>
Max diff block lines reached; 3203/28103 bytes (11.40%) of diff not shown.
9.9 KB
html2text {}
Max HTML report size reached
19.8 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/RegularJacobianFactor.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 95, 44 lines modifiedOffset 95, 100 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·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">RegularJacobianFactor.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">NoiseModel.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <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="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03920.html">gtsam::noiseModel::Base</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03920.html"·title="noiseModel::Base·is·the·abstract·base·class·for·all·noise·models.">noiseModel::Base</a>·is·the·abstract·base·class·for·all·noise·models.··<a·href="a03920.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03924.html">gtsam::noiseModel::Gaussian</a></td></tr>
 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>
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>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>
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>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">143 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>145 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>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>
118 <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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:a01449"·id="r_a01449"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01449.html">gtsam::noiseModel</a></td></tr>
 150 <tr·class="memdesc:a01449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·noise·models·live·in·the·<a·class="el"·href="a01449.html"·title="All·noise·models·live·in·the·noiseModel·namespace.">noiseModel</a>·namespace.·<br·/></td></tr>
 151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 </table><table·class="memberdecls">
 153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 154 Typedefs</h2></td></tr>
 155 <tr·class="memitem:ab6e5a4884342656e0837ef07008ec03f"·id="r_ab6e5a4884342656e0837ef07008ec03f"><td·class="memItemLeft"·align="right"·valign="top">typedef·noiseModel::Base::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></td></tr>
 156 <tr·class="memdesc:ab6e5a4884342656e0837ef07008ec03f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Aliases.··<br·/></td></tr>
 157 <tr·class="separator:ab6e5a4884342656e0837ef07008ec03f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:a78bc6f977e83dce647b2c006ea3dca5f"·id="r_a78bc6f977e83dce647b2c006ea3dca5f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a78bc6f977e83dce647b2c006ea3dca5f"·name="a78bc6f977e83dce647b2c006ea3dca5f"></a>
 159 typedef·noiseModel::Gaussian::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedGaussian</b></td></tr>
 160 <tr·class="separator:a78bc6f977e83dce647b2c006ea3dca5f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a413190e269d694931cd6c69fafa7985a"·id="r_a413190e269d694931cd6c69fafa7985a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a413190e269d694931cd6c69fafa7985a"·name="a413190e269d694931cd6c69fafa7985a"></a>
 162 typedef·noiseModel::Diagonal::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedDiagonal</b></td></tr>
 163 <tr·class="separator:a413190e269d694931cd6c69fafa7985a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 164 <tr·class="memitem:ac62861a84dc6597e73a4d01cfbb36974"·id="r_ac62861a84dc6597e73a4d01cfbb36974"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac62861a84dc6597e73a4d01cfbb36974"·name="ac62861a84dc6597e73a4d01cfbb36974"></a>
 165 typedef·noiseModel::Constrained::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedConstrained</b></td></tr>
 166 <tr·class="separator:ac62861a84dc6597e73a4d01cfbb36974"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:a6ca200c72f4453bdc0fa3341bd9ca6f3"·id="r_a6ca200c72f4453bdc0fa3341bd9ca6f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ca200c72f4453bdc0fa3341bd9ca6f3"·name="a6ca200c72f4453bdc0fa3341bd9ca6f3"></a>
 168 typedef·noiseModel::Isotropic::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedIsotropic</b></td></tr>
 169 <tr·class="separator:a6ca200c72f4453bdc0fa3341bd9ca6f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 170 </table><table·class="memberdecls">
 171 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 172 Functions</h2></td></tr>
 173 <tr·class="memitem:af48f40567638eb9c84232fc2902ed8d3"·id="r_af48f40567638eb9c84232fc2902ed8d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af48f40567638eb9c84232fc2902ed8d3"·name="af48f40567638eb9c84232fc2902ed8d3"></a>
 174 boost::optional&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::noiseModel::checkIfDiagonal</b>·(const·Matrix·&amp;M)</td></tr>
 175 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>176 </table>
121 <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>
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>178 <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>179 <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>180 <dd>
 181 Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->182 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>186 ··<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="a00839.html">RegularJacobianFactor.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="a00839.html">NoiseModel.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>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>
132 ··</ul>189 ··</ul>
133 </div>190 </div>
134 </body>191 </body>
135 </html>192 </html>
5.02 KB
html2text {}
Max HTML report size reached
1.05 KB
./usr/share/doc/libgtsam-dev/html/a00839.js
994 B
js-beautify {}
Max HTML report size reached
200 KB
./usr/share/doc/libgtsam-dev/html/a00839_source.html
Max HTML report size reached
4.63 KB
./usr/share/doc/libgtsam-dev/html/a00842.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 33 lines modifiedOffset 95, 34 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>114 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</dd></dl>
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00842.html">GaussianEliminationTree.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="a00842.html">GaussianBayesNet.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>123 ··</ul>
124 </div>124 </div>
125 </body>125 </body>
126 </html>126 </html>
994 B
html2text {}
Max HTML report size reached
6.92 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/BinaryJacobianFactor.h·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 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">BinaryJacobianFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <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.··104 <p>Conditional·Gaussian·Base·class.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00845_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00845_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>
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>
 115 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</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>116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>
127 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>121 ··<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="a00845.html">BinaryJacobianFactor.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00845.html">GaussianConditional-inl.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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 ··</ul>124 ··</ul>
135 </div>125 </div>
136 </body>126 </body>
137 </html>127 </html>
1.73 KB
html2text {}
Max HTML report size reached
41.5 KB
./usr/share/doc/libgtsam-dev/html/a00845_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/BinaryJacobianFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional-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, 132 lines modifiedOffset 98, 60 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BinaryJacobianFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00845.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00845.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">/*·*************************************************************************·*/</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>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div>
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03720.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>:·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="}">
 127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03764.html#aef1269abaa639f7f2fbd9608bdb9e034">···26</a></span>··<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional::GaussianConditional</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,</div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas)·:</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03844.html">BaseFactor</a>(terms,·d,·sigmas),·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>(nrFrontals)·{}</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">···36</a></span>··<a·class="code·hl_function"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">BinaryJacobianFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N1&gt;&amp;·A1,</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N2&gt;&amp;·A2,</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·1&gt;&amp;·b,·<span·class="comment">//</span></div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(key1,·A1,·key2,·A2,·b,·model)·{</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div> 
137 </div>130 </div>
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1()<span·class="keyword">·const·</span>{</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[0];</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2()<span·class="keyword">·const·</span>{</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[1];</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·Fixed-size·matrix·update</span></div> 
147 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03764.html#ac9e5299e4c0c1f6a0ff3515f6c08fe92">···32</a></span>··<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional::GaussianConditional</a>(</div>
 136 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas)·:</div>
 137 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<a·class="code·hl_class"·href="a03844.html">BaseFactor</a>(keys,·augmentedMatrix,·sigmas),·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>(nrFrontals)·{}</div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">···51</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateHessian</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·infoKeys,</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>*·info)<span·class="keyword">·const·override·</span>{</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····gttic(updateHessian_BinaryJacobianFactor);</div> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Whiten·the·factor·if·it·has·a·noise·model</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·<a·class="code·hl_function"·href="a03844.html#a44a2ce150ef653460b6f2c3c3cd251c6">get_model</a>();</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(model·&amp;&amp;·!model-&gt;isUnit())·{</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">if</span>·(model-&gt;isConstrained())</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="stringliteral">&quot;BinaryJacobianFactor::updateHessian:·cannot·update·information·with·&quot;</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>················<span·class="stringliteral">&quot;constrained·noise·model&quot;</span>);</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>·whitenedFactor(key1(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#a17c02f11c35bf7768347cad4943f0f64">begin</a>())),</div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········key2(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#aa1f00e05967c0c278beec17af9cb0530">end</a>())),·model-&gt;whiten(<a·class="code·hl_function"·href="a03844.html#a0d0aa9bc7d1cdf639b6731d6cef6b2f8">getb</a>()));</div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······whitenedFactor.<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateHessian</a>(infoKeys,·info);</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}·<span·class="keywordflow">else</span>·{</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//·First·build·an·array·of·slots</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot1·=·Slot(infoKeys,·key1());</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot2·=·Slot(infoKeys,·key2());</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slotB·=·info-&gt;<a·class="code·hl_function"·href="a02472.html#acbbb5bd424e0427ef4672b40e31ffa85">nBlocks</a>()·-·1;</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·Matrix&amp;·Ab·=·Ab_.<a·class="code·hl_function"·href="a02660.html#a1637c4ff95b691fce6b0419996d87061">matrix</a>();</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······Eigen::Block&lt;const·Matrix,·M,·N1&gt;·A1(Ab,·0,·0);</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······Eigen::Block&lt;const·Matrix,·M,·N2&gt;·A2(Ab,·0,·N1);</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······Eigen::Block&lt;const·Matrix,·M,·1&gt;·b(Ab,·0,·N1·+·N2);</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·We·perform·I·+=·A&#39;*A·to·the·upper·triangle</span></div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#abb8f0a01919cc6afa0056f0c827d164c">diagonalBlock</a>(slot1).rankUpdate(A1.transpose());</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot1,·slot2,·A1.transpose()·*·A2);</div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot1,·slotB,·A1.transpose()·*·b);</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#abb8f0a01919cc6afa0056f0c827d164c">diagonalBlock</a>(slot2).rankUpdate(A2.transpose());</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot2,·slotB,·A2.transpose()·*·b);</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#ac238889d9c141c538f6381619d0c39a4">updateDiagonalBlock</a>(slotB,·b.transpose()·*·b);</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div> 
181 </div>138 </div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>};</div> 
183 </div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>139 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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> 
186 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};"> 
187 <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="l00088"·name="l00088"></a><span·class="lineno">···88</span>····BinaryJacobianFactor&lt;M,·N1,·N2&gt;·&gt;·{</div> 
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div> 
190 </div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//namespace·gtsam</span></div>140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<span·class="comment">//·gtsam</span></div>
193 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div> 
194 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div> 
195 <div·class="ttc"·id="aa00731_html"><div·class="ttname"><a·href="a00731.html">JacobianFactor.h</a></div></div> 
196 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>141 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
Max diff block lines reached; 2123/31118 bytes (6.82%) of diff not shown.
11.0 KB
html2text {}
Max HTML report size reached
8.39 KB
./usr/share/doc/libgtsam-dev/html/a00848.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 lines modifiedOffset 94, 64 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03788.html">gtsam::EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03792.html">gtsam::GaussianFactorGraph</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Linear·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.··<a·href="a03792.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03796.html">gtsam::traits&lt;·GaussianFactorGraph·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 128 Functions</h2></td></tr>
 129 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr>
 130 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr>
 131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>132 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>136 <dd>
 137 Christian·Potthast·</dd>
 138 <dd>
 139 Alireza·Fathi·</dd>
 140 <dd>
 141 Richard·Roberts·</dd>
 142 <dd>
 143 Frank·Dellaert·</dd></dl>
118 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>148 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00848.html">HessianFactor-inl.h</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00848.html">GaussianFactorGraph.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>151 ··</ul>
126 </div>152 </div>
127 </body>153 </body>
128 </html>154 </html>
2.08 KB
html2text {}
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a00848_source.html
Max HTML report size reached
9.66 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/JacobianFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 53 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">JacobianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianISAM.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00851_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="a03800.html">gtsam::GaussianISAM</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03804.html">gtsam::traits&lt;·GaussianISAM·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03804.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><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>120 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd>124 <dd>
 125 Richard·Roberts·</dd></dl>
133 Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
135 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>130 ··<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="a00851.html">JacobianFactor.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="a00851.html">GaussianISAM.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>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>133 ··</ul>
143 </div>134 </div>
144 </body>135 </body>
145 </html>136 </html>
2.4 KB
html2text {}
Max HTML report size reached
341 B
./usr/share/doc/libgtsam-dev/html/a00851.js
255 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00851·=·[1 var·a00851·=·[
2 ····["EliminateQR",·"a00851.html#ab56c4bfa363f8c23c48eb078e9c84a9c",·null]2 ····["gtsam::GaussianISAM",·"a03800.html",·"a03800"],
 3 ····["gtsam::traits<·GaussianISAM·>",·"a03804.html",·null]
3 ];4 ];
6.95 KB
./usr/share/doc/libgtsam-dev/html/a00854.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00854_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"·id="r_ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplParams"·colspan="2"><a·id="ae5b8cc61c1f0f37f9b89d667d7a75a6d"·name="ae5b8cc61c1f0f37f9b89d667d7a75a6d"></a> 
118 template&lt;class·BAYESTREE·&gt;·</td></tr> 
119 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::optimizeInPlace</b>·(const·typename·BAYESTREE::sharedClique·&amp;clique,·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;result)</td></tr> 
120 <tr·class="separator:ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:a979f3c9de3b9d4c955730745bea61d48"·id="r_a979f3c9de3b9d4c955730745bea61d48"><td·class="memTemplParams"·colspan="2"><a·id="a979f3c9de3b9d4c955730745bea61d48"·name="a979f3c9de3b9d4c955730745bea61d48"></a> 
122 template&lt;class·BAYESTREE·&gt;·</td></tr> 
123 <tr·class="memitem:a979f3c9de3b9d4c955730745bea61d48"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·typename·BAYESTREE::sharedClique·&amp;clique)</td></tr> 
124 <tr·class="separator:a979f3c9de3b9d4c955730745bea61d48"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table>110 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
127 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
128 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
129 <dd>114 <dd>
130 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
131 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>120 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00854.html">GaussianBayesTree-inl.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00854.html">GaussianJunctionTree.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>123 ··</ul>
139 </div>124 </div>
140 </body>125 </body>
141 </html>126 </html>
1.59 KB
html2text {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00857_source.html
Max HTML report size reached
5.71 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/SubgraphPreconditioner.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, 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="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PowerMethod.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <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="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="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">
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>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
114 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>129 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00866.html">SubgraphPreconditioner.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="a00866.html">PowerMethod.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>132 ··</ul>
122 </div>133 </div>
123 </body>134 </body>
124 </html>135 </html>
1.29 KB
html2text {}
Max HTML report size reached
13.9 KB
./usr/share/doc/libgtsam-dev/html/a00869.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 37 lines modifiedOffset 94, 87 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Errors.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Conditional·Gaussian·Base·class.··107 <p>vector·of·errors··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00869_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00869_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="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">
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>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 124 Typedefs</h2></td></tr>
 125 <tr·class="memitem:a74eb09e3192f06bae9de746aa981624a"·id="r_a74eb09e3192f06bae9de746aa981624a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a74eb09e3192f06bae9de746aa981624a"·name="a74eb09e3192f06bae9de746aa981624a"></a>
 126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Errors</b>·=·<a·class="el"·href="a02312.html">FastList</a>&lt;·Vector·&gt;</td></tr>
 127 <tr·class="memdesc:a74eb09e3192f06bae9de746aa981624a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Errors·is·a·vector·of·errors.·<br·/></td></tr>
 128 <tr·class="separator:a74eb09e3192f06bae9de746aa981624a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 </table><table·class="memberdecls">
 130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 131 Functions</h2></td></tr>
 132 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a>
 133 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr>
 134 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr>
 135 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a>
 137 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr>
 138 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr>
 139 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a>
 141 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr>
 142 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a>
 144 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 145 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr>
 146 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a>
 148 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 149 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr>
 150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a>
 152 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr>
 153 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr>
 154 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a>
 156 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 157 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>
 158 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a>
 160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr>
 161 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr>
 162 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>163 </table>
114 <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>
115 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>165 <div·class="textblock"><p>vector·of·errors·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->167 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>171 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00869.html">GaussianConditional-inl.h</a></li>172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00869.html">Errors.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>173 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>174 ··</ul>
125 </div>175 </div>
126 </body>176 </body>
127 </html>177 </html>
2.56 KB
html2text {}
Max HTML report size reached
27.5 KB
./usr/share/doc/libgtsam-dev/html/a00869_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">GaussianConditional-inl.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="a00869.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00869.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></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 116, 42 lines modifiedOffset 116, 77 lines modified
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="comment">//·\callgraph</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</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">#pragma·once</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
122 <div·class="line"><a·id="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="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastList.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="a00107.html">gtsam/base/Testable.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="a00104.html">gtsam/base/Vector.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
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="comment">/*·*************************************************************************·*/</span></div> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div> 
127 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03764.html#aef1269abaa639f7f2fbd9608bdb9e034">···26</a></span>··<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional::GaussianConditional</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,</div> 
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas)·:</div> 
130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03844.html">BaseFactor</a>(terms,·d,·sigmas),·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>(nrFrontals)·{}</div> 
131 </div> 
132 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
133 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div>
134 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>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="a05072.html">VectorValues</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#a74eb09e3192f06bae9de746aa981624a">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02312.html">Errors</a>·=·<a·class="code·hl_class"·href="a02312.html">FastList&lt;Vector&gt;</a>;</div>
135 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03764.html#ac9e5299e4c0c1f6a0ff3515f6c08fe92">···32</a></span>··<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional::GaussianConditional</a>(</div> 
137 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas)·:</div> 
138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<a·class="code·hl_class"·href="a03844.html">BaseFactor</a>(keys,·augmentedMatrix,·sigmas),·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>(nrFrontals)·{}</div> 
139 </div> 
140 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="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>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 138 <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>
 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·equality·for·unit·testing.</span></div>
 141 <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>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>···························<span·class="keywordtype">double</span>·tol·=·1e-9);</div>
 143 <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>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>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#af2dc48a6a2e9abf4d0636578847a6b5a">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div>
 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">···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>
 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">···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>
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 152 <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>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">template</span>·&lt;&gt;</div>
 155 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">
 156 <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>
 157 <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>
 158 <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>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 160 <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>
 161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<span·class="keywordtype">double</span>·tol·=·1e-8)·{</div>
 162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·equality(actual,·expected,·tol);</div>
 163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
 165 </div>
 166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
141 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<span·class="comment">//·gtsam</span></div>167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 168 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>
 169 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
 170 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
142 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>171 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
143 <div·class="ttc"·id="aa02660_html"><div·class="ttname"><a·href="a02660.html">gtsam::VerticalBlockMatrix</a></div><div·class="ttdoc">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.</div><div·class="ttdef"><b>Definition</b>·VerticalBlockMatrix.h:43</div></div> 
144 <div·class="ttc"·id="aa03764_html_a350122154dc86824df762ae59ee51f80"><div·class="ttname"><a·href="a03764.html#a350122154dc86824df762ae59ee51f80">gtsam::GaussianConditional::GaussianConditional</a></div><div·class="ttdeci">GaussianConditional()</div><div·class="ttdoc">default·constructor·needed·for·serialization</div><div·class="ttdef"><b>Definition</b>·GaussianConditional.h:54</div></div> 
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>172 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="tt[·...·truncated·by·diffoscope;·len:·119,·SHA:·70c72570359adce3f51e881d82463f218d7f8ed90f8aeef2eee26dbf56ff143c·...·]</div></div>
 173 <div·class="ttc"·id="aa01428_html_a552de56fca49d1b4942dd9b8e8357b0a"><div·class="ttname"><a·href="a01428.html#a552de56fca49d1b4942dd9b8e8357b0a">gtsam::operator+</a></div><div·class="ttdeci">Errors·operator+(const·Errors·&amp;a,·const·Errors·&amp;b)</div><div·class="ttdoc">Addition.</div><div·class="ttdef"><b>Definition</b>·Errors.cpp:60</div></div>
 174 <div·class="ttc"·id="aa01428_html_a5644e12e89afaac433f5d61c3d8e9003"><div·class="ttname"><a·href="a01428.html#a5644e12e89afaac433f5d61c3d8e9003">gtsam::axpy</a></div><div·class="ttdeci">void·axpy(double·alpha,·const·Errors·&amp;x,·Errors·&amp;y)</div><div·class="ttdoc">BLAS·level·2·style·AXPY,·y·:=·alpha*x·+·y</div><div·class="ttdef"><b>Definition</b>·Errors.cpp:111</div></div>
 175 <div·class="ttc"·id="aa01428_html_aa84fa88db91d429bec261c655fc54bd6"><div·class="ttname"><a·href="a01428.html#aa84fa88db91d429bec261c655fc54bd6">gtsam::createErrors</a></div><div·class="ttdeci">Errors·createErrors(const·VectorValues·&amp;V)</div><div·class="ttdoc">Break·V·into·pieces·according·to·its·start·indices.</div><div·class="ttdef"><b>Definition</b>·Errors.cpp:29</div></div>
 176 <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>
 177 <div·class="ttc"·id="aa01428_html_af2dc48a6a2e9abf4d0636578847a6b5a"><div·class="ttname"><a·href="a01428.html#af2dc48a6a2e9abf4d0636578847a6b5a">gtsam::operator-</a></div><div·class="ttdeci">Errors·operator-(const·Errors·&amp;a,·const·Errors·&amp;b)</div><div·class="ttdoc">Subtraction.</div><div·class="ttdef"><b>Definition</b>·Errors.cpp:75</div></div>
 178 <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>
 179 <div·class="ttc"·id="aa02312_html"><div·class="ttname"><a·href="a02312.html">gtsam::FastList&lt;·Vector·&gt;</a></div></div>
 180 <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>
 181 <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>
147 </div><!--·fragment·--></div><!--·contents·-->182 </div><!--·fragment·--></div><!--·contents·-->
148 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
149 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
150 <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!·-->
151 ··<ul>186 ··<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="a00869.html">GaussianConditional-inl.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="a00869.html">Errors.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>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>
154 ··</ul>189 ··</ul>
155 </div>190 </div>
156 </body>191 </body>
157 </html>192 </html>
6.46 KB
html2text {}
Max HTML report size reached
11.0 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/RegularHessianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 46 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">RegularHessianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>HessianFactor·class·with·constant·sized·blocks.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04008.html">gtsam::RegularHessianFactor&lt;·D·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04012.html">gtsam::traits&lt;·RegularHessianFactor&lt;·D·&gt;·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:ae3f790f9aa8d772e952af57e29d0adec"·id="r_ae3f790f9aa8d772e952af57e29d0adec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3f790f9aa8d772e952af57e29d0adec"·name="ae3f790f9aa8d772e952af57e29d0adec"></a>
 115 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Subgraph::Edge</a>·&amp;edge)</td></tr>
 116 <tr·class="separator:ae3f790f9aa8d772e952af57e29d0adec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:a80fda1fb2d88d5adb95dc327e1e6cf71"·id="r_a80fda1fb2d88d5adb95dc327e1e6cf71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a80fda1fb2d88d5adb95dc327e1e6cf71"·name="a80fda1fb2d88d5adb95dc327e1e6cf71"></a>
 118 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
 119 <tr·class="separator:a80fda1fb2d88d5adb95dc327e1e6cf71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:ad6e97ebb64a29a2bf2fa337339a1ee27"·id="r_ad6e97ebb64a29a2bf2fa337339a1ee27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6e97ebb64a29a2bf2fa337339a1ee27"·name="ad6e97ebb64a29a2bf2fa337339a1ee27"></a>
 121 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p)</td></tr>
 122 <tr·class="separator:ad6e97ebb64a29a2bf2fa337339a1ee27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a0ec82adc6e13261cf4a012b65b301256"·id="r_a0ec82adc6e13261cf4a012b65b301256"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0ec82adc6e13261cf4a012b65b301256"·name="a0ec82adc6e13261cf4a012b65b301256"></a>
 124 <a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::buildFactorSubgraph</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph,·const·bool·clone)</td></tr>
 125 <tr·class="memdesc:a0ec82adc6e13261cf4a012b65b301256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Select·the·factors·in·a·factor·graph·according·to·the·subgraph.·<br·/></td></tr>
 126 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a2c7eca9f27b43b52756c1afd85478dd8"·id="r_a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2c7eca9f27b43b52756c1afd85478dd8">gtsam::splitFactorGraph</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factorGraph,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
 128 <tr·class="memdesc:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·a·subgraph·and·the·remaining·edges.··<br·/></td></tr>
 129 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>130 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>HessianFactor·class·with·constant·sized·blocks.·</p>132 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</dd></dl> 
126 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>138 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00872.html">RegularHessianFactor.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00872.html">SubgraphBuilder.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>141 ··</ul>
134 </div>142 </div>
135 </body>143 </body>
136 </html>144 </html>
2.93 KB
html2text {}
Max HTML report size reached
457 B
./usr/share/doc/libgtsam-dev/html/a00872.js
371 B
js-beautify {}
Max HTML report size reached
6.67 KB
./usr/share/doc/libgtsam-dev/html/a00881.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.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, 54 lines modifiedOffset 94, 35 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">KalmanFilter.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>Simple·linear·Kalman·filter.··104 <p>Conditional·Gaussian·Base·class.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00881_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="a03852.html">gtsam::KalmanFilter</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Kalman·Filter·class.··<a·href="a03852.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
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="define-members"·name="define-members"></a> 
123 Macros</h2></td></tr> 
124 <tr·class="memitem:a2575547a3cb9a99e7336a86103bb9889"·id="r_a2575547a3cb9a99e7336a86103bb9889"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2575547a3cb9a99e7336a86103bb9889"·name="a2575547a3cb9a99e7336a86103bb9889"></a> 
125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>KALMANFILTER_DEFAULT_FACTORIZATION</b>&#160;&#160;&#160;QR</td></tr> 
126 <tr·class="separator:a2575547a3cb9a99e7336a86103bb9889"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>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>Conditional·Gaussian·Base·class.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>
129 <div·class="textblock"><p>Simple·linear·Kalman·filter.·</p> 
130 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.·</p><dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd> 
132 <dd> 
133 Frank·Dellaert·</dd></dl> 
134 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>120 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00881.html">KalmanFilter.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="a00881.html">GaussianConditional.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>123 ··</ul>
142 </div>124 </div>
143 </body>125 </body>
144 </html>126 </html>
1.49 KB
html2text {}
Max HTML report size reached
8.83 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/VectorValues.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/ConjugateGradientSolver.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 46 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">VectorValues.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
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 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00884_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00884_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a04064.html">gtsam::VectorValues</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</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>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>
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="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>
123 </table>128 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>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>130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
 132 <dd>
 133 Sungtae·An·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</dd></dl>
127 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>139 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00884.html">VectorValues.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00884.html">ConjugateGradientSolver.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>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>142 ··</ul>
135 </div>143 </div>
136 </body>144 </body>
137 </html>145 </html>
2.12 KB
html2text {}
Max HTML report size reached
279 B
./usr/share/doc/libgtsam-dev/html/a00884.js
193 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00884·=·[1 var·a00884·=·[
2 ····["gtsam::traits<·VectorValues·>",·"a04068.html",·null]2 ····["gtsam::ConjugateGradientParameters",·"a03728.html",·"a03728"]
3 ];3 ];
123 KB
./usr/share/doc/libgtsam-dev/html/a00884_source.html
Max HTML report size reached
13.9 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/Errors.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, 72 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">Errors.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>.··105 <p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00890_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04064.html">gtsam::VectorValues</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04064.html"·title="VectorValues·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer...">VectorValues</a>·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer·index.··<a·href="a04064.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04068.html">gtsam::traits&lt;·VectorValues·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04068.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a> 
117 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr> 
118 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr> 
119 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a> 
121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr> 
122 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr> 
123 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a> 
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr> 
126 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a> 
128 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
129 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr> 
130 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a> 
132 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
133 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr> 
134 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a> 
136 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr> 
137 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr> 
138 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a> 
140 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
141 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr> 
142 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a> 
144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr> 
145 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr> 
146 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 </table>123 </table>
148 <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>
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>125 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
150 <p>Errors·</p><dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd> 
151 <dd> 
152 Christian·Potthast·</dd></dl> 
153 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
154 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
156 <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!·-->
157 ··<ul>131 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00890.html">Errors.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="a00890.html">VectorValues.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>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
160 ··</ul>134 ··</ul>
161 </div>135 </div>
162 </body>136 </body>
163 </html>137 </html>
2.58 KB
html2text {}
Max HTML report size reached
722 B
./usr/share/doc/libgtsam-dev/html/a00890.js
636 B
js-beautify {}
Max HTML report size reached
20.1 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/iterative.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 76 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#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">SubgraphBuilder.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">iterative.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Iterative·methods,·implementation.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00893_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="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">
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>
 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>
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>127 <tr·class="separator:a6516ea957c3a22ddf429cefef1fe9486"><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>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>
126 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a37ca85391e3bc671c71b68bc324296f0"><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>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>
129 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><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>
130 </table>151 </table>
131 <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>
132 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>153 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>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>
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="a00893.html">SubgraphBuilder.cpp</a></li>161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00893.html">iterative.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>163 ··</ul>
142 </div>164 </div>
143 </body>165 </body>
144 </html>166 </html>
5.89 KB
html2text {}
Max HTML report size reached
962 B
./usr/share/doc/libgtsam-dev/html/a00893.js
876 B
js-beautify {}
Max HTML report size reached
16.5 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/iterative.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, 62 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">iterative.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="a00896_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>Iterative·methods,·implementation.·· 
106 <a·href="#details">More...</a></p> 
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>
 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>
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>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>
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>133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>134 </table>
139 <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>
140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
142 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl> 
143 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>142 ··<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="a00896.html">iterative.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="a00896.html">SubgraphBuilder.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>144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>145 ··</ul>
151 </div>146 </div>
152 </body>147 </body>
153 </html>148 </html>
4.6 KB
html2text {}
Max HTML report size reached
973 B
./usr/share/doc/libgtsam-dev/html/a00896.js
887 B
js-beautify {}
Max HTML report size reached
6.77 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/AcceleratedPowerMethod.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, 52 lines modifiedOffset 94, 37 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">Sampler.cpp·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>sampling·from·a·diagonal·NoiseModel··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00899_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="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>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: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>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>sampling·from·a·diagonal·NoiseModel·</p>
129 <div·class="textblock"><p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·</p> 
130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Alex·Cunningham·</dd></dl>
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="a00899.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="a00899.html">Sampler.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>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.55 KB
html2text {}
Max HTML report size reached
6.23 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/GPSFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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="#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">GPSFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuFactor.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Implementation·file·for·GPS·factor.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Implementation·file·for·GPS·factor.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>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>
117 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>137 ··<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="a00902.html">GPSFactor.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="a00902.html">ImuFactor.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>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>
124 ··</ul>140 ··</ul>
125 </div>141 </div>
126 </body>142 </body>
127 </html>143 </html>
1.25 KB
html2text {}
Max HTML report size reached
7.81 KB
./usr/share/doc/libgtsam-dev/html/a00905.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.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, 55 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BarometricFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00905_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04204.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04208.html">gtsam::PreintegratedRotation</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04208.html"·title="PreintegratedRotation·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·AHRSFactor,...">PreintegratedRotation</a>·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·<a·class="el"·href="a04076.html">AHRSFactor</a>,·<a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>,·and·<a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>).··<a·href="a04208.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04212.html">gtsam::traits&lt;·PreintegratedRotation·&gt;</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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>
 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>
125 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
126 <dd> 
127 Stephen·Williams·</dd> 
128 <dd> 
129 Richard·Roberts·</dd> 
130 <dd> 
131 Vadim·Indelman·</dd> 
132 <dd> 
133 David·Jensen·</dd> 
134 <dd> 
135 Frank·Dellaert·</dd></dl> 
136 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>121 ··<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="a00905.html">PreintegratedRotation.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="a00905.html">BarometricFactor.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>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 ··</ul>124 ··</ul>
144 </div>125 </div>
145 </body>126 </body>
146 </html>127 </html>
1.96 KB
html2text {}
Max HTML report size reached
8.14 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/NavState.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">PreintegrationParams.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Navigation·state·composing·of·attitude,·position,·and·velocity.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>108 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04196.html">gtsam::NavState</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make·this·a·Lie·group,·but·it·is·a·9D·manifold.··<a·href="a04196.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04200.html">gtsam::traits&lt;·NavState·&gt;</a></td></tr>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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
125 Typedefs</h2></td></tr> 
126 <tr·class="memitem:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"·id="r_ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6ba0a40d5dd8936f4ca53f7bb3ef53b"·name="ad6ba0a40d5dd8936f4ca53f7bb3ef53b"></a> 
127 typedef·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Velocity3</b></td></tr> 
128 <tr·class="memdesc:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Velocity·is·currently·typedef'd·to·Vector3.·<br·/></td></tr> 
129 <tr·class="separator:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>118 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Navigation·state·composing·of·attitude,·position,·and·velocity.·</p> 
133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>July·2015·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 121 <dd>
 122 Stephen·Williams·</dd>
 123 <dd>
 124 Richard·Roberts·</dd>
 125 <dd>
 126 Vadim·Indelman·</dd>
 127 <dd>
 128 David·Jensen·</dd>
 129 <dd>
 130 Frank·Dellaert</dd>
 131 <dd>
 132 Frank·Dellaert·</dd></dl>
135 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>137 ··<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="a00908.html">NavState.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00908.html">PreintegrationParams.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>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 ··</ul>140 ··</ul>
143 </div>141 </div>
144 </body>142 </body>
145 </html>143 </html>
1.96 KB
html2text {}
Max HTML report size reached
394 B
./usr/share/doc/libgtsam-dev/html/a00908.js
308 B
js-beautify {}
Max HTML report size reached
68.3 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/NavState.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 217 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">NavState.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="a00908.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00908.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00932.html">gtsam/navigation/PreintegratedRotation.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">···28</a></span><span·class="keyword">typedef</span>·Vector3·<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca[·...·truncated·by·diffoscope;·len:·33,·SHA:·a90aeb3afca795398f2a73ba0121e35425faa7845fa29e6f308952c7c4599ec8·...·]>125 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04220.html">···26</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">···29</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">accelerometerCovariance</a>;</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">···30</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">integrationCovariance</a>;·</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">···31</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">use2ndOrderCoriolis</a>;·</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">···32</a></span>··Vector3·<a·class="code·hl_variable"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">n_gravity</a>;·</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">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="a04220.html#a2b734623439aeb465143f0ca4a918ad8">···35</a></span>··<a·class="code·hl_function"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">PreintegrationParams</a>()</div>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04196.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04196.html">NavState</a>·{</div> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">private</span>:</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·TODO(frank):</span></div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·-·should·we·rename·t_·to·p_?·if·not,·we·should·rename·dP·do·dT</span></div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·R_;·</div>134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·t_;·</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velocity3</a>·v_;·</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········accelerometerCovariance(I_3x3),</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········integrationCovariance(I_3x3),</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········use2ndOrderCoriolis(false),</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········n_gravity(0,·0,·-1)·{}</div>
 139 </div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">enum</span>·{</div>141 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">···44</a></span>··<a·class="code·hl_function"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">PreintegrationParams</a>(<span·class="keyword">const</span>·Vector3&amp;·n_gravity)</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····dimension·=·9</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········accelerometerCovariance(I_3x3),</div>
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··};</div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········integrationCovariance(I_3x3),</div>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········use2ndOrderCoriolis(false),</div>
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·std::pair&lt;Point3,·Velocity3&gt;·PositionAndVelocity;</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········n_gravity(n_gravity)·{}</div>
 148 </div>
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Default·Params·for·a·Z-down·navigation·frame,·such·as·NED:·gravity·points·along·positive·Z-axis</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedD(<span·class="keywordtype">double</span>·g·=·9.81)·{</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>(Vector3(0,·0,·g)));</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
147 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04196.html#a071b7ef082393fab89cf6d80d19c0cd3">···55</a></span>··<a·class="code·hl_function"·href="a04196.html#a071b7ef082393fab89cf6d80d19c0cd3">NavState</a>()·:</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······t_(0,·0,·0),·v_(Vector3::Zero())·{</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Default·Params·for·a·Z-up·navigation·frame,·such·as·ENU:·gravity·points·along·negative·Z-axis</span></div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedU(<span·class="keywordtype">double</span>·g·=·9.81)·{</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·PreintegrationParams(Vector3(0,·0,·-g)));</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s=<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·PreintegratedRotationParams&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const·override</span>;</div>
 162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·setAccelerometerCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)·{·accelerometerCovariance·=·cov;·}</div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·setIntegrationCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)···{·integrationCovariance·=·cov;·}</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">void</span>·setUse2ndOrderCoriolis(<span·class="keywordtype">bool</span>·flag)··············{·use2ndOrderCoriolis·=·flag;·}</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">const</span>·Matrix3&amp;·getAccelerometerCovariance()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·accelerometerCovariance;·}</div>
 168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">const</span>·Matrix3&amp;·getIntegrationCovariance()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·integrationCovariance;·}</div>
 169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">const</span>·Vector3&amp;·getGravity()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·n_gravity;·}</div>
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">bool</span>···········getUse2ndOrderCoriolis()<span·class="keyword">·····const·</span>{·<span·class="keywordflow">return</span>·use2ndOrderCoriolis;·}</div>
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04220.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···76</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">namespace·</span>bs·=·::boost::serialization;</div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>);</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(accelerometerCovariance);</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(integrationCovariance);</div>
 181 <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="l00084"·name="l00084"></a><span·class="lineno">···84</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(n_gravity);</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 185 <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="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="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
 189 <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="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
151 </div>191 </div>
Max diff block lines reached; 26921/53424 bytes (50.39%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
16.0 KB
html2text {}
Max HTML report size reached
59.7 KB
./usr/share/doc/libgtsam-dev/html/a00911_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/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, 126 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">BarometricFactor.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="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>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>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
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="foldopen00034"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00028"·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="c[·...·truncated·by·diffoscope;·len:·71,·SHA:·78f41bfde77ab9181dcdce79d1fe608399512a2a1cda5ca14bdced5ef5cf6e68·...·]&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="l00035"·name="l00035"></a><span·class="lineno">···35</span>···<span·class="keyword">private</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="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·double&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>129 <div·class="line"><a·id="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>
130 <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>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">const</span>·Point·measured_;·</div>
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">double</span>·nT_;··</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>
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>138 <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#a[·...·truncated·by·diffoscope;·len:·48,·SHA:·f395ff3b232acd0cb104cfb50ad2f07f05077c5e254c2acdab530e13423e96a7·...·];</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>
135 <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>
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#a11690ce4f03de94b2c7[·...·truncated·by·diffoscope;·len:·23,·SHA:·c45d09e99957a5400677ac432264fe5bb09910779be6580e9b56c3c15a148c52·...·];</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>
137 <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>·</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>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··GTSAM_CONCEPT_TESTABLE_TYPE(POSE)</div>
139 <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>··GTSAM_CONCEPT_POSE_TYPE(POSE)</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>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">···52</a></span>··<a·class="code·hl_function"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">~MagPoseFactor</a>()<span·class="keyword">·override·</span>{}</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">···55</a></span>··<a·class="code·hl_function"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">MagPoseFactor</a>()·{}</div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00067"·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_type[·...·truncated·by·diffoscope;·len:·254,·SHA:·b943e8555c0b9132d268e218e5141e9577b8b14e7c52e7aebbc939c03791d343·...·],</div>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">···67</a></span>··<a·class="code·hl_function"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">MagPoseFactor</a>(<a·class="code·hl_typedef"·[·...·truncated·by·diffoscope;·len:·69,·SHA:·8b320ff0eabf32fe8a31914d0162df884c252027baef2bd1c9b447318c68b7a7·...·],</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>
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>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>
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>161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·pose_key),</div>
 162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········measured_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·measured·:·measured),</div>
 163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········nM_(scale·*·direction.normalized()),</div>
 164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········bias_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·bias·:·bias),</div>
 165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········body_P_sensor_(body_P_sensor)·{}</div>
146 </div>166 </div>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
148 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">168 <div·class="foldopen"·id="foldopen00081"·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>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>
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>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>
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>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>
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
153 </div>173 </div>
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,</div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····Vector·evaluateError(</div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b,</div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none,</div> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·measurementIn()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nT_;·}</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·heightOut(<span·class="keywordtype">double</span>·n)<span·class="keyword">·const·</span>{</div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="comment">//·From·https://www.grc.nasa.gov/www/k-12/airplane/atmosmet.html</span></div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">return</span>·(std::pow(n·/·101.29,·1.·/·5.256)·*·288.08·-·273.1·-·15.04)·/</div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···············-0.00649;</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····};</div>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>
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·baroOut(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·meters)·{</div> 
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keywordtype">double</span>·temp·=·15.04·-·0.00649·*·meters;</div> 
Max diff block lines reached; 10959/46706 bytes (23.46%) of diff not shown.
14.0 KB
html2text {}
Max HTML report size reached
8.41 KB
./usr/share/doc/libgtsam-dev/html/a00923.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AttitudeFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AttitudeFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">AttitudeFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Header·file·for·Attitude·factor.··104 <p>Implementation·file·for·Attitude·factor.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04080.html">gtsam::AttitudeFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·prior·on·attitude·Example:··<a·href="a04080.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04084.html">gtsam::Rot3AttitudeFactor</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>.··<a·href="a04084.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04088.html">gtsam::traits&lt;·Rot3AttitudeFactor·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04088.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04092.html">gtsam::Pose3AttitudeFactor</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>.··<a·href="a04092.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04096.html">gtsam::traits&lt;·Pose3AttitudeFactor·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04096.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
128 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>112 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p>114 <div·class="textblock"><p>Implementation·file·for·Attitude·factor.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
137 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>121 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">AttitudeFactor.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">AttitudeFactor.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.95 KB
html2text {}
Max HTML report size reached
13.1 KB
./usr/share/doc/libgtsam-dev/html/a00926.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.cpp·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 95, 42 lines modifiedOffset 95, 86 lines modified
95 </div>95 </div>
96 </div>96 </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">ImuBias.cpp·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 <table·class="memberdecls">106 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem: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>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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>
114 </table><table·class="memberdecls">148 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Functions</h2></td></tr>150 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>151 <tr·class="memitem:a00d16827e9074dad6703e6f166bad49f"·id="r_a00d16827e9074dad6703e6f166bad49f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00d16827e9074dad6703e6f166bad49f"·name="a00d16827e9074dad6703e6f166bad49f"></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>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>
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>153 <tr·class="separator:a00d16827e9074dad6703e6f166bad49f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>154 </table>
122 <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>
123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>156 <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>157 <dd>
 158 Stephen·Williams·</dd>
 159 <dd>
 160 Richard·Roberts·</dd>
 161 <dd>
 162 Vadim·Indelman·</dd>
 163 <dd>
 164 David·Jensen·</dd>
 165 <dd>
 166 Frank·Dellaert·</dd>
 167 <dd>
 168 Varun·Agrawal·</dd></dl>
125 </div></div><!--·contents·-->169 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->171 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>173 ··<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="a00926.html">ImuBias.cpp</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="a00926.html">CombinedImuFactor.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>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>
132 ··</ul>176 ··</ul>
133 </div>177 </div>
134 </body>178 </body>
135 </html>179 </html>
2.14 KB
html2text {}
Max HTML report size reached
8.2 KB
./usr/share/doc/libgtsam-dev/html/a00932.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.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, 40 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">TangentPreintegration.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00932_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00932_source.html">Go·to·the·source·code·of·this·file.</a></p>
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>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04204.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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>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>
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>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04208.html"·title="PreintegratedRotation·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·AHRSFactor,...">PreintegratedRotation</a>·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·<a·class="el"·href="a040[·...·truncated·by·diffoscope;·len:·371,·SHA:·1ad4f3a5c14b887163ed928b0b1a0d0a7b3c7a865f7803e0e06885748068fa4e·...·].html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04212.html">gtsam::traits&lt;·PreintegratedRotation·&gt;</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>123 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>125 <div·class="textblock"><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>
121 <dd>134 <dd>
122 Adam·Bry·</dd></dl>135 Frank·Dellaert·</dd></dl>
123 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>140 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00932.html">TangentPreintegration.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="a00932.html">PreintegratedRotation.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>143 ··</ul>
131 </div>144 </div>
132 </body>145 </body>
133 </html>146 </html>
2.0 KB
html2text {}
Max HTML report size reached
416 B
./usr/share/doc/libgtsam-dev/html/a00932.js
330 B
js-beautify {}
Max HTML report size reached
70.6 KB
./usr/share/doc/libgtsam-dev/html/a00932_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.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, 138 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">TangentPreintegration.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="a00932.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00932.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00992.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
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="a00437.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="a00044.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="foldopen00028"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04244.html">···28</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">protected</span>:</div>126 <div·class="line"><a·id="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>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">···35</a></span>··Vector9·<a·class="code·hl_variable"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">preintegrated_</a>;</div> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">···36</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">preintegrated_H_biasAcc_</a>;····</div> 
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">···37</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">preintegrated_H_biasOmega_</a>;··</div> 
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">···40</a></span>··<a·class="code·hl_function"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">TangentPreintegration</a>()·{</div>133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(<span·class="keyword">const</span>·Matrix3&amp;·gyroscope_covariance,</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······························boost::optional&lt;Vector3&gt;·omega_coriolis)</div>
 135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····:·gyroscopeCovariance(gyroscope_covariance)·{</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(omega_coriolis)</div>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····resetIntegration();</div>137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········omegaCoriolis.reset(omega_coriolis.get());</div>
135 <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">···45</span>··}</div>
136 </div> 
137 <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>
138 <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>··<span·class="keyword">virtual</span>·~PreintegratedRotationParams()·{}</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>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[·...·truncated·by·diffoscope;·len:·56,·SHA:·344fb5d819e8b6cf36c0286b653d71da2f0f66505f1ef58117c57630e86dc8eb·...·];</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>
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 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>
143 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">···57</a></span>··<a·class="code·hl_function"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">~TangentPreintegration</a>()<span·class="keyword">·override·</span>{</div> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div> 
146 </div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>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>
150 <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>····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>
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.segment&lt;3&gt;(3);·}</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.tail&lt;3&gt;();·}</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Rot3::Expmap(theta());·}</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··NavState·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·NavState().retract(preintegrated_);·}</div>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>
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·Vector9&amp;·preintegrated()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_;·}</div> 
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector3·theta()<span·class="keyword">·const·····</span>{·<span·class="keywordflow">return</span>·preintegrated_.head&lt;3&gt;();·}</div> 
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasAcc_;·}</div> 
160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasOmega_;·}</div> 
161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·TangentPreintegration&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Update·integrated·vector·on·tangent·manifold·preintegrated·with·acceleration</span></div> 
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·Static,·functional·version.</span></div> 
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">static</span>·Vector9·UpdatePreintegrated(<span·class="keyword">const</span>·Vector3&amp;·a_body,</div> 
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·····································<span·class="keyword">const</span>·Vector3&amp;·w_body,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dt,</div> 
169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·····································<span·class="keyword">const</span>·Vector9&amp;·preintegrated,</div> 
170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·····································OptionalJacobian&lt;9,·9&gt;·A·=·boost::none,</div> 
171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·····································OptionalJacobian&lt;9,·3&gt;·B·=·boost::none,</div> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·····································OptionalJacobian&lt;9,·3&gt;·C·=·boost::none);</div> 
173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>
174 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·Vector3&amp;·measuredAcc,·<span·class="keyword">const</span>·Vector3&amp;·measuredOmega,</div> 
175 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dt,·Matrix9*·A,·Matrix93*·B,·Matrix93*·C)·<span·class="keyword">override</span>;</div> 
176 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
Max diff block lines reached; 24161/54660 bytes (44.20%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
17.1 KB
html2text {}
Max HTML report size reached
6.27 KB
./usr/share/doc/libgtsam-dev/html/a00935.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BarometricFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Simple·class·to·test·navigation·scenarios.··105 <p>Header·file·for·Barometric·factor.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00935_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00935_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="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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04240.html">gtsam::CombinedScenarioRunner</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>122 <div·class="textblock"><p>Header·file·for·Barometric·factor.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl>
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00935.html">ScenarioRunner.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="a00935.html">BarometricFactor.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.42 KB
html2text {}
Max HTML report size reached
62.6 KB
./usr/share/doc/libgtsam-dev/html/a00935_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/BarometricFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 177 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">ScenarioRunner.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="a00935.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00935.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">gtsam/linear/Sampler.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00980.html">gtsam/navigation/CombinedImuFactor.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="a00437.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="a00938.html">gtsam/navigation/ImuFactor.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="a00980.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="a00947.html">gtsam/navigation/Scenario.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Convert·covariance·to·diagonal·noise·model,·if·possible,·otherwise·throw</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">static</span>·noiseModel::Diagonal::shared_ptr·Diagonal(<span·class="keyword">const</span>·Matrix&amp;·covariance)·{</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">bool</span>·smart·=·<span·class="keyword">true</span>;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">auto</span>·model·=·<a·class="code·hl_function"·href="a03924.html#a3ed257b6e9a8016cc3c76a8962a64ba0">noiseModel::Gaussian::Covariance</a>(covariance,·smart);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">auto</span>·diagonal·=·boost::dynamic_pointer_cast&lt;noiseModel::Diagonal&gt;(model);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordflow">if</span>·(!diagonal)</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;ScenarioRunner::Diagonal:·not·a·diagonal&quot;</span>);</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordflow">return</span>·diagonal;</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*··Simple·class·to·test·navigation·scenarios.</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*··Takes·a·trajectory·scenario·as·input,·and·can·generate·IMU·measurements</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*/</span></div> 
140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">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>
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>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>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario_;</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·SharedParams·p_;</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·imuSampleTime_,·sqrt_dt_;</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>·estimatedBias_;</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·two·samplers·for·acceleration·and·omega·noise</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a04020.html">Sampler</a>·gyroSampler_,·accSampler_;</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">double</span>·nT_;··</div>
 132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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="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>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario,·<span·class="keyword">const</span>·SharedParams&amp;·p,</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·················<span·class="keywordtype">double</span>·imuSampleTime·=·1.0·/·100.0,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>&amp;·bias·=·<a·class="code·hl_class"·href="a04140.html">Bias</a>())</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······:·scenario_(scenario),</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········p_(p),</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········imuSampleTime_(imuSampleTime),</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········sqrt_dt_(std::sqrt(imuSampleTime)),</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········estimatedBias_(bias),</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="comment">//·NOTE(duy):·random·seeds·that·work·well:</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········gyroSampler_(Diagonal(p-&gt;gyroscopeCovariance),·10),</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········accSampler_(Diagonal(p-&gt;accelerometerCovariance),·29284)·{}</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="comment">//·NOTE(frank):·hardcoded·for·now·with·Z·up·(gravity·points·in·negative·Z)</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·also,·uses·g=10·for·easy·debugging</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">const</span>·Vector3&amp;·gravity_n()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p_-&gt;n_gravity;·}</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·scenario_;·}</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·A·gyro·simply·measures·angular·velocity·in·body·frame</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Vector3·actualAngularVelocity(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·scenario_.<a·class="code·hl_function"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">omega_b</a>(t);·}</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//·An·accelerometer·measures·acceleration·in·body,·but·not·gravity</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··Vector3·actualSpecificForce(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a03228.html">Rot3</a>·bRn(scenario_.rotation(t).<a·class="code·hl_function"·href="a03228.html#a34b31466e7f777ca2ff550ec2cf804c7">transpose</a>());</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·scenario_.acceleration_b(t)·-·bRn·*·gravity_n();</div>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:·66,·SHA:·91486714056482d0218ac21f164ddaa68716b64d72ca6981fa18ba72fbc79353·...·];</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>
 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>
 147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div>152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
 153 </div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="comment">//·versions·corrupted·by·bias·and·noise</span></div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··Vector3·measuredAngularVelocity(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">return</span>·actualAngularVelocity(t)·+·estimatedBias_.<a·class="code·hl_function"·href="a04140.html#a176a703de66ddf0cf87abbcca1566478">gyroscope</a>()·+</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···········gyroSampler_.<a·class="code·hl_function"·href="a04020.html#a4d30e0a9bec4bdd7e8a882bbb8fab9be">sample</a>()·/·sqrt_dt_;</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>
Max diff block lines reached; 17735/48653 bytes (36.45%) of diff not shown.
15.0 KB
html2text {}
Max HTML report size reached
8.97 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/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, 62 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">ImuFactor.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="a00938_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="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"> 
125 <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>
126 Namespaces</h2></td></tr>106 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><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"><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>
133 <dd> 
134 Stephen·Williams·</dd> 
135 <dd> 
136 Richard·Roberts·</dd> 
137 <dd> 
138 Vadim·Indelman·</dd> 
139 <dd>113 <dd>
140 David·Jensen·</dd>114 Luca·Carlone·</dd>
141 <dd>115 <dd>
142 Frank·Dellaert·</dd></dl>116 Frank·Dellaert·</dd></dl>
 117 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
143 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>122 ··<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>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="a00938.html">AHRSFactor.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>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>125 ··</ul>
151 </div>126 </div>
152 </body>127 </body>
153 </html>128 </html>
2.21 KB
html2text {}
Max HTML report size reached
6.35 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/PreintegratedRotation.cpp·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 94, 19 lines modifiedOffset 94, 28 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">PreintegratedRotation.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PreintegrationBase.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00944_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="a04216.html">gtsam::PreintegrationBase</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04216.html"·title="PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...">PreintegrationBase</a>·is·the·base·class·for·PreintegratedMeasurements·(in·<a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>)·and·CombinedPreintegratedMeasurements·(in·<a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>).··<a·href="a04216.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
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>
Offset 116, 19 lines modifiedOffset 125, 33 lines modified
116 <dd>125 <dd>
117 Richard·Roberts·</dd>126 Richard·Roberts·</dd>
118 <dd>127 <dd>
119 Vadim·Indelman·</dd>128 Vadim·Indelman·</dd>
120 <dd>129 <dd>
121 David·Jensen·</dd>130 David·Jensen·</dd>
122 <dd>131 <dd>
 132 Frank·Dellaert·</dd>
 133 <dd>
 134 Varun·Agrawal</dd>
 135 <dd>
 136 Luca·Carlone·</dd>
 137 <dd>
 138 Stephen·Williams·</dd>
 139 <dd>
 140 Richard·Roberts·</dd>
 141 <dd>
 142 Vadim·Indelman·</dd>
 143 <dd>
 144 David·Jensen·</dd>
 145 <dd>
123 Frank·Dellaert·</dd></dl>146 Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->147 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->148 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->149 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>151 ··<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="a00944.html">PreintegratedRotation.cpp</a></li>152 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00944.html">PreintegrationBase.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>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>
131 ··</ul>154 ··</ul>
132 </div>155 </div>
133 </body>156 </body>
134 </html>157 </html>
1.54 KB
html2text {}
Max HTML report size reached
8.64 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/Scenario.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, 50 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">Scenario.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>Simple·class·to·test·navigation·scenarios.·· 
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">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="a04224.html">gtsam::Scenario</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·trajectory·simulator.··<a·href="a04224.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04228.html">gtsam::ConstantTwistScenario</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04224.html"·title="Simple·trajectory·simulator.">Scenario</a>·with·constant·twist·3D·trajectory.··<a·href="a04228.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04232.html">gtsam::AcceleratingScenario</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Accelerating·from·an·arbitrary·initial·state,·with·optional·rotation.··<a·href="a04232.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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 <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>
126 </table>121 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00947.html">Scenario.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="a00947.html">ImuBias.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>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.91 KB
html2text {}
Max HTML report size reached
402 B
./usr/share/doc/libgtsam-dev/html/a00947.js
316 B
js-beautify {}
Max HTML report size reached
9.21 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/AttitudeFactor.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, 36 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>··</div>
101 ··<div·class="headertitle"><div·class="title">AttitudeFactor.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="a00950_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Implementation·file·for·Attitude·factor.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>130 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Implementation·file·for·Attitude·factor.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>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>
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00950.html">AttitudeFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00950.html">ImuFactor.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>
2.32 KB
html2text {}
Max HTML report size reached
4.5 KB
./usr/share/doc/libgtsam-dev/html/a00953.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/GPSFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 35 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">AHRSFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GPSFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Implementation·file·for·GPS·factor.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Implementation·file·for·GPS·factor.·</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>Krunal·Chande·</dd> 
113 <dd> 
114 Luca·Carlone·</dd> 
115 <dd> 
116 Frank·Dellaert·</dd></dl> 
117 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
118 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>121 ··<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="a00953.html">AHRSFactor.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00953.html">GPSFactor.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>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>124 ··</ul>
126 </div>125 </div>
127 </body>126 </body>
128 </html>127 </html>
878 B
html2text {}
Max HTML report size reached
5.24 KB
./usr/share/doc/libgtsam-dev/html/a00959.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.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, 28 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">ManifoldPreintegration.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><a·href="a00959_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>
Offset 131, 13 lines modifiedOffset 122, 13 lines modified
131 <dd>122 <dd>
132 Frank·Dellaert·</dd></dl>123 Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->124 </div></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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00959.html">ManifoldPreintegration.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="a00959.html">ManifoldPreintegration.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>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>
1.22 KB
html2text {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/a00962.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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="#define-members">Macros</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuBias.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00962_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04140.html">gtsam::imuBias::ConstantBias</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04144.html">gtsam::traits&lt;·imuBias::ConstantBias·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:a8b86d97c87c595548655639e38f05d6c"·id="r_a8b86d97c87c595548655639e38f05d6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b86d97c87c595548655639e38f05d6c"·name="a8b86d97c87c595548655639e38f05d6c"></a> 
118 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,3)</td></tr> 
119 <tr·class="separator:a8b86d97c87c595548655639e38f05d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:af24d2a594d2a71cc868be63b097517a6"·id="r_af24d2a594d2a71cc868be63b097517a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af24d2a594d2a71cc868be63b097517a6"·name="af24d2a594d2a71cc868be63b097517a6"></a> 
121 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,6)</td></tr> 
122 <tr·class="separator:af24d2a594d2a71cc868be63b097517a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:aba0e03b2dd44d4ffe264beac5f5b5369"·id="r_aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba0e03b2dd44d4ffe264beac5f5b5369"·name="aba0e03b2dd44d4ffe264beac5f5b5369"></a> 
124 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,0)</td></tr> 
125 <tr·class="separator:aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a3616767b248dc8bd965987eb4dcdb919"·id="r_a3616767b248dc8bd965987eb4dcdb919"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3616767b248dc8bd965987eb4dcdb919"·name="a3616767b248dc8bd965987eb4dcdb919"></a> 
127 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,3)</td></tr> 
128 <tr·class="separator:a3616767b248dc8bd965987eb4dcdb919"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a1eda4206a8d6b20278b0ed5952708bfd"·id="r_a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1eda4206a8d6b20278b0ed5952708bfd"·name="a1eda4206a8d6b20278b0ed5952708bfd"></a> 
130 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,6)</td></tr> 
131 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a5dbb22c4c75167f0a22dc7cbdd4d22cb"·id="r_a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5dbb22c4c75167f0a22dc7cbdd4d22cb"·name="a5dbb22c4c75167f0a22dc7cbdd4d22cb"></a> 
133 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,0)</td></tr> 
134 <tr·class="separator:a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:ad54359136b9cf16db3ff60f732d425d1"·id="r_ad54359136b9cf16db3ff60f732d425d1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad54359136b9cf16db3ff60f732d425d1"·name="ad54359136b9cf16db3ff60f732d425d1"></a> 
136 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,3)</td></tr> 
137 <tr·class="separator:ad54359136b9cf16db3ff60f732d425d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:a3395229ce0059a08893ffbf8e3c08e65"·id="r_a3395229ce0059a08893ffbf8e3c08e65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3395229ce0059a08893ffbf8e3c08e65"·name="a3395229ce0059a08893ffbf8e3c08e65"></a> 
139 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,6)</td></tr> 
140 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 </table>122 </table>
142 <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>
143 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>124 <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>
144 <dd> 
145 Adam·Bry·</dd></dl> 
146 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
147 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
149 <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!·-->
150 ··<ul>130 ··<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="a00962.html">TangentPreintegration.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="a00962.html">ImuBias.h</a></li>
152 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
153 ··</ul>133 ··</ul>
154 </div>134 </div>
155 </body>135 </body>
156 </html>136 </html>
1.84 KB
html2text {}
Max HTML report size reached
6.86 KB
./usr/share/doc/libgtsam-dev/html/a00971_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="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="a00908.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="a00980.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</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="foldopen00029"·data-start="{"·data-end="};">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>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>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>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
Offset 155, 16 lines modifiedOffset 155, 16 lines modified
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>;</div>155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>;</div>
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
157 </div>157 </div>
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>
159 </div>159 </div>
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}··<span·class="comment">//·namespace·gtsam</span></div>161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}··<span·class="comment">//·namespace·gtsam</span></div>
162 <div·class="ttc"·id="aa00908_html"><div·class="ttname"><a·href="a00908.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>162 <div·class="ttc"·id="aa00980_html"><div·class="ttname"><a·href="a00980.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>
163 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>163 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
164 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>164 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
165 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>165 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
166 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>166 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
167 <div·class="ttc"·id="aa04128_html"><div·class="ttname"><a·href="a04128.html">gtsam::ConstantVelocityFactor</a></div><div·class="ttdoc">Binary·factor·for·applying·a·constant·velocity·model·to·a·moving·body·represented·as·a·NavState.</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:29</div></div>167 <div·class="ttc"·id="aa04128_html"><div·class="ttname"><a·href="a04128.html">gtsam::ConstantVelocityFactor</a></div><div·class="ttdoc">Binary·factor·for·applying·a·constant·velocity·model·to·a·moving·body·represented·as·a·NavState.</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:29</div></div>
168 <div·class="ttc"·id="aa04128_html_ac9114353e397d4299e80ee34216040a9"><div·class="ttname"><a·href="a04128.html#ac9114353e397d4299e80ee34216040a9">gtsam::ConstantVelocityFactor::evaluateError</a></div><div·class="ttdeci">gtsam::Vector·evaluateError(const·NavState·&amp;x1,·const·NavState·&amp;x2,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H1=boost::none,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H2=boost::none)·const·override</div><div·class="ttdoc">Caclulate·error:·(x2·-·x1.update(dt)))·where·X1·and·X1·are·NavStates·and·dt·is·the·time·difference·in...</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:50</div></div>168 <div·class="ttc"·id="aa04128_html_ac9114353e397d4299e80ee34216040a9"><div·class="ttname"><a·href="a04128.html#ac9114353e397d4299e80ee34216040a9">gtsam::ConstantVelocityFactor::evaluateError</a></div><div·class="ttdeci">gtsam::Vector·evaluateError(const·NavState·&amp;x1,·const·NavState·&amp;x2,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H1=boost::none,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H2=boost::none)·const·override</div><div·class="ttdoc">Caclulate·error:·(x2·-·x1.update(dt)))·where·X1·and·X1·are·NavStates·and·dt·is·the·time·difference·in...</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:50</div></div>
169 <div·class="ttc"·id="aa04196_html"><div·class="ttname"><a·href="a04196.html">gtsam::NavState</a></div><div·class="ttdoc">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...</div><div·class="ttdef"><b>Definition</b>·NavState.h:34</div></div>169 <div·class="ttc"·id="aa04196_html"><div·class="ttname"><a·href="a04196.html">gtsam::NavState</a></div><div·class="ttdoc">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...</div><div·class="ttdef"><b>Definition</b>·NavState.h:34</div></div>
170 <div·class="ttc"·id="aa04196_html_a171cf3f73c659cce019a08f0945d4c7a"><div·class="ttname"><a·href="a04196.html#a171cf3f73c659cce019a08f0945d4c7a">gtsam::NavState::localCoordinates</a></div><div·class="ttdeci">Vector9·localCoordinates(const·NavState·&amp;g,·OptionalJacobian&lt;·9,·9·&gt;·H1=boost::none,·OptionalJacobian&lt;·9,·9·&gt;·H2=boost::none)·const</div><div·class="ttdoc">localCoordinates·with·optional·derivatives</div><div·class="ttdef"><b>Definition</b>·NavState.cpp:135</div></div>170 <div·class="ttc"·id="aa04196_html_a171cf3f73c659cce019a08f0945d4c7a"><div·class="ttname"><a·href="a04196.html#a171cf3f73c659cce019a08f0945d4c7a">gtsam::NavState::localCoordinates</a></div><div·class="ttdeci">Vector9·localCoordinates(const·NavState·&amp;g,·OptionalJacobian&lt;·9,·9·&gt;·H1=boost::none,·OptionalJacobian&lt;·9,·9·&gt;·H2=boost::none)·const</div><div·class="ttdoc">localCoordinates·with·optional·derivatives</div><div·class="ttdef"><b>Definition</b>·NavState.cpp:135</div></div>
64.1 KB
./usr/share/doc/libgtsam-dev/html/a00977_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagPoseFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 167 lines modifiedOffset 98, 138 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MagPoseFactor.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00977.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·POSE&gt;</div> 
126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00028"·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="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</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>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">private</span>:</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">protected</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> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">···35</a></span>··Vector9·<a·class="code·hl_variable"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">preintegrated_</a>;</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">···36</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">preintegrated_H_biasAcc_</a>;····</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">···37</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">preintegrated_H_biasOmega_</a>;··</div>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">const</span>·Point·measured_;·</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">const</span>·Point·nM_;·</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">const</span>·Point·bias_;·</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··boost::optional&lt;POSE&gt;·body_P_sensor_;·</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>131 <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>··<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> 
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> 
153 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">···40</a></span>··<a·class="code·hl_function"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">TangentPreintegration</a>()·{</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">···67</a></span>··<a·class="code·hl_function"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">MagPoseFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·pose_key,</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················<span·class="keyword">const</span>·Point&amp;·measured,</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>················<span·class="keywordtype">double</span>·scale,</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>················<span·class="keyword">const</span>·Point&amp;·direction,</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>················<span·class="keyword">const</span>·Point&amp;·bias,</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>················<span·class="keyword">const</span>·boost::optional&lt;POSE&gt;&amp;·body_P_sensor)</div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·pose_key),</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········measured_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·measured·:·measured),</div> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········nM_(scale·*·direction.normalized()),</div> 
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········bias_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·bias·:·bias),</div> 
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········body_P_sensor_(body_P_sensor)·{}</div> 
166 </div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····resetIntegration();</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>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div>
173 </div>136 </div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div>
 141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>
 142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 143 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">···57</a></span>··<a·class="code·hl_function"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">~TangentPreintegration</a>()<span·class="keyword">·override·</span>{</div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
 146 </div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>
 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>·</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.segment&lt;3&gt;(3);·}</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.tail&lt;3&gt;();·}</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Rot3::Expmap(theta());·}</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··NavState·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·NavState().retract(preintegrated_);·}</div>
 156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·Vector9&amp;·preintegrated()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_;·}</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector3·theta()<span·class="keyword">·const·····</span>{·<span·class="keywordflow">return</span>·preintegrated_.head&lt;3&gt;();·}</div>
 159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasAcc_;·}</div>
 160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasOmega_;·}</div>
 161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·TangentPreintegration&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div>
174 <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>
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Update·integrated·vector·on·tangent·manifold·preintegrated·with·acceleration</span></div>
Max diff block lines reached; 22737/49214 bytes (46.20%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
12.4 KB
./usr/share/doc/libgtsam-dev/html/a00980.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/CombinedImuFactor.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 97, 68 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">CombinedImuFactor.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>Navigation·state·composing·of·attitude,·position,·and·velocity.··
 107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00980_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00980_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04104.html">gtsam::PreintegrationCombinedParams</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration·using·<a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04104.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04108.html">gtsam::PreintegratedCombinedMeasurements</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·and·the·corresponding·covariance·matrix.··<a·href="a04108.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04112.html">gtsam::CombinedImuFactor</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04196.html">gtsam::NavState</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make·this·a·Lie·group,·but·it·is·a·9D·manifold.··<a·href="a04196.html#details">More...</a><br·/></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,·as·well·as·bias·at·previous·time·step),·and·current·state·(pose,·velocity,·bias·at·current·time·step).··<a·href="a04112.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04116.html">gtsam::traits&lt;·PreintegrationCombinedParams·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04120.html">gtsam::traits&lt;·PreintegratedCombinedMeasurements·&gt;</a></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04124.html">gtsam::traits&lt;·CombinedImuFactor·&gt;</a></td></tr>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>
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">123 </table><table·class="memberdecls">
132 <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>
133 Typedefs</h2></td></tr>125 Typedefs</h2></td></tr>
134 <tr·class="memitem:a64e2f1f46479338e7b2ff5380472527f"·id="r_a64e2f1f46479338e7b2ff5380472527f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64e2f1f46479338e7b2ff5380472527f"·name="a64e2f1f46479338e7b2ff5380472527f"></a> 
135 typedef·<a·class="el"·href="a04192.html">ManifoldPreintegration</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PreintegrationType</b></td></tr>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>
136 <tr·class="separator:a64e2f1f46479338e7b2ff5380472527f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>130 </table>
138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 132 <div·class="textblock"><p>Navigation·state·composing·of·attitude,·position,·and·velocity.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>July·2015·</dd></dl>
139 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
140 <dd> 
141 Stephen·Williams·</dd> 
142 <dd> 
143 Richard·Roberts·</dd> 
144 <dd> 
145 Vadim·Indelman·</dd> 
146 <dd> 
147 David·Jensen·</dd> 
148 <dd> 
149 Frank·Dellaert·</dd> 
150 <dd> 
151 Varun·Agrawal·</dd></dl> 
152 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
153 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
154 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
155 <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!·-->
156 ··<ul>139 ··<ul>
157 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00980.html">CombinedImuFactor.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="a00980.html">NavState.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>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>
159 ··</ul>142 ··</ul>
160 </div>143 </div>
161 </body>144 </body>
162 </html>145 </html>
3.34 KB
html2text {}
Max HTML report size reached
627 B
./usr/share/doc/libgtsam-dev/html/a00980.js
541 B
js-beautify {}
Max HTML report size reached
115 KB
./usr/share/doc/libgtsam-dev/html/a00980_source.html
Max HTML report size reached
7.23 KB
./usr/share/doc/libgtsam-dev/html/a00986_source.html
    
Offset 114, 17 lines modifiedOffset 114, 17 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.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="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00980.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="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00437.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04132.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04132.html">GPSFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3&gt;·{</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04132.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04132.html">GPSFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3&gt;·{</div>
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div>
Offset 240, 17 lines modifiedOffset 240, 17 lines modified
240 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>240 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
241 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(nT_);</div>241 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(nT_);</div>
242 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··}</div>242 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··}</div>
243 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>};</div>243 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>};</div>
244 </div>244 </div>
245 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>245 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>
246 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>}·</div>246 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>}·</div>
247 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>247 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
248 <div·class="ttc"·id="aa00908_html"><div·class="ttname"><a·href="a00908.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>248 <div·class="ttc"·id="aa00980_html"><div·class="ttname"><a·href="a00980.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>
249 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>249 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
250 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>250 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
251 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>251 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
252 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>252 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
253 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>253 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
254 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>254 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
255 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>255 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
256 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>256 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
6.97 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/ManifoldPreintegration.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/Scenario.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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>··</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">Scenario.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Simple·class·to·test·navigation·scenarios.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00989_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="a04224.html">gtsam::Scenario</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·trajectory·simulator.··<a·href="a04224.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04228.html">gtsam::ConstantTwistScenario</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04224.html"·title="Simple·trajectory·simulator.">Scenario</a>·with·constant·twist·3D·trajectory.··<a·href="a04228.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04232.html">gtsam::AcceleratingScenario</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Accelerating·from·an·arbitrary·initial·state,·with·optional·rotation.··<a·href="a04232.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>126 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>
 129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
113 <dd> 
114 Stephen·Williams·</dd> 
115 <dd> 
116 Richard·Roberts·</dd> 
117 <dd> 
118 Vadim·Indelman·</dd> 
119 <dd> 
120 David·Jensen·</dd> 
121 <dd> 
122 Frank·Dellaert·</dd></dl> 
123 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>134 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">ManifoldPreintegration.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">Scenario.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>137 ··</ul>
131 </div>138 </div>
132 </body>139 </body>
133 </html>140 </html>
1.6 KB
html2text {}
Max HTML report size reached
6.75 KB
./usr/share/doc/libgtsam-dev/html/a00992.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 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">PreintegrationBase.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04216.html">gtsam::PreintegrationBase</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04192.html">gtsam::ManifoldPreintegration</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><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>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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 125, 33 lines modifiedOffset 125, 19 lines modified
125 <dd>125 <dd>
126 Richard·Roberts·</dd>126 Richard·Roberts·</dd>
127 <dd>127 <dd>
128 Vadim·Indelman·</dd>128 Vadim·Indelman·</dd>
129 <dd>129 <dd>
130 David·Jensen·</dd>130 David·Jensen·</dd>
131 <dd>131 <dd>
132 Frank·Dellaert·</dd> 
133 <dd> 
134 Varun·Agrawal</dd> 
135 <dd> 
136 Luca·Carlone·</dd> 
137 <dd> 
138 Stephen·Williams·</dd> 
139 <dd> 
140 Richard·Roberts·</dd> 
141 <dd> 
142 Vadim·Indelman·</dd> 
143 <dd> 
144 David·Jensen·</dd> 
145 <dd> 
146 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
147 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
148 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
149 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
150 <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!·-->
151 ··<ul>137 ··<ul>
152 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00992.html">PreintegrationBase.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00992.html">ManifoldPreintegration.h</a></li>
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>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>
154 ··</ul>140 ··</ul>
155 </div>141 </div>
156 </body>142 </body>
157 </html>143 </html>
1.67 KB
html2text {}
Max HTML report size reached
274 B
./usr/share/doc/libgtsam-dev/html/a00992.js
188 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00992·=·[1 var·a00992·=·[
2 ····["gtsam::PreintegrationBase",·"a04216.html",·"a04216"]2 ····["gtsam::ManifoldPreintegration",·"a04192.html",·"a04192"]
3 ];3 ];
63.3 KB
./usr/share/doc/libgtsam-dev/html/a00992_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">PreintegrationBase.h</div></div>104 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00992.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00992.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 159 lines modifiedOffset 114, 108 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00929.html">gtsam/navigation/PreintegrationParams.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00980.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00998.html">gtsam/navigation/ImuBias.h</a>&gt;</span></div>122 <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/PreintegrationBase.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04192.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">···41</a></span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·<a·class="code·hl_variable"·href="a04192.html#ad07a36d86d1aa1dd13df4e[·...·truncated·by·diffoscope;·len:·26,·SHA:·e1ce3128f74554ea146d37504c53d3e3996453b2463e7f0c6a759f92200215d9·...·]</div>
 131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">···42</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">delRdelBiasOmega_</a>;·</div>
 132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">···43</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">delPdelBiasAcc_</a>;···</div>
 133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">···44</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">delPdelBiasOmega_</a>;·</div>
 134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">···45</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">delVdelBiasAcc_</a>;···</div>
 135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">···46</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">delVdelBiasOmega_</a>;·</div>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
132 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">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="a04192.html#a4ece2b4ce023308fa06561e94309ea50">···49</a></span>··<a·class="code·hl_function"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">ManifoldPreintegration</a>()·{</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04216.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">public</span>:</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>·<a·class="code·hl_class"·href="a04140.html">Bias</a>;</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>·<a·class="code·hl_struct"·href="a04220.html">Params</a>;</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····resetIntegration();</div>
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::shared_ptr&lt;Params&gt;·p_;</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">···50</a></span>··<a·class="code·hl_class"·href="a04140.html">Bias</a>·<a·class="code·hl_variable"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">biasHat_</a>;</div> 
142 <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>··}</div>
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04216.html#a05698caf670ddcd7a108505898a71134">···53</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04216.html#a05698caf670[·...·truncated·by·diffoscope;·len:·38,·SHA:·208412c0991fc26c78f16d26b3bd31198e74fb448c7fbba373e1f3a53b06859a·...·]/div>141 </div>
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04216.html#a85da47fc93662940e6bd38d02a3b3118">···56</a></span>··<a·class="code·hl_function"·href="a04216.html#a85da47fc93662940e6bd38d02a3b3118">PreintegrationBase</a>()·{}</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div>
 146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04216.html#a4d5ead934c4582183ddc8a7b415decef">···59</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04216.html#a4d5ead934c4582183ddc8a7b415decef">~PreintegrationBase</a>()·{}</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·resetIntegration()·=·0;</div> 
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">void</span>·resetIntegrationAndSetBias(<span·class="keyword">const</span>·Bias&amp;·biasHat);</div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_;·}</div>
 153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.attitude();·}</div>
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.position();·}</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.velocity();·}</div>
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
159 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04216.html#a4d978fd06c9d44dfdcf2eee1e4b33e79">···86</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04216.html#a4d978fd06c9d44dfdcf2eee1e4b33e79">matchesParamsWith</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>&amp;·other)<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·p_.get()·==·other.p_.get();</div> 
162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div> 
163 </div>157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Matrix3··delRdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delRdelBiasOmega_;·}</div>
 158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··Matrix3··delPdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasAcc_;·}</div>
 159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··Matrix3··delPdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasOmega_;·}</div>
 160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix3··delVdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delVdelBiasAcc_;·}</div>
 161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··Matrix3··delVdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delVdelBiasOmega_;·}</div>
164 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·ManifoldPreintegration&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div>
165 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}"> 
166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a04216.html#abf8bcbed6faa28b929feb17ebc945cbc">···91</a></span>··<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·<a·class="code·hl_function"·href="a04216.html#abf8bcbed6faa28b929feb17ebc945cbc">params</a>()<span·class="keyword">·const·</span>{</div> 
167 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·p_;</div> 
168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
169 </div> 
170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</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>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·Vector3&amp;·measuredAcc,·<span·class="keyword">const</span>·Vector3&amp;·measuredOmega,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dt,</div>
 167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··············Matrix9*·A,·Matrix93*·B,·Matrix93*·C)·<span·class="keyword">override</span>;</div>
171 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04216.html#a62835e11ff9409ffd26a59c6ec8d7cfd">···96</a></span>··<a·class="code·hl_struct"·href="a04220.html">Params</a>&amp;·<a·class="code·hl_function"·href="a04216.html#a62835e11ff9409ffd26a59c6ec8d7cfd">p</a>()<span·class="keyword">·const·</span>{</div> 
173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·*p_;</div> 
174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div> 
175 </div> 
176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
177 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
178 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·biasHat_;·}</div> 
179 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">double</span>·deltaTij()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·deltaTij_;·}</div>169 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··Vector9·biasCorrectedDelta(<span·class="keyword">const</span>·imuBias::ConstantBias&amp;·bias_i,</div>
 170 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······OptionalJacobian&lt;9,·6&gt;·H·=·boost::none)·<span·class="keyword">const·override</span>;</div>
180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>171 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 172 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="}">
 173 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a04192.html#afabc3a0026ff2610680675d39048a55c">··109</a></span>··<span·class="keyword">virtual</span>·boost::shared_ptr&lt;ManifoldPreintegration&gt;·<a·class="code·hl_function"·href="a04192.html#afabc3a0026ff2610680675d39048a55c">clone</a>()<span·class="keyword">·const·</span>{</div>
 174 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;ManifoldPreintegration&gt;();</div>
181 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">virtual</span>·Vector3··deltaPij()·<span·class="keyword">const</span>·=·0;</div> 
182 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">virtual</span>·Vector3··deltaVij()·<span·class="keyword">const</span>·=·0;</div> 
183 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">virtual</span>·Rot3·····deltaRij()·<span·class="keyword">const</span>·=·0;</div> 
Max diff block lines reached; 10774/48224 bytes (22.34%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
11.8 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/MagFactor.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 96, 52 lines modifiedOffset 96, 55 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">MagFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Factors·involving·magnetometers.··105 <p>Header·file·for·Attitude·factor.··
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="a04172.html">gtsam::MagFactor</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>
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="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>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>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"><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>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERN[·...·truncated·by·diffoscope;·len:·33,·SHA:·247caf425637c47c0b0e255f96afabd6e24192b52d2dcc371dfd4f2683381e0b·...·].html#details">More...</a><br·/></td></tr>
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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04180.html">gtsam::MagFactor2</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"><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[·...·truncated·by·diffoscope;·len:·13,·SHA:·7a9add945a8f3ab9ca990350888d57ac816181c3825bdcfe530cedcde8d3dfeb·...·].html#details">More...</a><br·/></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>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>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"><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>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>
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><table·class="memberdecls">126 </table><table·class="memberdecls">
124 <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>
125 Namespaces</h2></td></tr>128 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>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>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>130 <tr·class="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>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>132 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Factors·involving·magnetometers.·</p>134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p>
132 <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>
133 <dl·class="section·date"><dt>Date</dt><dd>January·29,·2014·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
134 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>141 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00995.html">MagFactor.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="a00995.html">AttitudeFactor.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>144 ··</ul>
142 </div>145 </div>
143 </body>146 </body>
144 </html>147 </html>
3.14 KB
html2text {}
Max HTML report size reached
494 B
./usr/share/doc/libgtsam-dev/html/a00995.js
408 B
js-beautify {}
Max HTML report size reached
109 KB
./usr/share/doc/libgtsam-dev/html/a00995_source.html
Max HTML report size reached
6.38 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/ImuBias.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ImuBias.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="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="a04140.html">gtsam::imuBias::ConstantBias</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04144.html">gtsam::traits&lt;·imuBias::ConstantBias·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:a01452"·id="r_a01452"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01452.html">gtsam::imuBias</a></td></tr> 
120 <tr·class="memdesc:a01452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·bias·models·live·in·the·<a·class="el"·href="a01452.html"·title="All·bias·models·live·in·the·imuBias·namespace.">imuBias</a>·namespace.·<br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table>110 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
125 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>113 <dd>
 114 Stephen·Williams·</dd>
 115 <dd>
 116 Richard·Roberts·</dd>
 117 <dd>
 118 Vadim·Indelman·</dd>
 119 <dd>
 120 David·Jensen·</dd>
 121 <dd>
 122 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>127 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00998.html">ImuBias.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00998.html">PreintegratedRotation.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>130 ··</ul>
134 </div>131 </div>
135 </body>132 </body>
136 </html>133 </html>
1.41 KB
html2text {}
Max HTML report size reached
5.87 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/LinearContainerFactor.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, 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="#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">GraphvizFormatting.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Graphviz·formatter·for·NonlinearFactorGraph.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01001_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="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">
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>Jul·6,·2012·</dd></dl>122 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
114 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>129 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01001.html">LinearContainerFactor.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01001.html">GraphvizFormatting.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>132 ··</ul>
122 </div>133 </div>
123 </body>134 </body>
124 </html>135 </html>
1.38 KB
html2text {}
Max HTML report size reached
6.37 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/nonlinearExceptions.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.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>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.··104 <p>Parameters·for·nonlinear·optimization.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04492.html">gtsam::MarginalizeNonleafException</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·requesting·to·marginalize·out·variables·from·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·that·are·not·leaves.··<a·href="a04492.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
 117 <dd>
 118 Richard·Roberts·</dd>
 119 <dd>
 120 Frank·Dellaert·</dd>
 121 <dd>
 122 Andrew·Melim·</dd></dl>
125 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>127 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01004.html">nonlinearExceptions.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="a01004.html">NonlinearOptimizerParams.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>130 ··</ul>
133 </div>131 </div>
134 </body>132 </body>
135 </html>133 </html>
1.56 KB
html2text {}
Max HTML report size reached
6.8 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/CustomFactor.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, 53 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">CustomFactor.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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··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="a01010_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04248.html">gtsam::CustomFactor</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
122 Typedefs</h2></td></tr> 
123 <tr·class="memitem:ad20be9586f89827d772081e9b904b791"·id="r_ad20be9586f89827d772081e9b904b791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad20be9586f89827d772081e9b904b791"·name="ad20be9586f89827d772081e9b904b791"></a> 
124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::JacobianVector</b>·=·std::vector&lt;·Matrix·&gt;</td></tr> 
125 <tr·class="separator:ad20be9586f89827d772081e9b904b791"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a76cea906509aed5310fbcf0ddb55b22f"·id="r_a76cea906509aed5310fbcf0ddb55b22f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76cea906509aed5310fbcf0ddb55b22f"·name="a76cea906509aed5310fbcf0ddb55b22f"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CustomErrorFunction</b>·=·std::function&lt;·Vector(const·<a·class="el"·href="a04248.html">CustomFactor</a>·&amp;,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;,·const·JacobianVector·*)&gt;</td></tr> 
128 <tr·class="separator:a76cea906509aed5310fbcf0ddb55b22f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table>112 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>114 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
133 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>120 ··<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="a01010.html">CustomFactor.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="a01010.html">CustomFactor.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>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 ··</ul>123 ··</ul>
141 </div>124 </div>
142 </body>125 </body>
143 </html>126 </html>
1.46 KB
html2text {}
Max HTML report size reached
11.8 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/NonlinearISAM.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 79 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearISAM.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p>Non-linear·factor·base·classes.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01013_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04496.html">gtsam::NonlinearFactor</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·base·class.··<a·href="a04496.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04500.html">gtsam::traits&lt;·NonlinearFactor·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04500.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04504.html">gtsam::NoiseModelFactor</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density·\(·P(z|x)·\propto·exp·-0.5*|z-h(x)|^2_C·\)·Templated·on·the·parameter·type·X·and·the·values·structure·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>·There·is·no·return·type·specified·for·h(x).··<a·href="a04504.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04536.html">gtsam::NoiseModelFactorN&lt;·ValueTypes·&gt;</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·convenient·base·class·for·creating·your·own·<a·class="el"·href="a04504.html"·title="A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density··Templated·on...">NoiseModelFactor</a>·with·n·variables.··<a·href="a04536.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 </table><table·class="memberdecls">
 131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 132 Macros</h2></td></tr>
 133 <tr·class="memitem:a5902c494d25cd89cd5f32014e4cd8e2f"·id="r_a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5902c494d25cd89cd5f32014e4cd8e2f"·name="a5902c494d25cd89cd5f32014e4cd8e2f"></a>
 134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor1</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 135 <tr·class="separator:a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a82d69c9f33beb79bbcd773d16f33e20f"·id="r_a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d69c9f33beb79bbcd773d16f33e20f"·name="a82d69c9f33beb79bbcd773d16f33e20f"></a>
 137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor2</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 138 <tr·class="separator:a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a3100b1a4326da93bafc22adb6ae7dfad"·id="r_a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100b1a4326da93bafc22adb6ae7dfad"·name="a3100b1a4326da93bafc22adb6ae7dfad"></a>
 140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor3</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 141 <tr·class="separator:a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a2ca90cda2bc1190f76fa5e06f4b7f2d2"·id="r_a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ca90cda2bc1190f76fa5e06f4b7f2d2"·name="a2ca90cda2bc1190f76fa5e06f4b7f2d2"></a>
 143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor4</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 144 <tr·class="separator:a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:a3a6b0763916602be85840f890c2ea791"·id="r_a3a6b0763916602be85840f890c2ea791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a6b0763916602be85840f890c2ea791"·name="a3a6b0763916602be85840f890c2ea791"></a>
 146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor5</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 147 <tr·class="separator:a3a6b0763916602be85840f890c2ea791"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a292daae30f4c1c2de72eb09cc3471bb6"·id="r_a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a292daae30f4c1c2de72eb09cc3471bb6"·name="a292daae30f4c1c2de72eb09cc3471bb6"></a>
 149 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor6</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 150 <tr·class="separator:a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>151 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>152 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</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>
114 </div></div><!--·contents·-->159 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>163 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01013.html">NonlinearISAM.cpp</a></li>164 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01013.html">NonlinearFactor.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>165 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>166 ··</ul>
122 </div>167 </div>
123 </body>168 </body>
124 </html>169 </html>
2.56 KB
html2text {}
Max HTML report size reached
16.3 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/factorTesting.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 94, 109 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;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">factorTesting.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ISAM2Params.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>Parameters·for·iSAM·2.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04408.html">gtsam::ISAM2GaussNewtonParams</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·using·Gauss-Newton·optimization.··<a·href="a04408.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04412.html">gtsam::ISAM2DoglegParams</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·using·Dogleg·optimization.··<a·href="a04412.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04416.html">gtsam::ISAM2Params</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
110 <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>
111 Namespaces</h2></td></tr>122 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>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>
113 <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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 128 Typedefs</h2></td></tr>
 129 <tr·class="memitem:ga238e84a1d4a91f43465b12592a8bf8e4"·id="r_ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02316.html">FastMap</a>&lt;·char,·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01426.html#ga238e84a1d4a91f43465b12592a8bf8e4">gtsam::ISAM2ThresholdMap</a></td></tr>
 130 <tr·class="memdesc:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·the·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm.··<br·/></td></tr>
 131 <tr·class="separator:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a1b8707b19ab1e617a8f20c6d68b6d310"·id="r_a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b8707b19ab1e617a8f20c6d68b6d310"·name="a1b8707b19ab1e617a8f20c6d68b6d310"></a>
 133 typedef·ISAM2ThresholdMap::value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ISAM2ThresholdMapValue</b></td></tr>
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="a01016.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>134 <tr·class="separator:a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a4db90c7749698c9fa7acbc41edf1d393"·id="r_a4db90c7749698c9fa7acbc41edf1d393"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4db90c7749698c9fa7acbc41edf1d393"·name="a4db90c7749698c9fa7acbc41edf1d393"></a> 
128 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::testFactorJacobians</b>·(const·std::string·&amp;name_,·const·<a·class="el"·href="a04504.html">NoiseModelFactor</a>·&amp;factor,·const·<a·class="el"·href="a04612.html">gtsam::Values</a>·&amp;values,·double·delta,·double·tolerance)</td></tr> 
129 <tr·class="separator:a4db90c7749698c9fa7acbc41edf1d393"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>135 </table>
131 <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>
132 <div·class="textblock"><p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p> 
133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl> 
134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>138 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
135 <dd> 
136 Paul·Furgale·</dd></dl> 
137 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
138 <a·id="a8ec37fe83eda47404b8588e1f012df21"·name="a8ec37fe83eda47404b8588e1f012df21"></a> 
139 <h2·class="memtitle"><span·class="permalink"><a·href="#a8ec37fe83eda47404b8588e1f012df21">&#9670;&#160;</a></span>EXPECT_CORRECT_FACTOR_JACOBIANS</h2> 
  
140 <div·class="memitem"> 
141 <div·class="memproto"> 
142 ······<table·class="memname"> 
143 ········<tr> 
144 ··········<td·class="memname">#define·EXPECT_CORRECT_FACTOR_JACOBIANS</td> 
145 ··········<td>(</td> 
146 ··········<td·class="paramtype">&#160;</td> 
147 ··········<td·class="paramname">factor,·</td> 
148 ········</tr> 
149 ········<tr> 
150 ··········<td·class="paramkey"></td> 
151 ··········<td></td> 
152 ··········<td·class="paramtype">&#160;</td> 
153 ··········<td·class="paramname">values,·</td> 
154 ········</tr> 
155 ········<tr> 
156 ··········<td·class="paramkey"></td> 
157 ··········<td></td> 
158 ··········<td·class="paramtype">&#160;</td> 
159 ··········<td·class="paramname">numerical_derivative_step,·</td> 
160 ········</tr> 
161 ········<tr> 
162 ··········<td·class="paramkey"></td> 
163 ··········<td></td> 
164 ··········<td·class="paramtype">&#160;</td> 
165 ··········<td·class="paramname">tolerance&#160;</td> 
166 ········</tr> 
167 ········<tr> 
168 ··········<td></td> 
169 ··········<td>)</td> 
170 ··········<td></td><td>&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testFactorJacobians(name_,·factor,·values,·numerical_derivative_step,·tolerance));·}</td> 
171 ········</tr> 
172 ······</table> 
173 </div><div·class="memdoc"> 
  
174 <p>Check·the·Jacobians·produced·by·a·factor·against·finite·differences.·</p> 
175 <dl·class="params"><dt>Parameters</dt><dd> 
176 ··<table·class="params"> 
177 ····<tr><td·class="paramname">factor</td><td>The·factor·to·test.·</td></tr> 
178 ····<tr><td·class="paramname">values</td><td><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>·filled·in·for·testing·the·Jacobians.·</td></tr> 
179 ····<tr><td·class="paramname">numerical_derivative_step</td><td>The·step·to·use·when·computing·the·numerical·derivative·Jacobians·</td></tr> 
Max diff block lines reached; 925/12018 bytes (7.70%) of diff not shown.
4.5 KB
html2text {}
Max HTML report size reached
469 B
./usr/share/doc/libgtsam-dev/html/a01016.js
383 B
js-beautify {}
Max HTML report size reached
101 KB
./usr/share/doc/libgtsam-dev/html/a01016_source.html
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/Marginals.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">Marginals.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>May·14,·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="a01019.html">Marginals.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="a01019.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.47 KB
html2text {}
Max HTML report size reached
7.43 KB
./usr/share/doc/libgtsam-dev/html/a01022.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.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, 45 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.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>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01022_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01022_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>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04492.html">gtsam::MarginalizeNonleafException</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·requesting·to·marginalize·out·variables·from·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·that·are·not·leaves.··<a·href="a04492.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dummy·version·of·a·generic·linear·factor·to·be·injected·into·a·nonlinear·factor·graph.··<a·href="a04444.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04448.html">gtsam::traits&lt;·LinearContainerFactor·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>120 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p>122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl> 
127 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>129 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01022.html">LinearContainerFactor.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01022.html">nonlinearExceptions.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>132 ··</ul>
135 </div>133 </div>
136 </body>134 </body>
137 </html>135 </html>
1.91 KB
html2text {}
Max HTML report size reached
348 B
./usr/share/doc/libgtsam-dev/html/a01022.js
262 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a01022·=·[1 var·a01022·=·[
 2 ····["gtsam::MarginalizeNonleafException",·"a04492.html",·null]
2 ····["gtsam::LinearContainerFactor",·"a04444.html",·"a04444"], 
3 ····["gtsam::traits<·LinearContainerFactor·>",·"a04448.html",·null] 
4 ];3 ];
44.2 KB
./usr/share/doc/libgtsam-dev/html/a01022_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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, 143 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">LinearContainerFactor.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="a01022.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>107 <a·href="a01022.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
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="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·Forward·declarations</span></div> 
115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>;</div> 
116 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">class·</span>HessianFactor;</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
117 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 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="a00590.html">gtsam/inference/Key.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
118 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00033"·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·cla[·...·truncated·by·diffoscope;·len:·57,·SHA:·363daf5bfa89334455716e50fc4e21d2aa9e156562c99fa341fc8802103cafb7·...·]·{</div>128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04492.html">···33</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04492.html">MarginalizeNonleafException</a>·:·<span·class="keyword">public</span>·std::except[·...·truncated·by·diffoscope;·len:·3,·SHA:·d6806158f75334002321a9333b6b02b9b84b51433400afb68bb197bddc2db6a5·...·]·{</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>
120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">protected</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>
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> 
126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·Some·handy·typedefs</span></div> 
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·<a·class="code·hl_class"·href="a04496.html">Base</a>;</div> 
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>·<a·class="code·hl_class"·href="a04444.html">This</a>;</div> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a04492.html">MarginalizeNonleafException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter·=·DefaultKeyFormatter)·noexcept·:</div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······key_(key),·formatter_(formatter)·{}</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04492.html">~MarginalizeNonleafException</a>()·<span·class="keyword">noexcept</span>·{}</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·key_;·}</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>(what_.empty())</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········what_·=</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="stringliteral">&quot;\nRequested·to·marginalize·out·variable·&quot;</span>·+·formatter_(key_)·+·<span·class="stringliteral">&quot;,·but·this·variable\n\</span></div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="stringliteral">is·not·a·leaf.··To·make·the·variables·you·would·like·to·marginalize·be·leaves,\n\</span></div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="stringliteral">their·ordering·should·be·constrained·using·the·constrainedKeys·argument·to\n\</span></div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="stringliteral">ISAM2::update().\n&quot;</span>;</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·what_.c_str();</div>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04444.html#a0a29b56bbe991b4e0ee8b4205b5a1b42">···44</a></span>··<a·class="code·hl_function"·href="a04444.html#a0a29b56bbe991b4e0ee8b4205b5a1b42">LinearContainerFactor</a>()·{}</div> 
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>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>&amp;·factor,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·linearizationPoint·=·<a·class="code·hl_class"·href="a04612.html">Values</a>());</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//·Access</span></div> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>&amp;·factor()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·factor_;·}</div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Testable</span></div> 
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> 
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·NonlinearFactor&amp;·f,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
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> 
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> 
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="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04444.html#a31c9a4fc8894239e25799f094d3aaf42">···83</a></span>··<span·class="keyword">const</span>·boost::optional&lt;Values&gt;&amp;·<a·class="code·hl_function"·href="a04444.html#a31c9a4fc8894239e25799f094d3aaf42">linearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linearizationPoint_;·}</div> 
160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·linearize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·c)·<span·class="keyword">const·override</span>;</div> 
162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
163 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·negateToGaussian()·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
165 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··NonlinearFactor::shared_ptr·negateToNonlinear()·<span·class="keyword">const</span>;</div> 
166 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
167 <div·class="foldopen"·id="foldopen00119"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a04444.html#a07a1309a4300a8eec95febd6724abc1e">··119</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04444.html#a07a1309a4300a8eec95febd6724abc1e">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
169 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="keywordflow">return</span>·NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>(factor_,linearizationPoint_));</div> 
170 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··}</div> 
171 </div>147 </div>
172 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
173 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··NonlinearFactor::shared_ptr·rekey(</div> 
174 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>······<span·class="keyword">const</span>·std::map&lt;Key,·Key&gt;&amp;·rekey_mapping)·<span·class="keyword">const·override</span>;</div> 
175 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
 150 <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">Key.h</a></div></div>
176 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··NonlinearFactor::shared_ptr·rekey(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·new_keys)·<span·class="keyword">const·override</span>;</div> 
177 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
Max diff block lines reached; 7306/34121 bytes (21.41%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
12.8 KB
./usr/share/doc/libgtsam-dev/html/a01025.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 107 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</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">DoglegOptimizer.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">expressionTesting.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Test·harness·methods·for·expressions.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01025_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01025_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04256.html">gtsam::DoglegParams</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04256.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04260.html">gtsam::DoglegOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Dogleg·nonlinear·optimization.··<a·href="a04260.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>111 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>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>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="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>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="a01025.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>
121 </table>128 </table>
122 <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>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>130 <div·class="textblock"><p>Test·harness·methods·for·expressions.·</p>
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
 132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 133 <dd>
 134 Paul·Furgale·</dd></dl>
 135 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 136 <a·id="a701d0cd12b81a725f7f9cd2432fe9e2a"·name="a701d0cd12b81a725f7f9cd2432fe9e2a"></a>
 137 <h2·class="memtitle"><span·class="permalink"><a·href="#a701d0cd12b81a725f7f9cd2432fe9e2a">&#9670;&#160;</a></span>EXPECT_CORRECT_EXPRESSION_JACOBIANS</h2>
  
 138 <div·class="memitem">
 139 <div·class="memproto">
 140 ······<table·class="memname">
 141 ········<tr>
 142 ··········<td·class="memname">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS</td>
 143 ··········<td>(</td>
 144 ··········<td·class="paramtype">&#160;</td>
 145 ··········<td·class="paramname">expression,·</td>
 146 ········</tr>
 147 ········<tr>
 148 ··········<td·class="paramkey"></td>
 149 ··········<td></td>
 150 ··········<td·class="paramtype">&#160;</td>
 151 ··········<td·class="paramname">values,·</td>
 152 ········</tr>
 153 ········<tr>
 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>
125 </div></div><!--·contents·-->184 </div><!--·contents·-->
126 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->186 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>188 ··<ul>
Max diff block lines reached; 35/9313 bytes (0.38%) of diff not shown.
3.57 KB
html2text {}
Max HTML report size reached
362 B
./usr/share/doc/libgtsam-dev/html/a01025.js
276 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a01025·=·[1 var·a01025·=·[
 2 ····["EXPECT_CORRECT_EXPRESSION_JACOBIANS",·"a01025.html#a701d0cd12b81a725f7f9cd2432fe9e2a",·null]
2 ····["gtsam::DoglegParams",·"a04256.html",·"a04256"], 
3 ····["gtsam::DoglegOptimizer",·"a04260.html",·"a04260"] 
4 ];3 ];
36.1 KB
./usr/share/doc/libgtsam-dev/html/a01025_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 98, 127 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">DoglegOptimizer.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="a01025.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01025.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01043.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;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="a01142.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="a00107.html">gtsam/base/Testable.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="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="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>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</div>
129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">···35</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">VerbosityDL</a>·{</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····SILENT,</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····VERBOSE</div>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>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Create·factor</span></div>
134 </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>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
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"[·...·truncated·by·diffoscope;·len:·71,·SHA:·bd0b3433d2ed64f1c15212e0707d2aea7927acedfa133c695aba78c0c27d8355·...·]</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}·<span·class="comment">//·namespace·internal</span></div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·<span·class="comment">//·namespace·gtsam</span></div>
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 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="a01025.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>
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> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·setDeltaInitial(<span·class="keywordtype">double</span>·deltaInitial)·{·this-&gt;deltaInitial·=·deltaInitial;·}</div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·setVerbosityDL(<span·class="keyword">const</span>·std::string&amp;·verbosityDL)·{·this-&gt;verbosityDL·=·verbosityDLTranslator(verbosityDL);·}</div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">private</span>:</div> 
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>144 </div>
 145 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.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="aa01142_html"><div·class="ttname"><a·href="a01142.html">factorTesting.h</a></div><div·class="ttdoc">Evaluate·derivatives·of·a·nonlinear·factor·numerically.</div></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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> 
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> 
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> 
177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
178 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
179 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a04260.html#a332eef22765a857beb71d66946dd86c8">··106</a></span>··<a·class="code·hl_function"·href="a04260.html#a332eef22765a857beb71d66946dd86c8">~DoglegOptimizer</a>()<span·class="keyword">·override·</span>{}</div> 
181 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div> 
183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
184 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a04260.html#ae648869d633326339be7d5d743e97a53">··115</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>&amp;·<a·class="code·hl_function"·href="a04260.html#ae648869d633326339be7d5d743e97a53">params</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·params_;·}</div> 
185 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
186 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keywordtype">double</span>·getDelta()·<span·class="keyword">const</span>;</div> 
187 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
188 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
189 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="keyword">protected</span>:</div> 
190 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a04260.html#adaa54f8214eb546568d4d61982251152">··124</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>&amp;·<a·class="code·hl_function"·href="a04260.html#adaa54f8214eb546568d4d61982251152">_params</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·params_;·}</div> 
191 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
192 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>·ensureHasOrdering(<a·class="code·hl_class"·href="a04256.html">DoglegParams</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> 
Max diff block lines reached; 6545/27791 bytes (23.55%) of diff not shown.
8.89 KB
html2text {}
Max HTML report size reached
11.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/expressionTesting.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 107 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#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>101 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Test·harness·methods·for·expressions.··104 <p>Factor·Graph·Consisting·of·non-linear·factors.··
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="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="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="a01028.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>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>
 114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</p>
130 <div·class="textblock"><p>Test·harness·methods·for·expressions.·</p> 
131 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl> 
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
133 <dd>116 <dd>
 117 Carlos·Nieto·</dd>
 118 <dd>
 119 Christian·Potthast·</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> 
184 </div><!--·contents·-->120 </div></div><!--·contents·-->
185 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
186 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
187 <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!·-->
188 ··<ul>124 ··<ul>
189 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01028.html">expressionTesting.h</a></li>125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01028.html">NonlinearFactorGraph.cpp</a></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>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>
191 ··</ul>127 ··</ul>
192 </div>128 </div>
193 </body>129 </body>
194 </html>130 </html>
Max diff block lines reached; -1/8212 bytes (-0.01%) of diff not shown.
3.36 KB
html2text {}
Max HTML report size reached
6.3 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.cpp·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, 36 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Graphviz·formatter·for·NonlinearFactorGraph.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
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: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>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>121 <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>122 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01031.html">GraphvizFormatting.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="a01031.html">ISAM2-impl.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>132 ··</ul>
125 </div>133 </div>
126 </body>134 </body>
127 </html>135 </html>
1.5 KB
html2text {}
Max HTML report size reached
19.6 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/Expression.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 89 lines modifiedOffset 95, 40 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Expression.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NonlinearISAM.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Expressions·for·Block·Automatic·Differentiation.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01034_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01034_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>108 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04548.html">gtsam::NonlinearISAM</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a04548.html#details">More...</a><br·/></td></tr>
113 <tr·class="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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
128 <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>
129 Namespaces</h2></td></tr>114 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>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>
131 <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>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <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>118 </table>
164 <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>
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>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>
167 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>
168 <dd> 
169 Paul·Furgale·</dd></dl> 
170 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
171 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
172 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
173 <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!·-->
174 ··<ul>126 ··<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="a01034.html">Expression.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="a01034.html">NonlinearISAM.h</a></li>
176 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
177 ··</ul>129 ··</ul>
178 </div>130 </div>
179 </body>131 </body>
180 </html>132 </html>
5.68 KB
html2text {}
Max HTML report size reached
1.07 KB
./usr/share/doc/libgtsam-dev/html/a01034.js
1010 B
js-beautify {}
Max HTML report size reached
101 KB
./usr/share/doc/libgtsam-dev/html/a01034_source.html
Max HTML report size reached
7.11 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/LevenbergMarquardtParams.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 96, 47 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">LevenbergMarquardtParams.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.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>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01037_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01037_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04440.html">gtsam::LevenbergMarquardtParams</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>
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">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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>124 <div·class="textblock"><p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>125 <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> 
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01037.html">LevenbergMarquardtParams.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="a01037.html">DoglegOptimizerImpl.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.81 KB
html2text {}
Max HTML report size reached
352 B
./usr/share/doc/libgtsam-dev/html/a01037.js
266 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a01037·=·[1 var·a01037·=·[
2 ····["gtsam::LevenbergMarquardtParams",·"a04440.html",·"a04440"]2 ····["gtsam::DoglegOptimizerImpl",·"a04264.html",·"a04264"],
 3 ····["gtsam::DoglegOptimizerImpl::IterationResult",·"a04268.html",·null]
3 ];4 ];
83.8 KB
./usr/share/doc/libgtsam-dev/html/a01037_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 188 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">LevenbergMarquardtParams.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="a01037.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01037.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01055.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00890.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="a00614.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <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>
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="};">127 <div·class="foldopen"·id="foldopen00032"·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·cl[·...·truncated·by·diffoscope;·len:·63,·SHA:·592e323f6ab3bb216d8378d3cbb6005e06c274bedb432a2f5d85ab6fd328df18·...·]</a>·{</div>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="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>129 <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><span·class="keyword">public</span>:</div> 
131 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00034"·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>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>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>
135 </div>136 </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> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04440.html#a49aef82106661bcbd87299fa60209912">···49</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a49aef82106661bcbd87299fa60209912">lambdaInitial</a>;·</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">lambdaFactor</a>;·</div> 
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">···51</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">lambdaUpperBound</a>;·</div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">···52</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">lambdaLowerBound</a>;·</div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">···53</a></span>··<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·<a·class="code·hl_variable"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">verbosityLM</a>;·</div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">···54</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">minModelFidelity</a>;·</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">···55</a></span>··std::string·<a·class="code·hl_variable"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">logFile</a>;·</div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">diagonalDamping</a>;·</div> 
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">···57</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">useFixedLambdaFactor</a>;·</div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">···58</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">minDiagonal</a>;·</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">···59</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">maxDiagonal</a>;·</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>()</div> 
156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·verbosityLM(SILENT),</div> 
157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········diagonalDamping(false),</div> 
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········minDiagonal(1e-6),</div> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········maxDiagonal(1e32)·{</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····SetLegacyDefaults(<span·class="keyword">this</span>);</div> 
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>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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> 
196 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····SetLegacyDefaults(&amp;p);</div> 
197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordflow">return</span>·p;</div> 
198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··}</div> 
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
Max diff block lines reached; 27752/64613 bytes (42.95%) of diff not shown.
20.6 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a01040.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/FunctorizedFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 37 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearFactor.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FunctorizedFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01040_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Nonlinear·Factor·base·classes.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">107 <table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04336.html">gtsam::FunctorizedFactor&lt;·R,·T·&gt;</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·unary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04336.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04340.html">gtsam::traits&lt;·FunctorizedFactor&lt;·R,·T·&gt;·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04340.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04344.html">gtsam::FunctorizedFactor2&lt;·R,·T1,·T2·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·binary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04344.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04348.html">gtsam::traits&lt;·FunctorizedFactor2&lt;·R,·T1,·T2·&gt;·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04348.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 130 Functions</h2></td></tr>
 131 <tr·class="memitem:a9d2a0b16c9f78f20fc78fa39c7426242"·id="r_a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·R·,·typename·FUNC·&gt;·</td></tr>
 132 <tr·class="memitem:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9d2a0b16c9f78f20fc78fa39c7426242">gtsam::MakeFunctorizedFactor</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·const·R·&amp;z,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·const·FUNC·func)</td></tr>
 133 <tr·class="memdesc:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·a·functorized·factor.··<br·/></td></tr>
 134 <tr·class="separator:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a313f0e290f370cff0b7e25024d1b8c6d"·id="r_a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memTemplParams"·colspan="2">template&lt;typename·T1·,·typename·T2·,·typename·R·,·typename·FUNC·&gt;·</td></tr>
 136 <tr·class="memitem:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a313f0e290f370cff0b7e25024d1b8c6d">gtsam::MakeFunctorizedFactor2</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·R·&amp;z,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·const·FUNC·func)</td></tr>
 137 <tr·class="memdesc:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·a·functorized·factor.··<br·/></td></tr>
 138 <tr·class="separator:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>139 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Nonlinear·Factor·base·classes.·</p>141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
116 <dd> 
117 Richard·Roberts·</dd></dl> 
118 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>147 ··<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="a01040.html">NonlinearFactor.cpp</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01040.html">FunctorizedFactor.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>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>
125 ··</ul>150 ··</ul>
126 </div>151 </div>
127 </body>152 </body>
128 </html>153 </html>
3.07 KB
html2text {}
Max HTML report size reached
8.87 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/NonlinearOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 56 lines modifiedOffset 94, 37 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearFactor.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.··104 <p>Nonlinear·Factor·base·classes.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01043_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04552.html">gtsam::NonlinearOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>.··<a·href="a04552.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a3382482454c164c6f5817dcbe6f932b3"·id="r_a3382482454c164c6f5817dcbe6f932b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3382482454c164c6f5817dcbe6f932b3"·name="a3382482454c164c6f5817dcbe6f932b3"></a> 
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(double·relativeErrorTreshold,·double·absoluteErrorTreshold,·double·errorThreshold,·double·currentError,·double·newError,·<a·class="el"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">NonlinearOptimizerParams::Verbosity</a>·verbosity=NonlinearOptimizerParams::SILENT)</td></tr> 
126 <tr·class="memdesc:a3382482454c164c6f5817dcbe6f932b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·whether·the·relative·error·decrease·is·less·than·relativeErrorTreshold,·the·absolute·error·decrease·is·less·than·absoluteErrorTreshold,·<em>or</em>·the·error·itself·is·less·than·errorThreshold.·<br·/></td></tr> 
127 <tr·class="separator:a3382482454c164c6f5817dcbe6f932b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a5f253c087f2bec9017b8be85040367aa"·id="r_a5f253c087f2bec9017b8be85040367aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f253c087f2bec9017b8be85040367aa"·name="a5f253c087f2bec9017b8be85040367aa"></a> 
129 GTSAM_EXPORT·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·double·currentError,·double·newError)</td></tr> 
130 <tr·class="separator:a5f253c087f2bec9017b8be85040367aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>112 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p>114 <div·class="textblock"><p>Nonlinear·Factor·base·classes.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
135 <dl·class="section·date"><dt>Date</dt><dd>Sep·7,·2009·</dd></dl>116 <dd>
 117 Richard·Roberts·</dd></dl>
136 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>122 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01043.html">NonlinearOptimizer.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01043.html">NonlinearFactor.cpp</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>125 ··</ul>
144 </div>126 </div>
145 </body>127 </body>
146 </html>128 </html>
2.45 KB
html2text {}
Max HTML report size reached
6.61 KB
./usr/share/doc/libgtsam-dev/html/a01046.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizerImpl.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, 46 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">DoglegOptimizerImpl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··104 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01046_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04264.html">gtsam::DoglegOptimizerImpl</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·contains·the·implementation·of·the·Dogleg·algorithm.··<a·href="a04264.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04268.html">gtsam::DoglegOptimizerImpl::IterationResult</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>112 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>114 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd>
 118 <dd>
 119 Luca·Carlone·</dd></dl>
 120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
126 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>125 ··<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="a01046.html">DoglegOptimizerImpl.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="a01046.html">LevenbergMarquardtParams.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>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>
133 ··</ul>128 ··</ul>
134 </div>129 </div>
135 </body>130 </body>
136 </html>131 </html>
1.67 KB
html2text {}
Max HTML report size reached
8.12 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/ISAM2Result.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 50 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">ISAM2Result.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Class·that·stores·detailed·iSAM2·result.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01049_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">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="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"> 
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>Class·that·stores·detailed·iSAM2·result.·</p> 
129 <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>Jul·6,·2012·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
130 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>118 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01049.html">ISAM2Result.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="a01049.html">LinearContainerFactor.cpp</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>121 ··</ul>
138 </div>122 </div>
139 </body>123 </body>
140 </html>124 </html>
2.11 KB
html2text {}
Max HTML report size reached
7.16 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/NonlinearOptimizerParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 58 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#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">ExtendedKalmanFilter-inl.h·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·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01055_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01055_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·common·parameters·for·Nonlinear·optimizers.··<a·href="a04556.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
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>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>Parameters·for·nonlinear·optimization.·</p>115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
131 <dd> 
132 Richard·Roberts·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd> 
135 <dd>117 <dd>
 118 Chris·Beall·</dd></dl>
136 Andrew·Melim·</dd></dl> 
137 <dl·class="section·date"><dt>Date</dt><dd>Apr·1,·2012·</dd></dl> 
138 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>123 ··<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="a01055.html">NonlinearOptimizerParams.h</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01055.html">ExtendedKalmanFilter-inl.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>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>
145 ··</ul>126 ··</ul>
146 </div>127 </div>
147 </body>128 </body>
148 </html>129 </html>
1.77 KB
html2text {}
Max HTML report size reached
74.9 KB
./usr/share/doc/libgtsam-dev/html/a01055_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/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 98, 196 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">NonlinearOptimizerParams.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 <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>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="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="a01100.html">gtsam/nonlinear/ExtendedKalmanFilter.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00734.html">gtsam/linear/GaussianBayesNet.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="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.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="a00722.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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typename</span>·ExtendedKalmanFilter&lt;VALUE&gt;::T·ExtendedKalmanFilter&lt;VALUE&gt;::solve_(</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">const</span>·GaussianFactorGraph&amp;·linearFactorGraph,</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·linearizationPoint,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·lastKey,</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>*·newPrior)</div>
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
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="a04556.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</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>
129 <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">···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>
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>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····lastKeyAsOrdering·+=·lastKey;</div>
134 </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>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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">//·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>
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>146 <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>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>
148 <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>
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>159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·x;</div>
156 <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>
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>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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[·...·truncated·by·diffoscope;·len:·64,·SHA:·222f7a3bdc2a710c6a24606ee76ac8e9da67e0b4ecdf1379957ea0aefaa1aca1·...·]</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="}">
 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>
Max diff block lines reached; 32833/57748 bytes (56.86%) of diff not shown.
18.4 KB
html2text {}
Max HTML report size reached
140 KB
./usr/share/doc/libgtsam-dev/html/a01058_source.html
Max HTML report size reached
9.23 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/GaussNewtonOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Result.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 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">GaussNewtonOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2Result.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Class·that·stores·detailed·iSAM2·result.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01064_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01064_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04352.html">gtsam::GaussNewtonParams</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04420.html">gtsam::ISAM2Result</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>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·returned·from·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·and·contains·information·about·the·update·that·is·useful·for·det[·...·truncated·by·diffoscope;·len:·114,·SHA:·0e46587e09c13e3fbe2adaf0ed561b0a65d38f35c7f8ec8cd26dcddd39ffa4c4·...·].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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04356.html">gtsam::GaussNewtonOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Gauss-Newton·nonlinear·optimization.··<a·href="a04356.html#details">More...</a><br·/></td></tr>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>
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>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·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>128 <div·class="textblock"><p>Class·that·stores·detailed·iSAM2·result.·</p>
 129 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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="a01064.html">GaussNewtonOptimizer.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="a01064.html">ISAM2Result.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>
2.45 KB
html2text {}
Max HTML report size reached
425 B
./usr/share/doc/libgtsam-dev/html/a01064.js
339 B
js-beautify {}
Max HTML report size reached
62.5 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/GaussNewtonOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Result.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·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, 161 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM2Result.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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01043.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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="preprocessor">#include·&lt;<a·class="code"·href="a00752.html">gtsam/linear/GaussianBayesTree.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="a01037.html">gtsam/nonlinear/DoglegOptimizerImpl.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="a01016.html">gtsam/nonlinear/ISAM2Params.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>129 <div·class="line"><a·id="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;boost/variant.hpp&gt;</span></div>
126 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04352.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div> 
128 <div·class="line"><a·id="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>·</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>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>
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> 
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="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04420.html">···41</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04420.html">ISAM2Result</a>·{</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04420.html#a5ddf96680d6cac030d8862da98bcaba5">···54</a></span>··boost::optional&lt;double&gt;·<a·class="code·hl_variable"·href="a04420.html#a5ddf96680d6cac030d8862da98bcaba5">errorBefore</a>;</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04356.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params_;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>());</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04420.html#ae57486e5d3d6592d0c08b4783baf2f27">···66</a></span>··boost::optional&lt;double&gt;·<a·class="code·hl_variable"·href="a04420.html#ae57486e5d3d6592d0c08b4783baf2f27">errorAfter</a>;</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>139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 140 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04420.html#a0ef240bad454346811a3db6a28e2516a">···76</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a04420.html#a0ef240bad454346811a3db6a28e2516a">variablesRelinearized</a>;</div>
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>141 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 142 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04420.html#aa591562d9627adfff6641e1b7f217c06">···84</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a04420.html#aa591562d9627adfff6641e1b7f217c06">variablesReeliminated</a>;</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>143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 144 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04420.html#a3d4494a9ce533ee7fac5acf6819f2484">···88</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a04420.html#a3d4494a9ce533ee7fac5acf6819f2484">factorsRecalculated</a>;</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>145 <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">Nonli[·...·truncated·by·diffoscope;·len:·65,·SHA:·68ae64bef0a79b75ba9b56d251a9de5a0955093aa95c62c46a2d99f4453be248·...·]>;</div>146 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a04420.html#a8676d942982667bd0a77975c944c6ae4">···91</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a04420.html#a8676d942982667bd0a77975c944c6ae4">cliques</a>;</div>
159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>147 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 148 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04420.html#adb82c057d927f3c326ca3c38dac29660">···97</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>·<a·class="code·hl_variable"·href="a04420.html#adb82c057d927f3c326ca3c38dac29660">newFactorsIndices</a>;</div>
160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>149 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 150 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04420.html#acdadbbcde16f1bed137cff50aab3cdc3">··102</a></span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="a04420.html#acdadbbcde16f1bed137cff50aab3cdc3">unusedKeys</a>;</div>
 151 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 152 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a04420.html#ad140bcd611177fa14bda1d8ea9c58259">··105</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_variable"·href="a04420.html#ad140bcd611177fa14bda1d8ea9c58259">observedKeys</a>;</div>
 153 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 154 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04420.html#a87494d0c056b34eae1ab3de758b4aa66">··108</a></span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="a04420.html#a87494d0c056b34eae1ab3de758b4aa66">keysWithRemovedFactors</a>;</div>
 155 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 156 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a04420.html#ad985256cc02447c0c82da8446c179e4b">··111</a></span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="a04420.html#ad985256cc02447c0c82da8446c179e4b">markedKeys</a>;</div>
 157 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 158 <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="};">
 159 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a04424.html">··117</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04424.html">DetailedResults</a>·{</div>
 160 <div·class="foldopen"·id="foldopen00120"·data-start="{"·data-end="};">
 161 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a04428.html">··120</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04428.html">VariableStatus</a>·{</div>
 162 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a04428.html#a67d788b600237f67b188f30e8f4fd124">··124</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04428.html#a67d788b600237f67b188f30e8f4fd124">isReeliminated</a>;</div>
 163 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a04428.html#a56611177d7b321070f779f35cb63cd16">··125</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04428.html#a56611177d7b321070f779f35cb63cd16">isAboveRelinThreshold</a>;··</div>
 164 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a04428.html#a32f8f901efa181cc9afd45e6b3739f05">··128</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04428.html#a32f8f901efa181cc9afd45e6b3739f05">isRelinearizeInvolved</a>;··</div>
 165 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>······<span·class="keywordtype">bool</span>·isRelinearized;··</div>
 166 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a04428.html#a3bc9383714196de8f55921f11114f0ee">··136</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04428.html#a3bc9383714196de8f55921f11114f0ee">isObserved</a>;······</div>
 167 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a04428.html#a4b92b1d5ff516b37acfbc42d619579bb">··138</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04428.html#a4b92b1d5ff516b37acfbc42d619579bb">isNew</a>;···········</div>
 168 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a04428.html#a7318063c0257369484ba51e21c90b86f">··139</a></span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04428.html#a7318063c0257369484ba51e21c90b86f">inRootClique</a>;····</div>
 169 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>······<a·class="code·hl_struct"·href="a04428.html">VariableStatus</a>()</div>
 170 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··········:·<a·class="code·hl_variable"·href="a04428.html#a67d788b600237f67b188f30e8f4fd124">isReeliminated</a>(false),</div>
 171 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>············<a·class="code·hl_variable"·href="a04428.html#a56611177d7b321070f779f35cb63cd16">isAboveRelinThreshold</a>(false),</div>
 172 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>············<a·class="code·hl_variable"·href="a04428.html#a32f8f901efa181cc9afd45e6b3739f05">isRelinearizeInvolved</a>(false),</div>
 173 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>············isRelinearized(false),</div>
 174 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>············<a·class="code·hl_variable"·href="a04428.html#a3bc9383714196de8f55921f11114f0ee">isObserved</a>(false),</div>
 175 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>············<a·class="code·hl_variable"·href="a04428.html#a4b92b1d5ff516b37acfbc42d619579bb">isNew</a>(false),</div>
 176 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>············<a·class="code·hl_variable"·href="a04428.html#a7318063c0257369484ba51e21c90b86f">inRootClique</a>(false)·{}</div>
 177 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>····};</div>
161 </div>178 </div>
162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>179 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>
 180 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<span·class="keyword">using·</span>StatusMap·=·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·VariableStatus&gt;</a>;</div>
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>181 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div>
 182 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a">··153</a></span>····<a·class="code·hl_class"·href="a02316.html">StatusMap</a>·<a·class="code·hl_variable"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a">variableStatus</a>;</div>
Max diff block lines reached; 15589/46086 bytes (33.83%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
7.29 KB
./usr/share/doc/libgtsam-dev/html/a01067.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2UpdateParams.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, 42 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2UpdateParams.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>Class·that·stores·extra·params·for·ISAM2::update()·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04432.html">gtsam::ISAM2UpdateParams</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="a04352.html">gtsam::GaussNewtonParams</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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.··<a·href="a04352.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04356.html">gtsam::GaussNewtonOptimizer</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Gauss-Newton·nonlinear·optimization.··<a·href="a04356.html#details">More...</a><br·/></td></tr>
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>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>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></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">ISAM2UpdateParams.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="a01067.html">GaussNewtonOptimizer.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.79 KB
html2text {}
Max HTML report size reached
36.0 KB
./usr/share/doc/libgtsam-dev/html/a01067_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2UpdateParams.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, 75 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">ISAM2UpdateParams.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="a01067.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01067.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·\callgraph</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastList.h</a>&gt;</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span>··············<span·class="comment">//·GTSAM_EXPORT</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span>··········<span·class="comment">//·Key,·KeySet</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01052.html">gtsam/nonlinear/NonlinearOptimizer.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="a01049.html">gtsam/nonlinear/ISAM2Result.h</a>&gt;</span>··<span·class="comment">//FactorIndices</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>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>
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">class·</span>GaussNewtonOptimizer;</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>
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="a04432.html">···32</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>·{</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>()·=·<span·class="keywordflow">default</span>;</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04352.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·:·<span·class="keyword">public</span>·<a·class="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="l00033"·name="l00033"></a><span·class="lineno">···33</span>};</div>
 131 </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>
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="c[·...·truncated·by·diffoscope;·len:·99,·SHA:·bb6f3de4b022e1592629ad5b97bf0a82dec7aa00bee1bcff881b61e9a7c6b56d·...·]>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>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04432.html#a1171e13a3213ea4ebbde502583e51e9b">···40</a></span>··boost::optional&lt;FastMap&lt;Key,·int&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#a1171e13a3213ea4ebbde502583e51e9b">constrainedKeys</a>{boost::none};</div>136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params_;</div>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04432.html#adee5e549912cce0c412f2476bb12c389">···44</a></span>··boost::optional&lt;FastList&lt;Key&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#adee5e549912cce0c412f2476bb12c389">noR[·...·truncated·by·diffoscope;·len:·26,·SHA:·da2d89171c9cdfc522d5050f22443f2e75376bb1cd387bece3f04c22459f5468·...·]</div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
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">ex[·...·truncated·by·diffoscope;·len:·31,·SHA:·13173956f478bda18c12db048153e6ff095f24ed671c20e3afd413e048893dac·...·]</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="ke[·...·truncated·by·diffoscope;·len:·94,·SHA:·04cfde86cca03e9784ae54ef4fdb5afde331488d52019e29a8cbfa7b2acdc4e3·...·]</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>
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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>
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>146 <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">forceFullSolve</a>{<span·class="keyword">false</span>};</div> 
144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
145 </div>161 </div>
146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>
 164 <div·class="ttc"·id="aa01052_html"><div·class="ttname"><a·href="a01052.html">NonlinearOptimizer.h</a></div><div·class="ttdoc">Base·class·and·parameters·for·nonlinear·optimization·algorithms.</div></div>
147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
148 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div> 
149 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div> 
150 <div·class="ttc"·id="aa01049_html"><div·class="ttname"><a·href="a01049.html">ISAM2Result.h</a></div><div·class="ttdoc">Class·that·stores·detailed·iSAM2·result.</div></div> 
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>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>
152 <div·class="ttc"·id="aa01428_html_a99e63c90a8ac740d99716e73fe97e054"><div·class="ttname"><a·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">gtsam::FactorIndices</a></div><div·class="ttdeci">FastVector&lt;·FactorIndex·&gt;·FactorIndices</div><div·class="ttdoc">Define·collection·types:</div><div·class="ttdef"><b>Definition</b>·Factor.h:34</div></div> 
153 <div·class="ttc"·id="aa04432_html"><div·class="ttname"><a·href="a04432.html">gtsam::ISAM2UpdateParams</a></div><div·class="ttdoc">This·struct·is·used·by·ISAM2::update()·to·pass·additional·parameters·to·give·the·user·a·fine-grained·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:32</div></div> 
154 <div·class="ttc"·id="aa04432_html_a1171e13a3213ea4ebbde502583e51e9b"><div·class="ttname"><a·href="a04432.html#a1171e13a3213ea4ebbde502583e51e9b">gtsam::ISAM2UpdateParams::constrainedKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastMap&lt;·Key,·int·&gt;·&gt;·constrainedKeys</div><div·class="ttdoc">An·optional·map·of·keys·to·group·labels,·such·that·a·variable·can·be·constrained·to·a·particular·grou...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:40</div></div> 
155 <div·class="ttc"·id="aa04432_html_a3faf0991b952cebcd6da9d13d09dbbf3"><div·class="ttname"><a·href="a04432.html#a3faf0991b952cebcd6da9d13d09dbbf3">gtsam::ISAM2UpdateParams::force_relinearize</a></div><div·class="ttdeci">bool·force_relinearize</div><div·class="ttdoc">Relinearize·any·variables·whose·delta·magnitude·is·sufficiently·large·(Params::relinearizeThreshold),...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:54</div></div> 
156 <div·class="ttc"·id="aa04432_html_a722ee268dfe1cf90d65433b01bc02a9e"><div·class="ttname"><a·href="a04432.html#a722ee268dfe1cf90d65433b01bc02a9e">gtsam::ISAM2UpdateParams::removeFactorIndices</a></div><div·class="ttdeci">FactorIndices·removeFactorIndices</div><div·class="ttdoc">Indices·of·factors·to·remove·from·system·(default:·empty)</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:36</div></div> 
157 <div·class="ttc"·id="aa04432_html_a8d9c49f7f7070d873c58913714c11a11"><div·class="ttname"><a·href="a04432.html#a8d9c49f7f7070d873c58913714c11a11">gtsam::ISAM2UpdateParams::forceFullSolve</a></div><div·class="ttdeci">bool·forceFullSolve</div><div·class="ttdoc">By·default,·iSAM2·uses·a·wildfire·update·scheme·that·stops·updating·when·the·deltas·become·too·small·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:71</div></div> 
158 <div·class="ttc"·id="aa04432_html_add8ddce81b7606cdfe2690239a863ef8"><div·class="ttname"><a·href="a04432.html#add8ddce81b7606cdfe2690239a863ef8">gtsam::ISAM2UpdateParams::extraReelimKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastList&lt;·Key·&gt;·&gt;·extraReelimKeys</div><div·class="ttdoc">An·optional·set·of·nonlinear·keys·that·iSAM2·will·re-eliminate,·regardless·of·the·size·of·the·linear·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:49</div></div> 
159 <div·class="ttc"·id="aa04432_html_adee5e549912cce0c412f2476bb12c389"><div·class="ttname"><a·href="a04432.html#adee5e549912cce0c412f2476bb12c389">gtsam::ISAM2UpdateParams::noRelinKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastList&lt;·Key·&gt;·&gt;·noRelinKeys</div><div·class="ttdoc">An·optional·set·of·nonlinear·keys·that·iSAM2·will·hold·at·a·constant·linearization·point,...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:44</div></div> 
160 <div·class="ttc"·id="aa04432_html_ae8d90d9110de52141a784e2c7b41ec69"><div·class="ttname"><a·href="a04432.html#ae8d90d9110de52141a784e2c7b41ec69">gtsam::ISAM2UpdateParams::newAffectedKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastMap&lt;·FactorIndex,·KeySet·&gt;·&gt;·ne[·...·truncated·by·diffoscope;·len:·207,·SHA:·870793addd0c1eca5f7cc8354b4eb9cf27a89ed0a45be8cd4c5400f7bddad1b4·...·]</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>
161 </div><!--·fragment·--></div><!--·contents·-->177 </div><!--·fragment·--></div><!--·contents·-->
162 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
163 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
164 <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!·-->
165 ··<ul>181 ··<ul>
166 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">ISAM2UpdateParams.h</a></li>182 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">GaussNewtonOptimizer.h</a></li>
167 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
168 ··</ul>184 ··</ul>
169 </div>185 </div>
Max diff block lines reached; 9/26707 bytes (0.03%) of diff not shown.
9.78 KB
html2text {}
Max HTML report size reached
7.17 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/LevenbergMarquardtParams.cpp·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 94, 40 lines modifiedOffset 94, 58 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.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>Parameters·for·nonlinear·optimization.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01070_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="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">
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: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>
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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>129 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
 131 <dd>
 132 Richard·Roberts·</dd>
116 <dd>133 <dd>
117 Frank·Dellaert·</dd>134 Frank·Dellaert·</dd>
118 <dd>135 <dd>
119 Luca·Carlone·</dd></dl>136 Andrew·Melim·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>137 <dl·class="section·date"><dt>Date</dt><dd>Apr·1,·2012·</dd></dl>
121 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>142 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01070.html">LevenbergMarquardtParams.cpp</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01070.html">NonlinearOptimizerParams.h</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>145 ··</ul>
129 </div>146 </div>
130 </body>147 </body>
131 </html>148 </html>
1.74 KB
html2text {}
Max HTML report size reached
6.09 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/ISAM2.cpp·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 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">ISAM2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··105 <p>Factor·graph·that·supports·adding·ExpressionFactors·directly.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01076_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="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">
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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</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>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">ISAM2.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">ExpressionFactorGraph.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.49 KB
html2text {}
Max HTML report size reached
4.54 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/CustomFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">CustomFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearISAM.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·· 
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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>118 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01079.html">CustomFactor.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="a01079.html">NonlinearISAM.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>121 ··</ul>
124 </div>122 </div>
125 </body>123 </body>
126 </html>124 </html>
946 B
html2text {}
Max HTML report size reached
12.8 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/FunctorizedFactor.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 95, 61 lines modifiedOffset 95, 49 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">FunctorizedFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GncOptimizer.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>The·GncOptimizer·class.··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01082_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01082_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="a04336.html">gtsam::FunctorizedFactor&lt;·R,·T·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04360.html">gtsam::GncOptimizer&lt;·GncParameters·&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>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>115 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>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>
126 <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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <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>119 </table>
140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl>121 <div·class="textblock"><p>The·GncOptimizer·class.·</p>
142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</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>
143 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>134 ··<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="a01082.html">FunctorizedFactor.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="a01082.html">GncOptimizer.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>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>
150 ··</ul>137 ··</ul>
151 </div>138 </div>
152 </body>139 </body>
153 </html>140 </html>
3.76 KB
html2text {}
Max HTML report size reached
691 B
./usr/share/doc/libgtsam-dev/html/a01082.js
605 B
js-beautify {}
Max HTML report size reached
175 KB
./usr/share/doc/libgtsam-dev/html/a01082_source.html
Max HTML report size reached
7.45 KB
./usr/share/doc/libgtsam-dev/html/a01085_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="a00785.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="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.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="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>JointMarginal;</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>JointMarginal;</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">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="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="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>
Offset 238, 17 lines modifiedOffset 238, 17 lines modified
238 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>238 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>
239 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>Marginals;</div>239 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>Marginals;</div>
240 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>·</div>240 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>·</div>
241 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>};</div>241 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>};</div>
242 </div>242 </div>
243 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div>243 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div>
244 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>}·<span·class="comment">/*·namespace·gtsam·*/</span></div>244 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>}·<span·class="comment">/*·namespace·gtsam·*/</span></div>
245 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>245 <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>
246 <div·class="ttc"·id="aa01073_html"><div·class="ttname"><a·href="a01073.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>246 <div·class="ttc"·id="aa01121_html"><div·class="ttname"><a·href="a01121.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>
247 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>247 <div·class="ttc"·id="aa01157_html"><div·class="ttname"><a·href="a01157.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
248 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
249 <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>249 <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>
250 <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>250 <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>
251 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>251 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
252 <div·class="ttc"·id="aa01428_html_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>252 <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>
253 <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>253 <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>
254 <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>254 <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>
4.94 KB
./usr/share/doc/libgtsam-dev/html/a01088.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.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 95, 41 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">NonlinearOptimizerParams.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>Parameters·for·nonlinear·optimization.··104 <p>Graphviz·formatter·for·NonlinearFactorGraph.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>114 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</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·-->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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01088.html">NonlinearOptimizerParams.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="a01088.html">GraphvizFormatting.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.09 KB
html2text {}
Max HTML report size reached
19.2 KB
./usr/share/doc/libgtsam-dev/html/a01094.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Expression.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 90 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Expression.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Factor·Graph·Consisting·of·non-linear·factors.··106 <p>Expressions·for·Block·Automatic·Differentiation.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01094_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·class·that·supports·automatic·differentiation.··<a·href="a04292.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04296.html">gtsam::Expression&lt;·T·&gt;::UnaryFunction&lt;·A1·&gt;</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04300.html">gtsam::Expression&lt;·T·&gt;::BinaryFunction&lt;·A1,·A2·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04304.html">gtsam::Expression&lt;·T·&gt;::TernaryFunction&lt;·A1,·A2,·A3·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04308.html">gtsam::ScalarMultiplyExpression&lt;·T·&gt;</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04308.html"·title="A·ScalarMultiplyExpression·is·a·specialization·of·Expression·that·multiplies·with·a·scalar·It·optimiz...">ScalarMultiplyExpression</a>·is·a·specialization·of·<a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·that·multiplies·with·a·scalar·It·optimizes·the·Jacobian·calculation·for·this·specific·case.··<a·href="a04308.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04312.html">gtsam::BinarySumExpression&lt;·T·&gt;</a></td></tr>
 125 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04312.html"·title="A·BinarySumExpression·is·a·specialization·of·Expression·that·adds·two·expressions·together·It·optimiz...">BinarySumExpression</a>·is·a·specialization·of·<a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·that·adds·two·expressions·together·It·optimizes·the·Jacobian·calculation·for·this·specific·case.··<a·href="a04312.html#details">More...</a><br·/></td></tr>
 126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>129 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>130 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>131 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 </table><table·class="memberdecls">
 134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 135 Functions</h2></td></tr>
 136 <tr·class="memitem:a794029fe8dfc03f67a8cb64ad05d47c9"·id="r_a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·A·&gt;·</td></tr>
 137 <tr·class="memitem:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a794029fe8dfc03f67a8cb64ad05d47c9">gtsam::linearExpression</a>·(const·std::function&lt;·T(A)&gt;·&amp;f,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·A·&gt;·&amp;expression,·const·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;·&amp;dTdA)</td></tr>
 138 <tr·class="memdesc:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·expression·out·of·a·linear·function·f:T-&gt;A·with·(constant)·Jacobian·dTdA·TODO(frank):·create·a·more·efficient·version·like·<a·class="el"·href="a04308.html"·title="A·ScalarMultiplyExpression·is·a·specialization·of·Expression·that·multiplies·with·a·scalar·It·optimiz...">ScalarMultiplyExpression</a>.··<br·/></td></tr>
 139 <tr·class="separator:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"·id="r_a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplParams"·colspan="2"><a·id="a405f3793afc2cc3173c3fbdecadb162a"·name="a405f3793afc2cc3173c3fbdecadb162a"></a>
 141 template&lt;typename·T·&gt;·</td></tr>
 142 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04308.html">ScalarMultiplyExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e)</td></tr>
 143 <tr·class="memdesc:a405f3793afc2cc3173c3fbdecadb162a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·executes·the·scalar·multiplication·with·an·input·expression·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b·=·12·*·a;.·<br·/></td></tr>
 144 <tr·class="separator:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:a589e3ff8cd71e5a17ee1dcfae8b2df26"·id="r_a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memTemplParams"·colspan="2"><a·id="a589e3ff8cd71e5a17ee1dcfae8b2df26"·name="a589e3ff8cd71e5a17ee1dcfae8b2df26"></a>
 146 template&lt;typename·T·&gt;·</td></tr>
 147 <tr·class="memitem:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04312.html">BinarySumExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e2)</td></tr>
 148 <tr·class="memdesc:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·sums·two·input·expressions·of·the·same·type·T·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b(1),·c·=·a·+·b;.·<br·/></td></tr>
 149 <tr·class="separator:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:a9512eb02324210895442f2bf8268902d"·id="r_a9512eb02324210895442f2bf8268902d"><td·class="memTemplParams"·colspan="2"><a·id="a9512eb02324210895442f2bf8268902d"·name="a9512eb02324210895442f2bf8268902d"></a>
 151 template&lt;typename·T·&gt;·</td></tr>
 152 <tr·class="memitem:a9512eb02324210895442f2bf8268902d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04312.html">BinarySumExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e2)</td></tr>
 153 <tr·class="memdesc:a9512eb02324210895442f2bf8268902d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·subtracts·one·expression·from·another.·<br·/></td></tr>
 154 <tr·class="separator:a9512eb02324210895442f2bf8268902d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"·id="r_a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 156 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3db519caa1b7e43412c9a7e13acf8329">gtsam::operator*</a>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression2)</td></tr>
 157 <tr·class="memdesc:a3db519caa1b7e43412c9a7e13acf8329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·product·expression,·assumes·T::compose(T)·-&gt;·T.··<br·/></td></tr>
 158 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 160 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a51881c20dd5ecdd129cb993ea8374846">gtsam::createUnknowns</a>·(size_t·n,·char·c,·size_t·start)</td></tr>
 161 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr>
 162 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>163 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>164 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</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>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>167 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dd>168 <dd>
 169 Paul·Furgale·</dd></dl>
117 Carlos·Nieto·</dd> 
118 <dd> 
119 Christian·Potthast·</dd></dl> 
120 </div></div><!--·contents·-->170 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
123 <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!·-->
124 ··<ul>174 ··<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="a01094.html">NonlinearFactorGraph.cpp</a></li>175 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01094.html">Expression.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>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 ··</ul>177 ··</ul>
128 </div>178 </div>
129 </body>179 </body>
130 </html>180 </html>
5.63 KB
html2text {}
Max HTML report size reached
6.55 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/ISAM2-impl.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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="#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">ISAM2-impl.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··104 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··
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: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> 
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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>114 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
123 <dd>116 <dd>
124 Richard·Roberts·</dd></dl>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>
125 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>125 ··<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="a01097.html">ISAM2-impl.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="a01097.html">LevenbergMarquardtOptimizer.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>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>128 ··</ul>
133 </div>129 </div>
134 </body>130 </body>
135 </html>131 </html>
1.62 KB
html2text {}
Max HTML report size reached
6.46 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/NonlinearISAM.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, 39 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">NonlinearISAM.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>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01100_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01100_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="a04548.html">gtsam::NonlinearISAM</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>
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>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>
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>Jan·19,·2010·</dd></dl> 
121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>122 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
 124 <dd>
 125 Chris·Beall·</dd></dl>
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01100.html">NonlinearISAM.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="a01100.html">ExtendedKalmanFilter.h</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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.51 KB
html2text {}
Max HTML report size reached
276 B
./usr/share/doc/libgtsam-dev/html/a01100.js
190 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01100·=·[1 var·a01100·=·[
2 ····["gtsam::NonlinearISAM",·"a04548.html",·"a04548"]2 ····["gtsam::ExtendedKalmanFilter<·VALUE·>",·"a04332.html",·"a04332"]
3 ];3 ];
48.6 KB
./usr/share/doc/libgtsam-dev/html/a01100_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.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, 118 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">NonlinearISAM.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="a01100.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01100.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01157.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="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00746.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>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04548.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04548.html">NonlinearISAM</a>·{</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">protected</span>:</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04548.html#afd3d7d897197b0a60a8e25dc68c588fd">···31</a></span>··<a·class="code·hl_class"·href="a03800.html">gtsam::GaussianISAM</a>·<a·class="code·hl_variable"·href="a04548.html#afd3d7d897197b0a60a8e25dc68c588fd">isam_</a>;</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04548.html#aed05de793f4fde627a4c234bbc38a8f2">···34</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a04548.html#aed05de793f4fde627a4c234bbc38a8f2">linPoint_</a>;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04548.html#a3abd8344c16dc519209aec578a9f56df">···37</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04548.html#a3abd8344c16dc519209aec578a9f56df">factors_</a>;</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04548.html#ae53203f6b84dc0f29f9fb52afdc49fd9">···40</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04548.html#ae53203f6b84dc0f29f9fb52afdc49fd9">reorderInterval_</a>;</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04548.html#a177189467b87cc41c92f03e3d73b283e">···44</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a04548.html#a177189467b87cc41c92f03e3d73b283e">eliminationFunction_</a>;</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>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>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
142 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04548.html#acce79d0a1cb22a2874f3b15c3a2bf0bc">···58</a></span>··<a·class="code·hl_function"·href="a04548.html#acce79d0a1cb22a2874f3b15c3a2bf0bc">NonlinearISAM</a>(<span·class="keywordtype">int</span>·reorderInterval·=·1,</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>&amp;·eliminationFunction·=·GaussianFactorGraph::EliminationTraitsType::DefaultEliminate)·:</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··reorderInterval_(reorderInterval),·reorderCounter_(0),·eliminationFunction_(eliminationFunction)·{}</div> 
146 </div>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>
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</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>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//@deprecated:·any·NoiseModelFactor·will·do,·as·long·as·they·have·the·right·keys</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·MotionFactor;</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·MeasurementFactor;</div>
 141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
 142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">protected</span>:</div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··T·x_;·····································<span·class="comment">//·linearization·point</span></div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·priorFactor_;··<span·class="comment">//·Gaussian·density·on·x_</span></div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>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[·...·truncated·by·diffoscope;·len:·88,·SHA:·45d2a9f1bf84900a281db7c593c9d9cbb157c5d978895c827dbb16e2a121b75c·...·]</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··················<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·x,·<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>*·newPrior);</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·<span·class="keyword">public</span>:</div>
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>151 <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>··<span·class="comment">//·access</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::Gauss[·...·truncated·by·diffoscope;·len:·27,·SHA:·7fc05de58b4e4603592b4a515d31cba06fb48a426b6bbbea55a94dae4879c788·...·]</div>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><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>154 <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> 
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;·[·...·truncated·by·diffoscope;·len:·197,·SHA:·6280fc5549fac56bcd77e35ce23165268173def4e87b037b3de90a463cd32dd6·...·]>155 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">···78</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div>
 157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····x_.print(s·+·<span·class="stringliteral">&quot;x&quot;</span>);</div>
 159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····priorFactor_-&gt;print(s·+·<span·class="stringliteral">&quot;density&quot;</span>);</div>
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>160 <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"><a·class="line"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">···84</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#a97c87450a87bff[·...·truncated·by·diffoscope;·len:·141,·SHA:·82dc6ada5a78fc5b0e675ff3b82a9fff71d83352d9b1b83850a54016755c0281·...·]/div>161 </div>
 162 <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>
162 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">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>
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04548.html#ad091cf1a8c2890cd041fb7f525ba8b7e">···85</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#ad091cf1a8c2890cd041fb7f525ba8b7e">reorderCounter</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderCounter_;·}····</div> 
164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s=<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
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>··<span·class="keywordtype">void</span>·printStats()·<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>
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>·saveGraph(<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
170 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
171 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·newFactors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues);</div> 
173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··}</div>
174 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·reorder_relinearize();</div> 
175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
176 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>};</div> 
Max diff block lines reached; 13281/36662 bytes (36.23%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
12.3 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/ISAM2-impl.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, 53 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">ISAM2-impl.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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··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="a01103_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01103_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04372.html">gtsam::ISAM2BayesTree</a></td></tr> 
112 <tr·class="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>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 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04380.html">gtsam::DeltaImpl</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04384.html">gtsam::DeltaImpl::PartialSolveResult</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04388.html">gtsam::DeltaImpl::ReorderingMode</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04392.html">gtsam::UpdateImpl</a></td></tr> 
122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·functions·for·update·method·All·of·the·methods·below·have·clear·inputs·and·outputs,·even·if·not·functional:·iSAM2·is·inherintly·imperative.··<a·href="a04392.html#details">More...</a><br·/></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>
 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>
130 </table>133 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p> 
133 <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>
134 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>142 ··<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="a01103.html">ISAM2-impl.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="a01103.html">NonlinearConjugateGradientOptimizer.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>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>
141 ··</ul>145 ··</ul>
142 </div>146 </div>
143 </body>147 </body>
144 </html>148 </html>
3.54 KB
html2text {}
Max HTML report size reached
736 B
./usr/share/doc/libgtsam-dev/html/a01103.js
650 B
js-beautify {}
Max HTML report size reached
179 KB
./usr/share/doc/libgtsam-dev/html/a01103_source.html
Max HTML report size reached
7.98 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/ExpressionFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 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>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h·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>Factor·graph·that·supports·adding·ExpressionFactors·directly.··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>
  
107 <p><a·href="a01106_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01106_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
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="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04248.html">gtsam::CustomFactor</a></td></tr>
112 <tr·class="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><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>
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>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p>131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl> 
125 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>137 ··<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="a01106.html">ExpressionFactorGraph.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01106.html">CustomFactor.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>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 ··</ul>140 ··</ul>
133 </div>141 </div>
134 </body>142 </body>
135 </html>143 </html>
1.9 KB
html2text {}
Max HTML report size reached
267 B
./usr/share/doc/libgtsam-dev/html/a01106.js
181 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01106·=·[1 var·a01106·=·[
2 ····["gtsam::ExpressionFactorGraph",·"a04328.html",·"a04328"]2 ····["gtsam::CustomFactor",·"a04248.html",·"a04248"]
3 ];3 ];
35.2 KB
./usr/share/doc/libgtsam-dev/html/a01106_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExpressionFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 67 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">ExpressionFactorGraph.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="a01106.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01106.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01013.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>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>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</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="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">using·</span>JacobianVector·=·std::vector&lt;Matrix&gt;;</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="foldopen00029"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04328.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04328.html">ExpressionFactorGraph</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·{</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>CustomFactor;</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*</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>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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="}">138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04248.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04248.html">CustomFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>·{</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</span>:</div>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04328.html#ac417241d59dbed10d320032a0c502929">···43</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04328.html#ac417241d59dbed10d320032a0c502929">addExpressionFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">Expression&lt;T&gt;</a>&amp;·h,·<span·class="keyword">const</span>·T&amp;·z,</div> 
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·R)·{</div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">using·</span>F·=·<a·class="code·hl_class"·href="a04280.html">ExpressionFactor&lt;T&gt;</a>;</div> 
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(boost::allocate_shared&lt;F&gt;(Eigen::aligned_allocator&lt;F&gt;(),·R,·z,·h));</div> 
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</div>
138 </div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 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="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>
 152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">···67</a></span>··<a·class="code·hl_function"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">CustomFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="keyword">const</span>·CustomErrorFunction·&amp;errorFunction)·:</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_class"·href="a04504.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)·{</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div>
 156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
141 </div>157 </div>
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a04248.html">~CustomFactor</a>()·<span·class="keyword">override</span>·=·<span·class="keywordflow">default</span>;</div>
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Vector·<a·class="code·hl_function"·href="a04248.html#a019ffc0c38e4076e5acfa5eed2465921">unwhitenedError</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;x,·boost::optional&lt;std::vector&lt;Matrix&gt;·&amp;&gt;·H·=·boost::none)·<span·class="keyword">const·override</span>;</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04248.html#afd46028ad57228fbcd7a93f861dd609c">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,</div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 166 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">···87</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">sendable</a>()<span·class="keyword">·const·override·</span>{</div>
 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>
 169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
 170 </div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">private</span>:</div>
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 174 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04248.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···94</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04248.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
 175 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 176 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 177 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;CustomFactor&quot;</span>,</div>
 178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········································boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
 179 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
 180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>};</div>
 181 </div>
 182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}</div>
144 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>184 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
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>185 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 186 <div·class="ttc"·id="aa01428_html_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>
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>187 <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>
 188 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
 189 <div·class="ttc"·id="aa03592_html_a03d71985cf81a0175a71d1ecf5279edb"><div·class="ttname"><a·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">gtsam::Factor::keys</a></div><div·class="ttdeci">const·KeyVector·&amp;·keys()·const</div><div·class="ttdoc">Access·the·factor's·involved·variable·keys.</div><div·class="ttdef"><b>Definition</b>·Factor.h:140</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>190 <div·class="ttc"·id="aa04248_html"><div·class="ttname"><a·href="a04248.html">gtsam::CustomFactor</a></div><div·class="ttdef"><b>Definition</b>·CustomFactor.h:45</div></div>
 191 <div·class="ttc"·id="aa04248_html_a019ffc0c38e4076e5acfa5eed2465921"><div·class="ttname"><a·href="a04248.html#a019ffc0c38e4076e5acfa5eed2465921">gtsam::CustomFactor::unwhitenedError</a></div><div·class="ttdeci">Vector·unwhitenedError(const·Values·&amp;x,·boost::optional&lt;·std::vector&lt;·Matrix·&gt;·&amp;·&gt;·H=boost::none)·const·override</div><div·class="ttdoc">Calls·the·errorFunction·closure,·which·is·a·std::function·object·One·can·check·if·a·derivative·is·nee...</div><div·class="ttdef"><b>Definition</b>·CustomFactor.cpp:25</div></div>
Max diff block lines reached; 962/26912 bytes (3.57%) of diff not shown.
8.84 KB
html2text {}
Max HTML report size reached
6.07 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/ISAM2Params.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 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">ISAM2Params.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01109_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Parameters·for·iSAM·2.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04256.html">gtsam::DoglegParams</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04256.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04260.html">gtsam::DoglegOptimizer</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Dogleg·nonlinear·optimization.··<a·href="a04260.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>121 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01109.html">ISAM2Params.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="a01109.html">DoglegOptimizer.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.33 KB
html2text {}
Max HTML report size reached
5.68 KB
./usr/share/doc/libgtsam-dev/html/a01112.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 22 lines modifiedOffset 94, 31 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.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>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··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="a01112_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>
Offset 121, 13 lines modifiedOffset 130, 13 lines modified
121 Luca·Carlone·</dd></dl>130 Luca·Carlone·</dd></dl>
122 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
123 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>136 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>139 ··</ul>
131 </div>140 </div>
132 </body>141 </body>
133 </html>142 </html>
1.43 KB
html2text {}
Max HTML report size reached
16.5 KB
./usr/share/doc/libgtsam-dev/html/a01115_source.html
    
Offset 120, 17 lines modifiedOffset 120, 17 lines modified
120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·NonlinearEquality.h</span></div>120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·NonlinearEquality.h</span></div>
121 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Factor·to·handle·enforced·equality·between·factors</span></div>121 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Factor·to·handle·enforced·equality·between·factors</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="a01133.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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Testable.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/Manifold.h</a>&gt;</span></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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/bind/bind.hpp&gt;</span></div>131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/bind/bind.hpp&gt;</span></div>
132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
135 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>135 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno"><a·class="line"·href="a04468.html#aab572ab30a7cfe0eb19f2e34a88d68f3">··172</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04468.html#aab572ab30a7cfe0eb19f2e34a88d68f3">clone</a>()<span·class="keyword">·const·override·</span>{</div>264 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno"><a·class="line"·href="a04468.html#aab572ab30a7cfe0eb19f2e34a88d68f3">··172</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04468.html#aab572ab30a7cfe0eb19f2e34a88d68f3">clone</a>()<span·class="keyword">·const·override·</span>{</div>
265 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>265 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
266 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));</div>266 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));</div>
267 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>··}</div>267 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>··}</div>
268 </div>268 </div>
269 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>·</div>269 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>·</div>
270 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>·</div>270 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>·</div>
271 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>271 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
272 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·</div>272 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·</div>
273 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span><span·class="keyword">private</span>:</div>273 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span><span·class="keyword">private</span>:</div>
274 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>·</div>274 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>·</div>
275 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno"><a·class="line"·href="a04468.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··184</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04468.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>275 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno"><a·class="line"·href="a04468.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··184</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04468.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
276 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>276 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
277 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</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>277 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</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>
278 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>····<span·class="comment">//·NoiseModelFactor1·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>278 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>····<span·class="comment">//·NoiseModelFactor1·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·NonlinearEquality1(&quot;</span>·&lt;&lt;·keyFormatter(this-&gt;<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>())</div>351 <div·class="line"><a·id="l00262"·name="l00262"></a><span·class="lineno">··262</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·NonlinearEquality1(&quot;</span>·&lt;&lt;·keyFormatter(this-&gt;<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>())</div>
352 <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno">··263</span>········&lt;&lt;·<span·class="stringliteral">&quot;),&quot;</span>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>352 <div·class="line"><a·id="l00263"·name="l00263"></a><span·class="lineno">··263</span>········&lt;&lt;·<span·class="stringliteral">&quot;),&quot;</span>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
353 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>····this-&gt;noiseModel_-&gt;print();</div>353 <div·class="line"><a·id="l00264"·name="l00264"></a><span·class="lineno">··264</span>····this-&gt;noiseModel_-&gt;print();</div>
354 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;X&gt;::Print</a>(value_,·<span·class="stringliteral">&quot;Value&quot;</span>);</div>354 <div·class="line"><a·id="l00265"·name="l00265"></a><span·class="lineno">··265</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;X&gt;::Print</a>(value_,·<span·class="stringliteral">&quot;Value&quot;</span>);</div>
355 <div·class="line"><a·id="l00266"·name="l00266"></a><span·class="lineno">··266</span>··}</div>355 <div·class="line"><a·id="l00266"·name="l00266"></a><span·class="lineno">··266</span>··}</div>
356 </div>356 </div>
357 <div·class="line"><a·id="l00267"·name="l00267"></a><span·class="lineno">··267</span>·</div>357 <div·class="line"><a·id="l00267"·name="l00267"></a><span·class="lineno">··267</span>·</div>
358 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>358 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
359 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>·</div>359 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>·</div>
360 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span><span·class="keyword">private</span>:</div>360 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span><span·class="keyword">private</span>:</div>
361 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span>·</div>361 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</span>·</div>
362 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno"><a·class="line"·href="a04476.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··273</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04476.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>362 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno"><a·class="line"·href="a04476.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··273</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04476.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
363 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>363 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
364 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</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>364 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</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>
365 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span>····<span·class="comment">//·NoiseModelFactor1·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>365 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</span>····<span·class="comment">//·NoiseModelFactor1·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>
Offset 415, 15 lines modifiedOffset 415, 15 lines modified
415 <div·class="line"><a·id="l00329"·name="l00329"></a><span·class="lineno">··329</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·p·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::dimension</a>;</div>415 <div·class="line"><a·id="l00329"·name="l00329"></a><span·class="lineno">··329</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·p·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::dimension</a>;</div>
416 <div·class="line"><a·id="l00330"·name="l00330"></a><span·class="lineno">··330</span>····<span·class="keywordflow">if</span>·(H1)·*H1·=·-Matrix::Identity(p,·p);</div>416 <div·class="line"><a·id="l00330"·name="l00330"></a><span·class="lineno">··330</span>····<span·class="keywordflow">if</span>·(H1)·*H1·=·-Matrix::Identity(p,·p);</div>
417 <div·class="line"><a·id="l00331"·name="l00331"></a><span·class="lineno">··331</span>····<span·class="keywordflow">if</span>·(H2)·*H2·=·Matrix::Identity(p,·p);</div>417 <div·class="line"><a·id="l00331"·name="l00331"></a><span·class="lineno">··331</span>····<span·class="keywordflow">if</span>·(H2)·*H2·=·Matrix::Identity(p,·p);</div>
418 <div·class="line"><a·id="l00332"·name="l00332"></a><span·class="lineno">··332</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Local</a>(x1,·x2);</div>418 <div·class="line"><a·id="l00332"·name="l00332"></a><span·class="lineno">··332</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Local</a>(x1,·x2);</div>
419 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>··}</div>419 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>··}</div>
420 </div>420 </div>
421 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>·</div>421 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>·</div>
422 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>422 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
423 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>·</div>423 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>·</div>
424 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>·<span·class="keyword">private</span>:</div>424 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>·<span·class="keyword">private</span>:</div>
425 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno"><a·class="line"·href="a04484.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··339</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04484.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>425 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno"><a·class="line"·href="a04484.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··339</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04484.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
426 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>426 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
427 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</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>427 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</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>
428 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>····<span·class="comment">//·NoiseModelFactor2·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>428 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>····<span·class="comment">//·NoiseModelFactor2·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>
429 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>····ar&amp;·boost::serialization::make_nvp(</div>429 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span>····ar&amp;·boost::serialization::make_nvp(</div>
Offset 436, 18 lines modifiedOffset 436, 18 lines modified
436 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>436 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>
437 <div·class="foldopen"·id="foldopen00350"·data-start="{"·data-end="};">437 <div·class="foldopen"·id="foldopen00350"·data-start="{"·data-end="};">
438 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno"><a·class="line"·href="a04488.html">··350</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04484.html">NonlinearEquality2</a>&lt;VALUE&gt;&gt;·:·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;NonlinearEquality2&lt;VALUE&gt;&gt;·{</div>438 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno"><a·class="line"·href="a04488.html">··350</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04484.html">NonlinearEquality2</a>&lt;VALUE&gt;&gt;·:·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;NonlinearEquality2&lt;VALUE&gt;&gt;·{</div>
439 <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>};</div>439 <div·class="line"><a·id="l00351"·name="l00351"></a><span·class="lineno">··351</span>};</div>
440 </div>440 </div>
441 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>·</div>441 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>·</div>
442 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>}<span·class="comment">//·namespace·gtsam</span></div>442 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span>}<span·class="comment">//·namespace·gtsam</span></div>
443 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>443 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
444 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>444 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
445 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>445 <div·class="ttc"·id="aa00146_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00146.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>
446 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>446 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
447 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>447 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
448 <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>448 <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>
449 <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>449 <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>
450 <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>450 <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>
451 <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>451 <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>
452 <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>452 <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>
453 <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>453 <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>
8.71 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/DoglegOptimizer.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, 39 lines modifiedOffset 94, 54 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Specialized·iSAM2·Clique.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01118_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="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">
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="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Typedefs</h2></td></tr> 
114 <tr·class="memitem:ad12a676bb0c4fbe052753ced185f91d3"·id="r_ad12a676bb0c4fbe052753ced185f91d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad12a676bb0c4fbe052753ced185f91d3"·name="ad12a676bb0c4fbe052753ced185f91d3"></a> 
115 typedef·internal::DoglegState&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::State</b></td></tr>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>
116 <tr·class="separator:ad12a676bb0c4fbe052753ced185f91d3"><td·class="memSeparator"·colspan="2">&#160;</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>
117 </table>130 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl> 
121 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>138 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01118.html">DoglegOptimizer.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="a01118.html">ISAM2Clique.h</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>141 ··</ul>
129 </div>142 </div>
130 </body>143 </body>
131 </html>144 </html>
1.97 KB
html2text {}
Max HTML report size reached
14.1 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/ISAM2Clique.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Values.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 53 lines modifiedOffset 95, 67 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Values.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Specialized·iSAM2·Clique.··105 <p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01121_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01121_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">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>
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="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>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·Clique·structure·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>,·incorporating·caching·and·gradient·contribution·TODO:·more·documentation.··<a·href="a044[·...·truncated·by·diffoscope;·len:·2,·SHA:·6cd5b6e51936a442b973660c21553dd22bd72ddc8751132a943475288113b4c0·...·].html#details">More...</a><br·/></td></tr>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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><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="namespaces"·name="namespaces"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>139 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>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>
119 <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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <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>143 </table>
131 <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>
132 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</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>
134 </div></div><!--·contents·-->148 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>152 ··<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="a01121.html">ISAM2Clique.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="a01121.html">Values.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>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>
141 ··</ul>155 ··</ul>
142 </div>156 </div>
143 </body>157 </body>
144 </html>158 </html>
3.68 KB
html2text {}
Max HTML report size reached
951 B
./usr/share/doc/libgtsam-dev/html/a01121.js
865 B
js-beautify {}
Max HTML report size reached
155 KB
./usr/share/doc/libgtsam-dev/html/a01121_source.html
Max HTML report size reached
10.8 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/NonlinearOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 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">NonlinearOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Convergence·functions·not·dependent·on·graph·types.··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="a01124_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04372.html">gtsam::ISAM2BayesTree</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04376.html">gtsam::ISAM2JunctionTree</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04380.html">gtsam::DeltaImpl</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04384.html">gtsam::DeltaImpl::PartialSolveResult</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04388.html">gtsam::DeltaImpl::ReorderingMode</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04392.html">gtsam::UpdateImpl</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·functions·for·update·method·All·of·the·methods·below·have·clear·inputs·and·outputs,·even·if·not·functional:·iSAM2·is·inherintly·imperative.··<a·href="a04392.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem: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>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"><p>Convergence·functions·not·dependent·on·graph·types.·</p>132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</dd></dl> 
128 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>138 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01124.html">NonlinearOptimizer.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="a01124.html">ISAM2-impl.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>141 ··</ul>
136 </div>142 </div>
137 </body>143 </body>
138 </html>144 </html>
2.96 KB
html2text {}
Max HTML report size reached
572 B
./usr/share/doc/libgtsam-dev/html/a01124.js
486 B
js-beautify {}
Max HTML report size reached
7.53 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/GncOptimizer.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, 48 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GncOptimizer.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>The·GncOptimizer·class.··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="a01130_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01130_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="a04360.html">gtsam::GncOptimizer&lt;·GncParameters·&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="a04432.html">gtsam::ISAM2UpdateParams</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·used·by·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·to·pass·additional·parameters·to·give·the·user·a·fine-grained·control·on·how·factors·and·relinearized,·etc.··<a·href="a04432.html#details">More...</a><br·/></td></tr>
112 <tr·class="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>
 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>
121 <div·class="textblock"><p>The·GncOptimizer·class.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</dd> 
123 <dd> 
124 Luca·Carlone·</dd> 
125 <dd> 
126 Frank·Dellaert</dd></dl> 
127 <p>Implementation·of·the·paper:·Yang,·Antonante,·Tzoumas,·Carlone,·"Graduated·Non-Convexity·for·Robust·Spatial·Perception: 
128 From·Non-Minimal·Solvers·to·Global·Outlier·Rejection",·ICRA/RAL,·2020.·(arxiv·version:·<a·href="https://arxiv.org/pdf/1909.08605.pdf">https://arxiv.org/pdf/1909.08605.pdf</a>)</p> 
129 <p>See·also:·Antonante,·Tzoumas,·Yang,·Carlone,·"Outlier-Robust·Estimation:·Hardness,·Minimally-Tuned·Algorithms,·and·Applications",·arxiv:·<a·href="https://arxiv.org/pdf/2007.15109.pdf">https://arxiv.org/pdf/2007.15109.pdf</a>,·2020.·</p> 
130 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>128 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01130.html">GncOptimizer.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="a01130.html">ISAM2UpdateParams.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>131 ··</ul>
138 </div>132 </div>
139 </body>133 </body>
140 </html>134 </html>
2.14 KB
html2text {}
Max HTML report size reached
133 KB
./usr/share/doc/libgtsam-dev/html/a01130_source.html
Max HTML report size reached
13.4 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/NonlinearFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 77 lines modifiedOffset 96, 53 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>··</div>102 <a·href="#var-members">Variables</a>··</div>
103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.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>Binary·white·noise·factor.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01133_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01133_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> 
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>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>
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>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><table·class="memberdecls">121 </table><table·class="memberdecls">
131 <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="var-members"·name="var-members"></a>
132 Macros</h2></td></tr>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>
133 <tr·class="memitem:a5902c494d25cd89cd5f32014e4cd8e2f"·id="r_a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5902c494d25cd89cd5f32014e4cd8e2f"·name="a5902c494d25cd89cd5f32014e4cd8e2f"></a> 
134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor1</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
135 <tr·class="separator:a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a82d69c9f33beb79bbcd773d16f33e20f"·id="r_a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d69c9f33beb79bbcd773d16f33e20f"·name="a82d69c9f33beb79bbcd773d16f33e20f"></a> 
137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor2</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
138 <tr·class="separator:a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a3100b1a4326da93bafc22adb6ae7dfad"·id="r_a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100b1a4326da93bafc22adb6ae7dfad"·name="a3100b1a4326da93bafc22adb6ae7dfad"></a> 
140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor3</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
141 <tr·class="separator:a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a2ca90cda2bc1190f76fa5e06f4b7f2d2"·id="r_a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ca90cda2bc1190f76fa5e06f4b7f2d2"·name="a2ca90cda2bc1190f76fa5e06f4b7f2d2"></a> 
143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor4</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
144 <tr·class="separator:a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:a3a6b0763916602be85840f890c2ea791"·id="r_a3a6b0763916602be85840f890c2ea791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a6b0763916602be85840f890c2ea791"·name="a3a6b0763916602be85840f890c2ea791"></a> 
146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor5</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
147 <tr·class="separator:a3a6b0763916602be85840f890c2ea791"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:a292daae30f4c1c2de72eb09cc3471bb6"·id="r_a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a292daae30f4c1c2de72eb09cc3471bb6"·name="a292daae30f4c1c2de72eb09cc3471bb6"></a> 
149 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor6</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
150 <tr·class="separator:a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table>128 </table>
152 <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>
153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</p>130 <div·class="textblock"><p>Binary·white·noise·factor.·</p>
154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
155 <dd> 
156 Richard·Roberts·</dd> 
157 <dd>132 <dd>
158 Gerry·Chen·</dd></dl>133 Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>September·2011·</dd></dl>
159 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
160 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
162 <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!·-->
163 ··<ul>139 ··<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="a01133.html">NonlinearFactor.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01133.html">WhiteNoiseFactor.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>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>
166 ··</ul>142 ··</ul>
167 </div>143 </div>
168 </body>144 </body>
169 </html>145 </html>
3.02 KB
html2text {}
Max HTML report size reached
538 B
./usr/share/doc/libgtsam-dev/html/a01133.js
452 B
js-beautify {}
Max HTML report size reached
139 KB
./usr/share/doc/libgtsam-dev/html/a01133_source.html
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a01136_source.html
Max HTML report size reached
2.82 KB
./usr/share/doc/libgtsam-dev/html/a01139.html
    
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="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Expression-inl.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Expression-inl.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>Internals·for·<a·class="el"·href="a01034.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.··107 <p>Internals·for·<a·class="el"·href="a01094.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01139_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01139_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">110 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>112 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04272.html">gtsam::internal::apply_compose&lt;·T·&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="a04272.html">gtsam::internal::apply_compose&lt;·T·&gt;</a></td></tr>
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>132 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
133 <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>133 <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>
134 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr>134 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr>
135 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><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"><p>Internals·for·<a·class="el"·href="a01034.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·</p>138 <div·class="textblock"><p>Internals·for·<a·class="el"·href="a01094.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·</p>
139 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>139 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
141 <dd>141 <dd>
142 Paul·Furgale·</dd></dl>142 Paul·Furgale·</dd></dl>
143 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
12.4 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/GaussNewtonOptimizer.cpp·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, 32 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">GaussNewtonOptimizer.cpp·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">
  
 106 <p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01142_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">109 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
 116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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="a01142.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>
110 </table>130 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>132 <div·class="textblock"><p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p>
113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
 134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 135 <dd>
 136 Paul·Furgale·</dd></dl>
 137 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 138 <a·id="a8ec37fe83eda47404b8588e1f012df21"·name="a8ec37fe83eda47404b8588e1f012df21"></a>
 139 <h2·class="memtitle"><span·class="permalink"><a·href="#a8ec37fe83eda47404b8588e1f012df21">&#9670;&#160;</a></span>EXPECT_CORRECT_FACTOR_JACOBIANS</h2>
  
 140 <div·class="memitem">
 141 <div·class="memproto">
 142 ······<table·class="memname">
 143 ········<tr>
 144 ··········<td·class="memname">#define·EXPECT_CORRECT_FACTOR_JACOBIANS</td>
 145 ··········<td>(</td>
 146 ··········<td·class="paramtype">&#160;</td>
 147 ··········<td·class="paramname">factor,·</td>
 148 ········</tr>
 149 ········<tr>
 150 ··········<td·class="paramkey"></td>
 151 ··········<td></td>
 152 ··········<td·class="paramtype">&#160;</td>
 153 ··········<td·class="paramname">values,·</td>
 154 ········</tr>
 155 ········<tr>
 156 ··········<td·class="paramkey"></td>
 157 ··········<td></td>
 158 ··········<td·class="paramtype">&#160;</td>
 159 ··········<td·class="paramname">numerical_derivative_step,·</td>
 160 ········</tr>
 161 ········<tr>
 162 ··········<td·class="paramkey"></td>
 163 ··········<td></td>
 164 ··········<td·class="paramtype">&#160;</td>
 165 ··········<td·class="paramname">tolerance&#160;</td>
 166 ········</tr>
 167 ········<tr>
 168 ··········<td></td>
 169 ··········<td>)</td>
 170 ··········<td></td><td>&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testFactorJacobians(name_,·factor,·values,·numerical_derivative_step,·tolerance));·}</td>
 171 ········</tr>
 172 ······</table>
 173 </div><div·class="memdoc">
  
 174 <p>Check·the·Jacobians·produced·by·a·factor·against·finite·differences.·</p>
 175 <dl·class="params"><dt>Parameters</dt><dd>
 176 ··<table·class="params">
 177 ····<tr><td·class="paramname">factor</td><td>The·factor·to·test.·</td></tr>
 178 ····<tr><td·class="paramname">values</td><td><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>·filled·in·for·testing·the·Jacobians.·</td></tr>
 179 ····<tr><td·class="paramname">numerical_derivative_step</td><td>The·step·to·use·when·computing·the·numerical·derivative·Jacobians·</td></tr>
 180 ····<tr><td·class="paramname">tolerance</td><td>The·numerical·tolerance·to·use·when·comparing·Jacobians.·</td></tr>
 181 ··</table>
 182 ··</dd>
 183 </dl>
  
 184 </div>
 185 </div>
114 </div></div><!--·contents·-->186 </div><!--·contents·-->
115 </div><!--·doc-content·-->187 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->188 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>190 ··<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="a01142.html">GaussNewtonOptimizer.cpp</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="a01142.html">factorTesting.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>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>
121 ··</ul>193 ··</ul>
122 </div>194 </div>
123 </body>195 </body>
124 </html>196 </html>
3.61 KB
html2text {}
Max HTML report size reached
6.55 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/NonlinearFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 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">NonlinearFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Factor·Graph·consisting·of·non-linear·factors.··104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01145_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04540.html">gtsam::NonlinearFactorGraph</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04544.html">gtsam::traits&lt;·NonlinearFactorGraph·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04544.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>112 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Factor·Graph·consisting·of·non-linear·factors.·</p>114 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
126 <dd> 
127 Carlos·Nieto·</dd> 
128 <dd> 
129 Christian·Potthast·</dd></dl> 
130 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>121 ··<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="a01145.html">NonlinearFactorGraph.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01145.html">NonlinearConjugateGradientOptimizer.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>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 ··</ul>124 ··</ul>
138 </div>125 </div>
139 </body>126 </body>
140 </html>127 </html>
1.68 KB
html2text {}
Max HTML report size reached
7.21 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/ISAM2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01148_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="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>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="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>
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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>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>
127 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>125 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01148.html">ISAM2.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="a01148.html">DoglegOptimizer.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>128 ··</ul>
135 </div>129 </div>
136 </body>130 </body>
137 </html>131 </html>
1.54 KB
html2text {}
Max HTML report size reached
6.26 KB
./usr/share/doc/libgtsam-dev/html/a01151.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 49 lines modifiedOffset 94, 35 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01151_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="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"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>114 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·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> 
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01151.html">LevenbergMarquardtOptimizer.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01151.html">ISAM2.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.59 KB
html2text {}
Max HTML report size reached
8.81 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/GraphvizFormatting.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, 45 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
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">GraphvizFormatting.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>Graphviz·formatter·for·NonlinearFactorGraph.··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="a01154_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="a04368.html">gtsam::GraphvizFormatting</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Formatting·options·and·functions·for·saving·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·instance·in·GraphViz·format.··<a·href="a04368.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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: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>
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>Graphviz·formatter·for·NonlinearFactorGraph.·</p>125 <div·class="textblock"><p>Convergence·functions·not·dependent·on·graph·types.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</dd></dl>
125 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>132 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">GraphvizFormatting.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="a01154.html">NonlinearOptimizer.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>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>
2.44 KB
html2text {}
Max HTML report size reached
291 B
./usr/share/doc/libgtsam-dev/html/a01154.js
205 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01154·=·[1 var·a01154·=·[
2 ····["gtsam::GraphvizFormatting",·"a04368.html",·"a04368"]2 ····["checkConvergence",·"a01154.html#a3382482454c164c6f5817dcbe6f932b3",·null]
3 ];3 ];
8.41 KB
./usr/share/doc/libgtsam-dev/html/a01157.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 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">ISAM2Clique.cpp·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>Specialized·iSAM2·Clique.··105 <p>Factor·Graph·consisting·of·non-linear·factors.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01157_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="a04540.html">gtsam::NonlinearFactorGraph</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04544.html">gtsam::traits&lt;·NonlinearFactorGraph·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04544.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a2b0857edd76f8d63eeee0ce9944e28d4"·id="r_a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b0857edd76f8d63eeee0ce9944e28d4">gtsam::optimizeWildfire</a>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replaced,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr> 
117 <tr·class="memdesc:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·the·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>,·starting·from·the·root.··<br·/></td></tr> 
118 <tr·class="separator:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·id="r_a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·name="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"></a> 
120 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::optimizeWildfireNonRecursive</b>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr> 
121 <tr·class="separator:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table>122 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>124 <div·class="textblock"><p>Factor·Graph·consisting·of·non-linear·factors.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 126 <dd>
 127 Carlos·Nieto·</dd>
 128 <dd>
 129 Christian·Potthast·</dd></dl>
126 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>134 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01157.html">ISAM2Clique.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="a01157.html">NonlinearFactorGraph.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>137 ··</ul>
134 </div>138 </div>
135 </body>139 </body>
136 </html>140 </html>
2.04 KB
html2text {}
Max HTML report size reached
362 B
./usr/share/doc/libgtsam-dev/html/a01157.js
276 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a01157·=·[1 var·a01157·=·[
2 ····["optimizeWildfire",·"a01157.html#a2b0857edd76f8d63eeee0ce9944e28d4",·null]2 ····["gtsam::NonlinearFactorGraph",·"a04540.html",·"a04540"],
 3 ····["gtsam::traits<·NonlinearFactorGraph·>",·"a04544.html",·null]
3 ];4 ];
7.3 KB
./usr/share/doc/libgtsam-dev/html/a01163.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 44 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">ExtendedKalmanFilter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··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="a01163_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01163_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a04332.html">gtsam::ExtendedKalmanFilter&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="a04396.html">gtsam::ISAM2</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>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·full·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm·for·incremental·nonlinear·optimization.··<a·href="a04396.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04400.html">gtsam::traits&lt;·ISAM2·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04400.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
122 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd> 
124 <dd> 
125 Chris·Beall·</dd></dl> 
126 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>131 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01163.html">ExtendedKalmanFilter.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="a01163.html">ISAM2.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>134 ··</ul>
134 </div>135 </div>
135 </body>136 </body>
136 </html>137 </html>
1.79 KB
html2text {}
Max HTML report size reached
274 B
./usr/share/doc/libgtsam-dev/html/a01163.js
188 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01163·=·[1 var·a01163·=·[
2 ····["gtsam::ExtendedKalmanFilter<·VALUE·>",·"a04332.html",·"a04332"]2 ····["gtsam::traits<·ISAM2·>",·"a04400.html",·null]
3 ];3 ];
86.9 KB
./usr/share/doc/libgtsam-dev/html/a01163_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 110 lines modifiedOffset 98, 254 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01163.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01163.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><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>
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>·</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="a00752.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01118.html">gtsam/nonlinear/ISAM2Clique.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01016.html">gtsam/nonlinear/ISAM2Params.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01064.html">gtsam/nonlinear/ISAM2Result.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01130.html">gtsam/nonlinear/ISAM2UpdateParams.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
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>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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·VALUE&gt;</div> 
127 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04332.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter</a>·{</div>134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04396.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;ISAM2Clique&gt;·{</div>
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>135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04396.html#abe3ea23a8d9b61097f28bf2a5c23057e">···48</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a04396.html#abe3ea23a8d9b61097f28bf2a5c23057e">theta_</a>;</div>
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>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04396.html#ab9bd085bcf745368cb4801d04538ec18">···52</a></span>··<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·<a·class="code·hl_variable"·href="a04396.html#ab9bd085bcf745368cb4801d04538ec18">variableIndex_</a>;</div>
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>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04396.html#aa1a5f004e312d381945569e74e801941">···61</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_variable"·href="a04396.html#aa1a5f004e312d381945569e74e801941">delta_</a>;</div>
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//@deprecated:·any·NoiseModelFactor·will·do,·as·long·as·they·have·the·right·keys</span></div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·MotionFactor;</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·MeasurementFactor;</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">protected</span>:</div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··T·x_;·····································<span·class="comment">//·linearization·point</span></div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·priorFactor_;··<span·class="comment">//·Gaussian·density·on·x_</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>141 <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>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·deltaNewton_;··<span·class="comment">//·Only·used·when·using·Dogleg·-·stores</span></div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······································<span·class="comment">//·the·Gauss-Newton·update</span></div>
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·RgProd_;··<span·class="comment">//·Only·used·when·using·Dogleg·-·stores·R*g·and</span></div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·································<span·class="comment">//·is·updated·incrementally</span></div>
149 <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>·</div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·<span·class="keyword">public</span>:</div>147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04396.html#a0f7ba75bbd10998951d79a62106e0623">···76</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="[·...·truncated·by·diffoscope;·len:·141,·SHA:·3d7988ebb91503c23913c0d2bd0caed7cebedd404eced263ddc556f99adcfc88·...·]</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······································<span·class="comment">//·the·right·way</span></div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04396.html#a9307a6fb614f33fb354e4e445467c258">···81</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04396.html#a9307a6fb614f33fb354e4e445467c258">nonlinearFactors_</a>;</div>
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key_initial,·T·x_initial,·noiseModel::Gaussian::shared_ptr·P_initial);</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
155 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">···78</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····x_.print(s·+·<span·class="stringliteral">&quot;x&quot;</span>);</div> 
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····priorFactor_-&gt;print(s·+·<span·class="stringliteral">&quot;density&quot;</span>);</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div>151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
161 </div>152 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04396.html#ada63722602d709e210d4e1ab45dcc6a8">···84</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGra[·...·truncated·by·diffoscope;·len:·108,·SHA:·5e636dd4d438dedeb560e95ced16cd2b863a83b5dd6aa9e088ffc25960fb590b·...·]/div>
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>153 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04396.html#abec56652222d97d144e75a175ba3e8d0">···87</a></span>··<a·class="code·hl_struct"·href="a04416.html">ISAM2Params</a>·<a·class="code·hl_variable"·href="a04396.html#abec56652222d97d144e75a175ba3e8d0">params_</a>;</div>
163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··T·<a·class="code·hl_function"·href="a04332.html#aa5abc72bbcb716e6bf7746cb18fc3f82">predict</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·[·...·truncated·by·diffoscope;·len:·13,·SHA:·535e05985b39af4d8e01a385b9bc419fc40bb6bea67b9df82de99ede64c340aa·...·];</div>156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04396.html#ad460de94ada9813a2a9ca8ee8a953a19">···90</a></span>··<span·class="keyword">mutable</span>·boost::optional&lt;double&gt;·<a·class="code·hl_variable"·href="a04396.html#ad460de94ada98[·...·truncated·by·diffoscope;·len:·37,·SHA:·19d1e4f27efb9411cfa9628618dbf0f30b2e6956439f96000a4d0592b33f9b4b·...·];</div>
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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;·m[·...·truncated·by·diffoscope;·len:·17,·SHA:·24deb6ac9838524aec0b8d103c14b8f1118ddbfcf4ce9f0b874bac34d5afd9bb·...·];</div>158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04396.html#a0d0807258336ff483ad89c80cdb88eea">···94</a></span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="a04396.html#a0d0807258336ff483ad89c80c[·...·truncated·by·diffoscope;·len:·28,·SHA:·94d1519eeebeafd49554e392978b14a9b717522f35a1ca20b3e16d6f4638e133·...·];</div>
167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>159 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 160 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04396.html#a29b30773e68652011e31ee0a9a0cfa4d">···96</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04396.html#a29b30773e68652011e31ee0a9a0cfa4d">update_count_</a>;··</div>
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>161 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
172 </div>162 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·<span·class="keyword">public</span>:</div>
 163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04396.html#af8b9f410dae63f79dfd229506370f31e">··100</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04396.html">This</a>·=·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>;·······················</div>
 164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a04396.html#a32db7eb856bee27d1274306284f15a88">··101</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03540.html">Base</a>·=·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;ISAM2Clique&gt;</a>;······</div>
 165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04396.html#a7aa1a454fa0d3f1e0cf194b10803b882">··102</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04404.html">Clique</a>·=·<a·class="code·hl_class"·href="a04404.html">Base::Clique</a>;··············</div>
 166 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">··103</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">sharedClique</a>·=·<a·class="code·hl_typedef"·href="a03540.html#a4bb80cd37179ebd927ee03d8ca03dc1c">Base::sharedClique</a>;··</div>
 167 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04396.html#a73115b2f980fb72b2f3087b697f69990">··104</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04396.html#a73115b2f980fb72b2f3087b697f69990">Cliques</a>·=·Base::Cliques;············</div>
173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>168 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 169 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04416.html">ISAM2Params</a>&amp;·params);</div>
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>170 <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>171 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a04396.html">ISAM2</a>();</div>
178 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>172 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</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="a01169.html">gtsam/nonlinear/ExtendedKalmanFilter-inl.h</a>&gt;</span></div>173 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a04396.html#a35e0e8a7a31690c623e594774879ace1">··114</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04396.html#a35e0e8a7a31690c623e594774879ace1">~ISAM2</a[·...·truncated·by·diffoscope;·len:·6,·SHA:·07f05acb866a92bde15caf4d3eff525864651868f489a2aef1d4032a3faf7e21·...·]</div>
 174 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 175 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 177 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04420.html">ISAM2Result</a>·update(</div>
 178 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·newFactors·=·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>(),</div>
Max diff block lines reached; 18670/65770 bytes (28.39%) of diff not shown.
22.5 KB
html2text {}
Max HTML report size reached
7.65 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/WhiteNoiseFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 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="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Binary·white·noise·factor.··105 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01166_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01166_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04652.html">gtsam::WhiteNoiseFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04440.html">gtsam::LevenbergMarquardtParams</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·to·estimate·parameters·of·zero-mean·Gaussian·white·noise.··<a·href="a04652.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04440.html#details">More...</a><br·/></td></tr>
114 <tr·class="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="var-members"·name="var-members"></a> 
123 Variables</h2></td></tr> 
124 <tr·class="memitem:ad5602eb85d05df6cba60e47eebbd3636"·id="r_ad5602eb85d05df6cba60e47eebbd3636"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5602eb85d05df6cba60e47eebbd3636"·name="ad5602eb85d05df6cba60e47eebbd3636"></a> 
125 const·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::logSqrt2PI</b>·=·log(std::sqrt(2.0·*·M_PI))</td></tr> 
126 <tr·class="memdesc:ad5602eb85d05df6cba60e47eebbd3636"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constant·needed·below·<br·/></td></tr> 
127 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>120 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Binary·white·noise·factor.·</p>122 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
132 <dd>126 <dd>
133 Frank·Dellaert·</dd></dl>127 Luca·Carlone·</dd></dl>
134 <dl·class="section·date"><dt>Date</dt><dd>September·2011·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
135 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>133 ··<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="a01166.html">WhiteNoiseFactor.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01166.html">LevenbergMarquardtParams.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>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>
142 ··</ul>136 ··</ul>
143 </div>137 </div>
144 </body>138 </body>
145 </html>139 </html>
1.82 KB
html2text {}
Max HTML report size reached
350 B
./usr/share/doc/libgtsam-dev/html/a01166.js
264 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a01166·=·[1 var·a01166·=·[
 2 ····["gtsam::LevenbergMarquardtParams",·"a04440.html",·"a04440"]
2 ····["gtsam::WhiteNoiseFactor",·"a04652.html",·"a04652"], 
3 ····["logSqrt2PI",·"a01166.html#ad5602eb85d05df6cba60e47eebbd3636",·null] 
4 ];3 ];
79.0 KB
./usr/share/doc/libgtsam-dev/html/a01166_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 98, 169 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">WhiteNoiseFactor.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="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="a01166.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01070.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="a00752.html">gtsam/linear/HessianFactor.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="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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="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>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">···28</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a[·...·truncated·by·diffoscope;·len:·32,·SHA:·18f9dc08c62a2ef3cf8c1c41544ccd6c6b298d160704e65591e18385f0b3019f·...·]</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>LevenbergMarquardtOptimizer;</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="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04652.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04652.html">WhiteNoiseFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·36,·SHA:·29f2c434d4d273a51de1426947503d50fffadaf0ebb60bee4955a53332f5b1a1·...·]</a>·{</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04440.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>:·<span·class="keyword">public</span>·<a·c[·...·truncated·by·diffoscope;·len:·64,·SHA:·3476631bc10b515012d263d6f872bf1dcc62ff36cfb783f4fb2965b06115adfd·...·]</a>·{</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
 131 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">···39</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·{</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····SILENT·=·0,·SUMMARY,·TERMINATION,·LAMBDA,·TRYLAMBDA,·TRYCONFIG,·DAMPED,·TRYDELTA</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>
 135 </div>
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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>
131 <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>··<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>
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordtype">double</span>·z_;·</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>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>
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·meanKey_;·</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·precisionKey_;·</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·<a·class="code·hl_class"·href="a04496.html">Base</a>;</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
142 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04652.html#aaeee41e0aa000bcf053826fec43f2086">···61</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04652.html#aaeee41e0aa000bcf053826fec43f2086">f</a>(<span·class="keywordtype">double</span>·z,·<span·class="keywordtype">double</span>·u,·<span·class="keywordtype">double</span>·p)·{</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a>·-·0.5·*·log(p)·+·0.5·*·(z·-·u)·*·(z·-·u)·*·p;</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
146 </div>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#a49aef821066[·...·truncated·by·diffoscope;·len:·43,·SHA:·0f09d07b21bd7bc37c84aced358453f7aec4bb848da2f53e10300b09f473dcae·...·]/div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">lambdaFactor</a>;·</div>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">···51</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">lambdaUpperBound</a>;·</div>
 146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">···52</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">lambdaLowerBound</a>;·</div>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">···53</a></span>··<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·<a·class="code·hl_variable"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">verbosityLM</a>;·</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">···54</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">minModelFidelity</a>;·</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">···55</a></span>··std::string·<a·class="code·hl_variable"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">logFile</a>;·</div>
 150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">diagonalDamping</a>;·</div>
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">···57</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">useFixedLambdaFactor</a>;·</div>
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">···58</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">minDiagonal</a>;·</div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">···59</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">maxDiagonal</a>;·</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
148 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04652.html#a66ac8a770883fec0b220cdd4c2b1446b">···75</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03812.html#a10c151a4d4beb9d9af4249f4a02791ff">HessianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a04652.html#a66ac8a770883fec0b220cdd4c2b1446b">linearize</a>(<span·class="keywordtype">double</span>·z,·<span·class="keywordtype">double</span>·u,·<span·class="keywordtype">double</span>·p,</div> 
150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2)·{</div>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>
151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">double</span>·e·=·u·-·z,·e2·=·e·*·e;</div>160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····SetLegacyDefaults(<span·class="keyword">this</span>);</div>
152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">double</span>·c·=·2·*·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a>·-·log(p)·+·e2·*·p;</div> 
153 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······Vector·g1·=·(Vector(1)·&lt;&lt;·-e·*·p).finished();</div> 
154 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Vector·g2·=·(Vector(1)·&lt;&lt;··0.5·/·p·-·0.5·*·e2).finished();</div> 
155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······Matrix·G11·=·(Matrix(1,·1)·&lt;&lt;·p).finished();</div> 
156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······Matrix·G12·=·(Matrix(1,·1)·&lt;&lt;·e).finished();</div> 
157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······Matrix·G22·=·(Matrix(1,·1)·&lt;&lt;·0.5·/·(p·*·p)).finished();</div> 
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03812.html#a10c151a4d4beb9d9af4249f4a02791ff">HessianFactor::shared_ptr</a>(</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(j1,·j2,·G11,·G12,·g1,·G22,·g2,·c));</div> 
160 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
161 </div> 
162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>
163 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
164 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04652.html#a92b88afb4ef2a76302f9ad7694636bce">···96</a></span>····<a·class="code·hl_function"·href="a04652.html#a92b88afb4ef2a76302f9ad7694636bce">WhiteNoiseFactor</a>(<span·class="keywordtype">double</span>·z,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·meanKey,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·precisionKey)·:</div> 
166 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<a·class="code·hl_class"·href="a04496.html">Base</a>(),·z_(z),·meanKey_(meanKey),·precisionKey_(precisionKey)·{</div>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>
Max diff block lines reached; 35896/60343 bytes (59.49%) of diff not shown.
19.9 KB
html2text {}
Max HTML report size reached
132 KB
./usr/share/doc/libgtsam-dev/html/a01169_source.html
Max HTML report size reached
8.52 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/ShonanGaugeFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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="#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">ShonanFactor.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>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.··
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="a04748.html">gtsam::ShonanGaugeFactor</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04744.html">gtsam::ShonanFactor&lt;·d·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04748.html"·title="The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.">ShonanGaugeFactor</a>·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.··<a·href="a04748.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04744.html"·title="ShonanFactor·is·a·BetweenFactor·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)...">ShonanFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;bet[·...·truncated·by·diffoscope;·len:·167,·SHA:·3604db1378efff152f3bf8ed74b4eeb49a10383690c312890e326e5a5ff3b0e7·...·].html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem: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>
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>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·</p>132 <div·class="textblock"><p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·</p>
123 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01184.html">ShonanGaugeFactor.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01184.html">ShonanFactor.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.0 KB
html2text {}
Max HTML report size reached
268 B
./usr/share/doc/libgtsam-dev/html/a01184.js
182 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01184·=·[1 var·a01184·=·[
2 ····["gtsam::ShonanGaugeFactor",·"a04748.html",·"a04748"]2 ····["gtsam::ShonanFactor<·d·>",·"a04744.html",·"a04744"]
3 ];3 ];
38.5 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/ShonanGaugeFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">ShonanGaugeFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">ShonanFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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-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>
Offset 114, 95 lines modifiedOffset 114, 83 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="a00338.html">gtsam/geometry/SOn.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00419.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00323.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
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>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="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·d&gt;</div>
126 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04748.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04748.html">ShonanGaugeFactor</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·53,·SHA:·e54642be747ea1fd5e6286a2dfc5f2074dfb7e34a718dce332db32feea2dbf77·...·]·{</div>132 <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:·66,·SHA:·d60c4710e16f3ac0d87f2f240694e8e304334018d5bdd92e76126ade64881d8e·...·]·{</div>
128 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Row·dimension,·equal·to·the·dimensionality·of·SO(p-d)</span></div>133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··Matrix·M_;····················</div>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordtype">size_t</span>·rows_;</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">size_t</span>·p_,·pp_;···············</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::shared_ptr&lt;Matrix&gt;·G_;·</div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>137 <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>
 138 <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>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 142 <div·class="line"><a·id="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>
 143 <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>
 144 <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>
132 <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="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">public</span>:</div>147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">void</span></div>
 148 <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>
 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#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
134 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
135 <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> 
136 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····················boost::optional&lt;double&gt;·gamma·=·boost::none)</div> 
137 <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> 
138 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">if</span>·(p·&lt;·d)·{</div> 
139 <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> 
140 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·&amp;expected,</div>
 152 <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>
141 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Calculate·dimensions</span></div> 
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">size_t</span>·q·=·p·-·d;</div> 
143 <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> 
144 <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> 
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Create·constant·Jacobian·as·a·rows_*P·matrix:·there·are·rows_·penalized</span></div> 
147 <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> 
148 <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> 
149 <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> 
150 <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> 
151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·symmetric·matrix·as·they·below·to·K,·part·of·the·Stiefel·manifold.</span></div> 
152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····Matrix·A(rows_,·P);</div> 
153 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····A.setZero();</div> 
154 <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> 
155 <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> 
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">while</span>·(i·&lt;·rows_)·{</div> 
157 <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> 
158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······i·+=·n;</div>154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
159 <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> 
160 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n·-=·1;</div> 
161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Vector</div>
162 <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>156 <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>·&a[·...·truncated·by·diffoscope;·len:·6,·SHA:·44de07cb8a66697bd9e085b83d824d567d65f821a2b5628b354d07b47e9c5f0e·...·]</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················boost::optional&lt;Matrix·&amp;&gt;·H1·=·boost::none,</div>
 158 <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>
163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····whitenedJacobian_·=</div>159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········boost::make_shared&lt;JacobianFactor&gt;(key,·A,·Vector::Zero(rows_));</div>160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">private</span>:</div>
 161 <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>
 162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H1,</div>
 163 <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>
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};</div>
166 </div>165 </div>
167 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
168 <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"[·...·truncated·by·diffoscope;·len:·20,·SHA:·c7928dc0a743e3230faa277f5c6abbd6f7e9119b11cab654104b654f0f6c2a65·...·]</div>167 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·Explicit·instantiation·for·d=2·and·d=3·in·.cpp·file:</span></div>
 168 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">using·</span>ShonanFactor2·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;2&gt;</a>;</div>
 169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">using·</span>ShonanFactor3·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;3&gt;</a>;</div>
169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>170 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
170 <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> 
171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
172 <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> 
173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
174 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}"> 
175 <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> 
176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·whitenedJacobian_;</div> 
177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div> 
178 </div> 
179 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div> 
180 </div> 
181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·\ShonanGaugeFactor</span></div> 
182 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
183 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>}·<span·class="comment">//·namespace·gtsam</span></div>171 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·gtsam</span></div>
Max diff block lines reached; 6835/30141 bytes (22.68%) of diff not shown.
9.0 KB
html2text {}
Max HTML report size reached
19.4 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/MFAS.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
 101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
100 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MFAS.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SfmData.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Source·file·for·the·MFAS·class.··107 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a01187_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04704.html">gtsam::SfmData</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·stores·a·bunch·of·SfmTracks.··<a·href="a04704.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04708.html">gtsam::traits&lt;·SfmData·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04708.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
 120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 121 Namespaces</h2></td></tr>
 122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
 126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:acab0207730cf78822bdf274b50739d31"·id="r_acab0207730cf78822bdf274b50739d31"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acab0207730cf78822bdf274b50739d31"·name="acab0207730cf78822bdf274b50739d31"></a>
 129 typedef·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmCamera</b></td></tr>
 130 <tr·class="memdesc:acab0207730cf78822bdf274b50739d31"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·the·structure·for·the·camera·poses.·<br·/></td></tr>
 131 <tr·class="separator:acab0207730cf78822bdf274b50739d31"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
108 Functions</h2></td></tr>134 Functions</h2></td></tr>
109 <tr·class="memitem: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>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"·[·...·truncated·by·diffoscope;·len:·104,·SHA:·5786739bb2cfedd00fce62c42d7a78580ff7ae0f6a6d1febdeb6c6669c04c089·...·])</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>
111 <tr·class="separator:abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><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:·27,·SHA:·71d41fff4f3f192b40e120f147a8ae187bf128005c079fb62cad68175d9e865f·...·])</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#a43c2c2ead4fddd79d9c3f9[·...·truncated·by·diffoscope;·len:·126,·SHA:·ec52c642d0324bc5f4b89c442df97a5a2341ff03600c119eadee650086b35e22·...·])</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>
114 <tr·class="separator:a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><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,·[·...·truncated·by·diffoscope;·len:·56,·SHA:·639a2d33b4172087013b1a898815651a583df69bf53efed226108ce3b0083796·...·]s)</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#a4a2433812cf34ee359e3e[·...·truncated·by·diffoscope;·len:·199,·SHA:·235ff252b869276f9b0cb70f3d2e1d7f57952450c7bba1b38551580635e09458·...·]s)</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>
117 <tr·class="separator:ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:ad8b55993353cbab0fde06b872783fe92"><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"[·...·truncated·by·diffoscope;·len:·88,·SHA:·707f1bb0f53e8e180530af2ee1b2de8c1004790e3a9c3fe2d54dfa110ce2f4c7·...·])</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"·h[·...·truncated·by·diffoscope;·len:·154,·SHA:·06274d33d039157b2f86e4668fa6a7148e043c9148d7a31306e38650ebb8440d·...·])</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>
120 <tr·class="separator:a15fece1c2c6b780bda48c8dd464fd799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:aba34ed4a103d9057536ee5cac27cfdef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>159 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 161 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>
123 <div·class="textblock"><p>Source·file·for·the·MFAS·class.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl> 
125 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>162 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
 163 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
126 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>168 ··<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="a01187.html">MFAS.cpp</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01187.html">SfmData.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>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 ··</ul>171 ··</ul>
134 </div>172 </div>
135 </body>173 </body>
136 </html>174 </html>
4.61 KB
html2text {}
Max HTML report size reached
2.45 KB
./usr/share/doc/libgtsam-dev/html/a01190.html
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 <tr·class="separator:a43a557a12d28af4e7b5720929d7de788"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a43a557a12d28af4e7b5720929d7de788"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:aa1dc32b3ba4379c2928b18642fa075e7"·id="r_aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1dc32b3ba4379c2928b18642fa075e7"·name="aa1dc32b3ba4379c2928b18642fa075e7"></a>133 <tr·class="memitem:aa1dc32b3ba4379c2928b18642fa075e7"·id="r_aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1dc32b3ba4379c2928b18642fa075e7"·name="aa1dc32b3ba4379c2928b18642fa075e7"></a>
134 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>134 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>
135 <tr·class="separator:aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table><table·class="memberdecls">136 </table><table·class="memberdecls">
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
138 Functions</h2></td></tr>138 Functions</h2></td></tr>
139 <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>139 <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="a01196.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr>
140 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr>140 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr>
141 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 </table>142 </table>
143 <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>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>144 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>
145 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>145 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>
146 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>146 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>
5.49 KB
./usr/share/doc/libgtsam-dev/html/a01190_source.html
    
Offset 113, 16 lines modifiedOffset 113, 16 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">#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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00062.html">gtsam/base/DSFMap.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="a00023.html">gtsam/base/DSFMap.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="a01214.html">gtsam/sfm/SfmTrack.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="a01226.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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;Eigen/Core&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
Offset 162, 16 lines modifiedOffset 162, 16 lines modified
162 <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="l00073"·name="l00073"></a><span·class="lineno">···73</span>std::vector&lt;SfmTrack2d&gt;·tracksFromPairwiseMatches(</div>
163 <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="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>
164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>);</div>164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>);</div>
165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
166 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsfm</span></div>166 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsfm</span></div>
167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>167 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}··<span·class="comment">//·namespace·gtsam</span></div>168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}··<span·class="comment">//·namespace·gtsam</span></div>
169 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.html">DSFMap.h</a></div><div·class="ttdoc">Allow·for·arbitrary·type·in·DSF.</div></div>169 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">DSFMap.h</a></div><div·class="ttdoc">Allow·for·arbitrary·type·in·DSF.</div></div>
170 <div·class="ttc"·id="aa01214_html"><div·class="ttname"><a·href="a01214.html">SfmTrack.h</a></div><div·class="ttdoc">A·simple·data·structure·for·a·track·in·Structure·from·Motion.</div></div>170 <div·class="ttc"·id="aa01226_html"><div·class="ttname"><a·href="a01226.html">SfmTrack.h</a></div><div·class="ttdoc">A·simple·data·structure·for·a·track·in·Structure·from·Motion.</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>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>
172 <div·class="ttc"·id="aa04692_html"><div·class="ttname"><a·href="a04692.html">gtsam::gtsfm::Keypoints</a></div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:41</div></div>172 <div·class="ttc"·id="aa04692_html"><div·class="ttname"><a·href="a04692.html">gtsam::gtsfm::Keypoints</a></div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:41</div></div>
173 <div·class="ttc"·id="aa04692_html_ab906f39dfa48f5a5c0eef453fea324bf"><div·class="ttname"><a·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">gtsam::gtsfm::Keypoints::responses</a></div><div·class="ttdeci">boost::optional&lt;·gtsam::Vector·&gt;·responses</div><div·class="ttdoc">Optional·confidences/responses·for·each·detection,·of·shape·N.</div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:50</div></div>173 <div·class="ttc"·id="aa04692_html_ab906f39dfa48f5a5c0eef453fea324bf"><div·class="ttname"><a·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">gtsam::gtsfm::Keypoints::responses</a></div><div·class="ttdeci">boost::optional&lt;·gtsam::Vector·&gt;·responses</div><div·class="ttdoc">Optional·confidences/responses·for·each·detection,·of·shape·N.</div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:50</div></div>
174 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
5.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/TranslationRecovery.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SfmTrack.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.··104 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01193_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04756.html">gtsam::TranslationRecovery</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
 114 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>
121 <div·class="textblock"><p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl> 
123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>121 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01193.html">TranslationRecovery.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="a01193.html">SfmTrack.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>124 ··</ul>
132 </div>125 </div>
133 </body>126 </body>
134 </html>127 </html>
1.35 KB
html2text {}
Max HTML report size reached
12.2 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/MFAS.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, 52 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>··</div>101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">MFAS.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.cpp·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··106 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01196_source.html">Go·to·the·source·code·of·this·file.</a></p> 
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="a04700.html">gtsam::MFAS</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>·class·to·solve·a·Minimum·feedback·arc·set·(<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>)·problem.··<a·href="a04700.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>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="typedef-members"·name="typedef-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>116 Typedefs</h2></td></tr>
124 <tr·class="memitem:a72a3f33080fb47337f36631a1ad73841"·id="r_a72a3f33080fb47337f36631a1ad73841"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72a3f33080fb47337f36631a1ad73841"·name="a72a3f33080fb47337f36631a1ad73841"></a> 
125 typedef·std::map&lt;·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;,·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><[·...·truncated·by·diffoscope;·len:·38,·SHA:·9fb611c8f98a842e15f98c194fdbdfacafde3237c63590fa692b864318d24717·...·]>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>
126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01196.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr>
 124 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr>
 125 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>126 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>
129 <div·class="textblock"><p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·</p> 
130 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl> 
131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
 130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>
 131 </div><h2·class="groupheader">Function·Documentation</h2>
 132 <a·id="ac50218675ff25e1e9202d335ecfa6b3a"·name="ac50218675ff25e1e9202d335ecfa6b3a"></a>
 133 <h2·class="memtitle"><span·class="permalink"><a·href="#ac50218675ff25e1e9202d335ecfa6b3a">&#9670;&#160;</a></span>tracksFromPairwiseMatches()</h2>
  
 134 <div·class="memitem">
 135 <div·class="memproto">
 136 ······<table·class="memname">
 137 ········<tr>
 138 ··········<td·class="memname">std::vector&lt;·SfmTrack2d·&gt;·gtsam::gtsfm::tracksFromPairwiseMatches·</td>
 139 ··········<td>(</td>
 140 ··········<td·class="paramtype">const·MatchIndicesMap·&amp;&#160;</td>
 141 ··········<td·class="paramname"><em>matches</em>,·</td>
 142 ········</tr>
 143 ········<tr>
 144 ··········<td·class="paramkey"></td>
 145 ··········<td></td>
 146 ··········<td·class="paramtype">const·KeypointsVector·&amp;&#160;</td>
 147 ··········<td·class="paramname"><em>keypoints</em>,·</td>
 148 ········</tr>
 149 ········<tr>
 150 ··········<td·class="paramkey"></td>
 151 ··········<td></td>
 152 ··········<td·class="paramtype">bool&#160;</td>
 153 ··········<td·class="paramname"><em>verbose</em>&#160;</td>
 154 ········</tr>
 155 ········<tr>
 156 ··········<td></td>
 157 ··········<td>)</td>
 158 ··········<td></td><td></td>
 159 ········</tr>
 160 ······</table>
 161 </div><div·class="memdoc">
  
 162 <p>Creates·a·list·of·tracks·from·2d·point·correspondences.·</p>
 163 <p>Creates·a·disjoint-set·forest·(DSF)·and·2d·tracks·from·pairwise·matches.·We·create·a·singleton·for·union-find·set·elements·from·camera·index·of·a·detection·and·the·index·of·that·detection·in·that·camera's·keypoint·list,·i.e.·(i,k).</p>
 164 <dl·class="params"><dt>Parameters</dt><dd>
 165 ··<table·class="params">
 166 ····<tr><td·class="paramname">Map</td><td>from·(i1,i2)·image·pair·indices·to·(K,2)·matrix,·for·K·correspondence·indices,·from·each·image.·</td></tr>
 167 ····<tr><td·class="paramname">Length-N</td><td>list·of·keypoints,·for·N·images/cameras.·</td></tr>
 168 ··</table>
 169 ··</dd>
 170 </dl>
  
 171 </div>
 172 </div>
132 </div></div><!--·contents·-->173 </div><!--·contents·-->
133 </div><!--·doc-content·-->174 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->175 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>177 ··<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="a01196.html">MFAS.h</a></li>178 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01196.html">DsfTrackGenerator.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>179 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>180 ··</ul>
140 </div>181 </div>
141 </body>182 </body>
142 </html>183 </html>
3.23 KB
html2text {}
Max HTML report size reached
7.48 KB
./usr/share/doc/libgtsam-dev/html/a01205.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/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 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">TranslationFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··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·that·the·d[·...·truncated·by·diffoscope;·len:·112,·SHA:·c2ea8d8a459348e1484793b83f14e97b0519845b4c4ec8ed89a5d8122d8d5dc0·...·].··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01205_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01205_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="a04752.html">gtsam::TranslationFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04688.html">gtsam::BinaryMeasurement&lt;·T·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement·w_aZb.··<a·href="a04752.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>Binary·factor·for·a·relative·translation·direction·measurement.·</p>121 <div·class="textblock"><p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·that·the·d[·...·truncated·by·diffoscope;·len:·112,·SHA:·c2ea8d8a459348e1484793b83f14e97b0519845b4c4ec8ed89a5d8122d8d5dc0·...·].·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
124 <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>
125 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>128 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01205.html">TranslationFactor.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01205.html">BinaryMeasurement.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>131 ··</ul>
133 </div>132 </div>
134 </body>133 </body>
135 </html>134 </html>
2.11 KB
html2text {}
Max HTML report size reached
39.1 KB
./usr/share/doc/libgtsam-dev/html/a01205_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/BinaryMeasurement.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">TranslationFactor.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="a01205.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01205.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-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, 75 lines modifiedOffset 114, 95 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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Testable.h</a>&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="a00632.html">gtsam/inference/Factor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Point3.h</a>&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="a00590.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;gtsam/geometry/Unit3.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="a00824.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="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</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="a00839.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="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>
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>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>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
128 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00036"·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[·...·truncated·by·diffoscope;·len:·64,·SHA:·977b3a4ace386f75b8408d626cc58e1d658346e44680160bb3ee170b8bb05cc1·...·]·{</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">[·...·truncated·by·diffoscope;·len:·114,·SHA:·74a238213fda20a11d9e227316c160e6419d59cbc9df272d5f6dfe670a74ca8b·...·]·{</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>
130 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>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>
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
134 <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="l00048"·name="l00048"></a><span·class="lineno">···48</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>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">Ke[·...·truncated·by·diffoscope;·len:·63,·SHA:·c0bd7f9328d85211e5ce85ee4321d6cccc53f8b45f7b309b3ca1eb9c974b55bc·...·]</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>
136 <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>········measured_(measured),</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>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········noiseModel_(model)·{}</div>
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···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>
 159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
141 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="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>
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> 
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
153 </div>168 </div>
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</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>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[·...·truncated·by·diffoscope;·len:·99,·SHA:·9349e3d25a633e5eef5b71e1e6d2171a2715b1cfb3c9c1100d765094a8dd294a·...·]</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>
161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
162 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};··<span·class="comment">//·\·TranslationFactor</span></div>177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
163 </div>178 </div>
164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}··<span·class="comment">//·namespace·gtsam</span></div>179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·gtsam</span></div>
 180 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.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="aa00590_html"><div·class="ttname"><a·href="a00590.html">Key.h</a></div></div>
165 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>182 <div·class="ttc"·id="aa00632_html"><div·class="ttname"><a·href="a00632.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>
166 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">NoiseModel.h</a></div></div>183 <div·class="ttc"·id="aa00839_html"><div·class="ttname"><a·href="a00839.html">NoiseModel.h</a></div></div>
167 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div> 
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>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>
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·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</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>185 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
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> 
Max diff block lines reached; 6131/30388 bytes (20.18%) of diff not shown.
9.36 KB
html2text {}
Max HTML report size reached
7.7 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/BinaryMeasurement.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 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">BinaryMeasurement.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>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·tha[·...·truncated·by·diffoscope;·len:·119,·SHA:·4c460481dfe7e72897b20d6fdfb770884f15aed1b34cc431cc468b04f827181e·...·].··105 <p>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="a01208_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01208_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>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="a04688.html">gtsam::BinaryMeasurement&lt;·T·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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="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>
 122 <div·class="textblock"><p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·</p>
121 <div·class="textblock"><p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·that·the·direction·is·important.·A·measurement·from·key1·to·key2·is·not·the·same·as·the·same·measurement·from·key2·to·key1.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl> 
123 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
 124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01208.html">BinaryMeasurement.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="a01208.html">ShonanGaugeFactor.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
2.18 KB
html2text {}
Max HTML report size reached
273 B
./usr/share/doc/libgtsam-dev/html/a01208.js
187 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01208·=·[1 var·a01208·=·[
2 ····["gtsam::BinaryMeasurement<·T·>",·"a04688.html",·"a04688"]2 ····["gtsam::ShonanGaugeFactor",·"a04748.html",·"a04748"]
3 ];3 ];
44.5 KB
./usr/share/doc/libgtsam-dev/html/a01208_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 98, 111 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">BinaryMeasurement.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="a01208.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01208.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-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="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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00323.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04688.html">···36</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04688.html">[·...·truncated·by·diffoscope;·len:·104,·SHA:·c13378533d5a04f868a73cc6e6527ae8500b56af496dba11ff097b6bc76b6a6f·...·]Factor</a>·{</div>126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04748.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04748.html">ShonanGaugeFactor</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·43,·SHA:·5442c58eed7bb5c41a2d8a34952b62e3a346d334b86f1c9787df09f1cc443387·...·]Factor</a>·{</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Check·that·T·type·is·testable</span></div>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>
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="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</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>
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> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">private</span>:</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··T·measured_;··················</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·noiseModel_;·</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a04688.html">BinaryMeasurement</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·T·&amp;measured,</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model·=·<span·class="keyword">nullptr</span>)</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_function"·href="a03592.html#a322a4d391be45b5909a65895fb7b023d">Factor</a>(std::vector&lt;Key&gt;({key1,·key2})),</div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········measured_(measured),</div> 
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········noiseModel_(model)·{}</div> 
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">public</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> 
159 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">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>
160 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04688.html#a77c353cc2f848094368c86f9b460f871">···70</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04688.html#a77c353cc2f848094368c86f9b460f871">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=</div> 
161 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·······································DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
162 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;BinaryMeasurement(&quot;</span>·&lt;&lt;·keyFormatter(this-&gt;key1())·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span></div> 
163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············&lt;&lt;·keyFormatter(this-&gt;key2())·&lt;&lt;·<span·class="stringliteral">&quot;)\n&quot;</span>;</div> 
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(measured_,·<span·class="stringliteral">&quot;··measured:·&quot;</span>);</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····this-&gt;noiseModel_-&gt;print(<span·class="stringliteral">&quot;··noise·model:·&quot;</span>);</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>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>
 144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Create·constant·Jacobian·as·a·rows_*P·matrix:·there·are·rows_·penalized</span></div>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·dimensions,·but·it·is·a·bit·tricky·to·find·them·among·the·P·columns.</span></div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·The·key·is·to·look·at·how·skew-symmetric·matrices·are·laid·out·in·SOn.h:</span></div>
 148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·the·first·tangent·dimension·will·always·be·included,·but·beyond·that·we</span></div>
 149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·have·to·be·careful.·We·always·need·to·skip·the·d·top-rows·of·the·skew-</span></div>
 150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·symmetric·matrix·as·they·below·to·K,·part·of·the·Stiefel·manifold.</span></div>
 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>
 164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
167 </div>165 </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="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> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04688.html">BinaryMeasurement&lt;T&gt;</a>·*e·=</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span><a·class="code·hl_class"·href="a04688.html">BinaryMeasurement&lt;T&gt;</a>·*<span·class="keyword">&gt;</span>(&amp;expected);</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Factor::equals</a>(*e)·&amp;&amp;</div> 
173 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···········<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(this-&gt;measured_,·e-&gt;measured_,·tol)·&amp;&amp;</div> 
174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···········noiseModel_-&gt;equals(*expected.noiseModel());</div> 
Max diff block lines reached; 8334/34519 bytes (24.14%) of diff not shown.
10.7 KB
html2text {}
Max HTML report size reached
12.2 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/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 94, 95 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">MFAS.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··106 <p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01211_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04700.html">gtsam::MFAS</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>·class·to·solve·a·Minimum·feedback·arc·set·(<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>)·problem.··<a·href="a04700.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
116 Typedefs</h2></td></tr>123 Typedefs</h2></td></tr>
117 <tr·class="memitem: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>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>
119 <tr·class="separator:ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
122 Functions</h2></td></tr> 
123 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr> 
124 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr> 
125 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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>
128 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>129 <div·class="textblock"><p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·</p>
 130 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl> 
131 </div><h2·class="groupheader">Function·Documentation</h2> 
132 <a·id="ac50218675ff25e1e9202d335ecfa6b3a"·name="ac50218675ff25e1e9202d335ecfa6b3a"></a> 
133 <h2·class="memtitle"><span·class="permalink"><a·href="#ac50218675ff25e1e9202d335ecfa6b3a">&#9670;&#160;</a></span>tracksFromPairwiseMatches()</h2> 
  
134 <div·class="memitem"> 
135 <div·class="memproto"> 
136 ······<table·class="memname"> 
137 ········<tr> 
138 ··········<td·class="memname">std::vector&lt;·SfmTrack2d·&gt;·gtsam::gtsfm::tracksFromPairwiseMatches·</td> 
139 ··········<td>(</td> 
140 ··········<td·class="paramtype">const·MatchIndicesMap·&amp;&#160;</td> 
141 ··········<td·class="paramname"><em>matches</em>,·</td> 
142 ········</tr> 
143 ········<tr> 
144 ··········<td·class="paramkey"></td> 
145 ··········<td></td> 
146 ··········<td·class="paramtype">const·KeypointsVector·&amp;&#160;</td> 
147 ··········<td·class="paramname"><em>keypoints</em>,·</td> 
148 ········</tr> 
149 ········<tr> 
150 ··········<td·class="paramkey"></td> 
151 ··········<td></td> 
152 ··········<td·class="paramtype">bool&#160;</td> 
153 ··········<td·class="paramname"><em>verbose</em>&#160;</td> 
154 ········</tr> 
155 ········<tr> 
156 ··········<td></td> 
157 ··········<td>)</td> 
158 ··········<td></td><td></td> 
159 ········</tr> 
160 ······</table> 
161 </div><div·class="memdoc"> 
  
162 <p>Creates·a·list·of·tracks·from·2d·point·correspondences.·</p> 
163 <p>Creates·a·disjoint-set·forest·(DSF)·and·2d·tracks·from·pairwise·matches.·We·create·a·singleton·for·union-find·set·elements·from·camera·index·of·a·detection·and·the·index·of·that·detection·in·that·camera's·keypoint·list,·i.e.·(i,k).</p> 
164 <dl·class="params"><dt>Parameters</dt><dd> 
165 ··<table·class="params"> 
166 ····<tr><td·class="paramname">Map</td><td>from·(i1,i2)·image·pair·indices·to·(K,2)·matrix,·for·K·correspondence·indices,·from·each·image.·</td></tr> 
167 ····<tr><td·class="paramname">Length-N</td><td>list·of·keypoints,·for·N·images/cameras.·</td></tr> 
168 ··</table> 
169 ··</dd> 
170 </dl> 
  
171 </div> 
172 </div> 
173 </div><!--·contents·-->132 </div></div><!--·contents·-->
174 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
175 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
176 <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!·-->
177 ··<ul>136 ··<ul>
178 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01211.html">DsfTrackGenerator.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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01211.html">MFAS.h</a></li>
179 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
180 ··</ul>139 ··</ul>
181 </div>140 </div>
182 </body>141 </body>
183 </html>142 </html>
3.23 KB
html2text {}
Max HTML report size reached
9.24 KB
./usr/share/doc/libgtsam-dev/html/a01214.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.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, 64 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">SfmTrack.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ShonanAveraging.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>Shonan·Averaging·algorithm.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01214_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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:a9ad7940245bbbf4bf25d1dc4690b0108"·id="r_a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9ad7940245bbbf4bf25d1dc4690b0108"·name="a9ad7940245bbbf4bf25d1dc4690b0108"></a> 
129 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmMeasurement</b></td></tr> 
130 <tr·class="memdesc:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·measurement·with·its·camera·index.·<br·/></td></tr> 
131 <tr·class="separator:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a21a02e01a9608ce6cade24c1366b208c"·id="r_a21a02e01a9608ce6cade24c1366b208c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21a02e01a9608ce6cade24c1366b208c"·name="a21a02e01a9608ce6cade24c1366b208c"></a> 
133 typedef·std::pair&lt;·size_t,·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SiftIndex</b></td></tr> 
134 <tr·class="memdesc:a21a02e01a9608ce6cade24c1366b208c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sift·index·for·<a·class="el"·href="a04716.html">SfmTrack</a>.·<br·/></td></tr> 
135 <tr·class="separator:a21a02e01a9608ce6cade24c1366b208c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a304ed05f877256e8cd3bbde672392284"·id="r_a304ed05f877256e8cd3bbde672392284"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a304ed05f877256e8cd3bbde672392284"·name="a304ed05f877256e8cd3bbde672392284"></a> 
137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmTrack2dVector</b>·=·std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;</td></tr> 
138 <tr·class="separator:a304ed05f877256e8cd3bbde672392284"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 </table>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>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>114 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>
142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>
143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>
144 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>121 ··<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="a01214.html">SfmTrack.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="a01214.html">ShonanAveraging.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>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>124 ··</ul>
152 </div>125 </div>
153 </body>126 </body>
154 </html>127 </html>
2.08 KB
html2text {}
Max HTML report size reached
5.94 KB
./usr/share/doc/libgtsam-dev/html/a01217.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanAveraging.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ShonanAveraging.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TranslationFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Shonan·Averaging·algorithm.··105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01217_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04752.html">gtsam::TranslationFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement·w_aZb.··<a·href="a04752.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>122 <div·class="textblock"><p>Binary·factor·for·a·relative·translation·direction·measurement.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl> 
117 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>129 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01217.html">TranslationFactor.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>132 ··</ul>
125 </div>133 </div>
126 </body>134 </body>
127 </html>135 </html>
1.41 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a01220.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124; 
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ShonanFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">TranslationRecovery.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.··104 <p>Source·code·for·recovering·translations·when·rotations·are·given.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01220_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="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"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
117 Namespaces</h2></td></tr> 
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem: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>108 Functions</h2></td></tr>
 109 <tr·class="memitem:ab3336a59cb8f20966b3dc22d3a985951"·id="r_ab3336a59cb8f20966b3dc22d3a985951"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3336a59cb8f20966b3dc22d3a985951"·name="ab3336a59cb8f20966b3dc22d3a985951"></a>
 110 <a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>getSameTranslationDSFMap</b>·(const·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&gt;·&amp;relativeTranslations)</td></tr>
126 <tr·class="separator:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:ab3336a59cb8f20966b3dc22d3a985951"><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>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>
129 <tr·class="separator:a13fc66ae4607e7fda82c1ac35ca123d0"><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>
 118 <tr·class="separator:a118e54cf9dba4c2f189dc49a950b84c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>119 </table>
131 <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>
132 <div·class="textblock"><p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·</p>121 <div·class="textblock"><p>Source·code·for·recovering·translations·when·rotations·are·given.·</p>
 122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
135 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>128 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01220.html">ShonanFactor.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01220.html">TranslationRecovery.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>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>131 ··</ul>
143 </div>132 </div>
144 </body>133 </body>
145 </html>134 </html>
2.89 KB
html2text {}
Max HTML report size reached
19.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/SfmData.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 96, 82 lines modifiedOffset 96, 62 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>··</div>
103 <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">SfmTrack.h·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>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01226_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01226_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>111 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04704.html">gtsam::SfmData</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="a04712.html">gtsam::SfmTrack2d</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>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>
115 <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="a04716.html">gtsam::SfmTrack</a></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="a04708.html">gtsam::traits&lt;·SfmData·&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="a04720.html">gtsam::traits&lt;·SfmTrack·&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>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">119 </table><table·class="memberdecls">
120 <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>
121 Namespaces</h2></td></tr>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>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>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>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
127 Typedefs</h2></td></tr>127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:a9ad7940245bbbf4bf25d1dc4690b0108"·id="r_a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9ad7940245bbbf4bf25d1dc4690b0108"·name="a9ad7940245bbbf4bf25d1dc4690b0108"></a>
 129 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmMeasurement</b></td></tr>
 130 <tr·class="memdesc:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·measurement·with·its·camera·index.·<br·/></td></tr>
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>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>
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>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>
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>138 <tr·class="separator:a304ed05f877256e8cd3bbde672392284"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 </table>139 </table>
160 <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>
161 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>141 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>
162 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
163 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
164 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>148 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01226.html">SfmData.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="a01226.html">SfmTrack.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>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>
171 ··</ul>151 ··</ul>
172 </div>152 </div>
173 </body>153 </body>
174 </html>154 </html>
4.68 KB
html2text {}
Max HTML report size reached
1.22 KB
./usr/share/doc/libgtsam-dev/html/a01226.js
1.13 KB
js-beautify {}
Max HTML report size reached
80.2 KB
./usr/share/doc/libgtsam-dev/html/a01226_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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">SfmData.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="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="a01226.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 150 lines modifiedOffset 114, 183 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="a00380.html">gtsam/geometry/Cal3Bundler.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="a00041.html">gtsam/base/serialization.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="a00422.html">gtsam/geometry/PinholeCamera.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="a00416.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.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="a00455.html">gtsam/geometry/Point3.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="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01214.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>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;Eigen/Core&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>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
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="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">SfmCamer[·...·truncated·by·diffoscope;·len:·1,·SHA:·ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb·...·]</a>;</div>132 <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>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#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>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
134 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
135 <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>137 <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>
 138 <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>
136 <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> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">···42</a></span>··std::vector&lt;SfmTrack&gt;·<a·class="code·hl_variable"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">tracks</a>;··</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
140 <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>
141 <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>140 <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>
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
143 <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> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="comment">//·Default·constructor.</span></div>
 144 <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>
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
146 <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">addTrac[·...·truncated·by·diffoscope;·len:·131,·SHA:·9fbc3214b4508a85309f6e359520a5d23fe1ab289d165af302eac6affca60097·...·]</div>146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Constructor·from·measurements.</span></div>
 147 <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>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·measurements(measurements)·{}</div>
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">···71</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">addCame[·...·truncated·by·diffoscope;·len:·173,·SHA:·eec4020f6252b120644d33eccda3846611d9dad46098f2725865e40bc7532da6·...·]</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 151 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 152 <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>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····measurements.emplace_back(idx,·m);</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 155 </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"><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>
149 <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>
150 <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#a43c98621154cdb9484c36d[·...·truncated·by·diffoscope;·len:·129,·SHA:·5d2bf537e28d3c1e0067efb9b538053c879ae5945c7ae9f1c96ed97049278077·...·]>159 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="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>
 161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·measurements[idx];</div>
151 <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>
152 <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#a4269e1944bf[·...·truncated·by·diffoscope;·len:·138,·SHA:·86a4e6d32fb8f3f8eaf889bcd83997adbdba2451487e31080eb0c751de489ba4·...·]/div>163 </div>
153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
154 <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"·[·...·truncated·by·diffoscope;·len:·190,·SHA:·c1d5b01dd18bb4ee0bce2494645aa1d5e27fc6a7ac06a1ce0aae6cf41e2d3653·...·]s[idx];·}</div>165 <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</[·...·truncated·by·diffoscope;·len:·235,·SHA:·8929be8d46dfadc181156aa9bd1097cbca7d734075aa69ff4aa8fbc065e7e6b2·...·]s[idx];·}</div>
155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>166 <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"><a·class="line"·href="a04704.html#aab4f9598f723b5b76a53a60b6ba65ff9">···83</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#acab0207730cf78822bdf274b5073[·...·truncated·by·diffoscope;·len:·259,·SHA:·7e1a6daffbf5e6cedc243e34aa077a9226ba46f86dd4926d0e96ac28934e0982·...·]>167 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
 168 <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>
157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····std::vector&lt;int&gt;·track_cam_indices;</div>
158 <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> 
159 <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>170 <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>
 171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······track_cam_indices.emplace_back(measurement.first);</div>
160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>172 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
 173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">auto</span>·i·=</div>
 174 <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>
 175 <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>
 176 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·all_cameras_unique;</div>
161 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··NonlinearFactorGraph·generalSfmFactors(</div>177 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
162 <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> 
163 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>···································································1.0))·<span·class="keyword">const</span>;</div>178 </div>
 179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
164 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 181 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">
 182 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04712.html#ab785a70d96fe2068e81f6deb13620522">··100</a></span>··Eigen::MatrixX2d·<a·class="code·hl_function"·href="a04712.html#ab785a70d96fe2068e81f6deb13620522">measurementMatrix</a>()<span·class="keyword">·const·</span>{</div>
165 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··NonlinearFactorGraph·sfmFactorGraph(</div> 
166 <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> 
167 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······boost::optional&lt;size_t&gt;·fixedCamera·=·0,</div> 
168 <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> 
169 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>183 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····Eigen::MatrixX2d·m(numberMeasurements(),·2);</div>
 184 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·numberMeasurements();·i++)·{</div>
170 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
171 <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> 
172 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
173 <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> 
174 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div> 
175 <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> 
176 <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> 
177 <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> 
178 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····cameras.push_back(cam);</div>185 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······m.row(i)·=·measurement(i).second;</div>
179 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··}</div> 
180 <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> 
Max diff block lines reached; 35912/62729 bytes (57.25%) of diff not shown.
18.8 KB
html2text {}
Max HTML report size reached
13.5 KB
./usr/share/doc/libgtsam-dev/html/a01229_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="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="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.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="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Vector.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/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;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;<a·class="code"·href="a00371.html">gtsam/geometry/Rot2.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="a00419.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.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="a00332.html">gtsam/geometry/Rot3.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="a00884.html">gtsam/linear/VectorValues.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="a00890.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;<a·class="code"·href="a01037.html">gtsam/nonlinear/LevenbergMarquardtParams.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="a01166.html">gtsam/nonlinear/LevenbergMarquardtParams.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01208.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01205.html">gtsam/sfm/BinaryMeasurement.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;<a·class="code"·href="a00716.html">gtsam/linear/PowerMethod.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;<a·class="code"·href="a00866.html">gtsam/linear/PowerMethod.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="a00899.html">gtsam/linear/AcceleratedPowerMethod.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="a00743.html">gtsam/linear/AcceleratedPowerMethod.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="a01319.html">gtsam/slam/dataset.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="a01334.html">gtsam/slam/dataset.h</a>&gt;</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>·</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
Offset 419, 24 lines modifiedOffset 419, 24 lines modified
419 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno">··449</span>}··<span·class="comment">//·namespace·gtsam</span></div>419 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno">··449</span>}··<span·class="comment">//·namespace·gtsam</span></div>
420 </div>420 </div>
421 </div>421 </div>
422 </div>422 </div>
423 </div>423 </div>
424 </div>424 </div>
425 </div>425 </div>
 426 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
426 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>427 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
427 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div> 
428 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>428 <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>
429 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>429 <div·class="ttc"·id="aa00419_html"><div·class="ttname"><a·href="a00419.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>
 430 <div·class="ttc"·id="aa00743_html"><div·class="ttname"><a·href="a00743.html">AcceleratedPowerMethod.h</a></div><div·class="ttdoc">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation</div></div>
430 <div·class="ttc"·id="aa00716_html"><div·class="ttname"><a·href="a00716.html">PowerMethod.h</a></div><div·class="ttdoc">Power·method·for·fast·eigenvalue·and·eigenvector·computation.</div></div>431 <div·class="ttc"·id="aa00866_html"><div·class="ttname"><a·href="a00866.html">PowerMethod.h</a></div><div·class="ttdoc">Power·method·for·fast·eigenvalue·and·eigenvector·computation.</div></div>
431 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>432 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
432 <div·class="ttc"·id="aa00899_html"><div·class="ttname"><a·href="a00899.html">AcceleratedPowerMethod.h</a></div><div·class="ttdoc">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation</div></div> 
433 <div·class="ttc"·id="aa01037_html"><div·class="ttname"><a·href="a01037.html">LevenbergMarquardtParams.h</a></div><div·class="ttdoc">Parameters·for·Levenberg-Marquardt·trust-region·scheme.</div></div>433 <div·class="ttc"·id="aa01166_html"><div·class="ttname"><a·href="a01166.html">LevenbergMarquardtParams.h</a></div><div·class="ttdoc">Parameters·for·Levenberg-Marquardt·trust-region·scheme.</div></div>
434 <div·class="ttc"·id="aa01208_html"><div·class="ttname"><a·href="a01208.html">BinaryMeasurement.h</a></div><div·class="ttdoc">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·simi...</div></div>434 <div·class="ttc"·id="aa01205_html"><div·class="ttname"><a·href="a01205.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>
435 <div·class="ttc"·id="aa01319_html"><div·class="ttname"><a·href="a01319.html">dataset.h</a></div><div·class="ttdoc">utility·functions·for·loading·datasets</div></div>435 <div·class="ttc"·id="aa01334_html"><div·class="ttname"><a·href="a01334.html">dataset.h</a></div><div·class="ttdoc">utility·functions·for·loading·datasets</div></div>
436 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>436 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
437 <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>437 <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>
438 <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>438 <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>
439 <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>439 <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>
440 <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>440 <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>
441 <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>441 <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>
442 <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>442 <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>
1.48 KB
html2text {}
Max HTML report size reached
5.72 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/SfmTrack.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SfmTrack.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··105 <p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01232_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="a04756.html">gtsam::TranslationRecovery</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>121 <div·class="textblock"><p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·</p>
 122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
117 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>128 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01232.html">SfmTrack.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="a01232.html">TranslationRecovery.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>131 ··</ul>
125 </div>132 </div>
126 </body>133 </body>
127 </html>134 </html>
1.35 KB
html2text {}
Max HTML report size reached
6.69 KB
./usr/share/doc/libgtsam-dev/html/a01235.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseTranslationPrior.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 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">PoseTranslationPrior.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implements·a·prior·on·the·translation·component·of·a·pose.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01235_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01235_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="a04892.html">gtsam::PoseTranslationPrior&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="a04808.html">gtsam::EssentialMatrixConstraint</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>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·between·two·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·variables·induced·by·an·<a·class="el"·href="a03068.html"·title="An·essential·matrix·is·like·a·Pose3,·except·with·translation·up·to·scale·It·is·name[·...·truncated·by·diffoscope;·len:·72,·SHA:·c476b6ac81f274aa6eadf4b86da62b9987a3173703ae9ef83dc3b54c7e1a13f4·...·].html#details">More...</a><br·/></td></tr>
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>Implements·a·prior·on·the·translation·component·of·a·pose.·</p>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Pablo·Alcantarilla·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl> 
125 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>128 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01235.html">PoseTranslationPrior.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01235.html">EssentialMatrixConstraint.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>131 ··</ul>
133 </div>132 </div>
134 </body>133 </body>
135 </html>134 </html>
1.59 KB
html2text {}
Max HTML report size reached
57.6 KB
./usr/share/doc/libgtsam-dev/html/a01235_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseTranslationPrior.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/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, 142 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">PoseTranslationPrior.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="a01235.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>107 <a·href="a01235.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><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-2014,·Georgia·Tech·Research·Corporation,</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
 112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/EssentialMatrix.h&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
115 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div> 
116 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04892.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_cl[·...·truncated·by·diffoscope;·len:·53,·SHA:·251eff78016f7d0a2ba9a2ea9a60e6f5a69926e7668a23d0e34e45cda3d89a77·...·]&gt;·{</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04808.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04808.html">EssentialMatrixConstraint</a>:·<span·class="keyword">public</span>·<a·[·...·truncated·by·diffoscope;·len:·78,·SHA:·d174a1e75eecb37d71bf8a4ce7bf2c62b2e56fe2f5b771062664d2e9daaa152d·...·]&gt;·{</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">public</span>:</div> 
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior&lt;POSE&gt;</a>·This;</div> 
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div> 
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div> 
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div> 
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div> 
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div> 
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··GTSAM_CONCEPT_LIE_TYPE(Translation)</div> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</span>:</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Translation·measured_;</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>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>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">···40</a></span>··<a·class="code·hl_function"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">PoseTranslationPrior</a>()·{}</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·shorthand·for·a·smart·pointer·to·a·factor</span></div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">···42</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;EssentialMatrixConstraint&gt;·<a·class="code·hl_typedef"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">shared_ptr</a>;</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
137 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">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>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04892.html#a1701c62175b4e30c8c1df8159764480c">···43</a></span>··<a·class="code·hl_function"·href="a04892.html#a1701c62175b4e30c8c1df8159764480c">PoseTranslationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Translation&amp;·measured,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(measured)·{</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
141 </div>142 </div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">144 <div·class="foldopen"·id="foldopen00055"·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="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">···55</a></span>··<a·class="code·hl_function"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">EssentialMatrixConstraint</a>(<a·class="code·[·...·truncated·by·diffoscope;·len:·172,·SHA:·827b3478661245695ba59bbf1e96970432ce62ad194f7476da1eac6a7b2d439f·...·]</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&amp;·measuredE,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div>
 147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key1,·key2),·measuredE_(measuredE)·{</div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
147 </div>149 </div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>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>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·Translation&amp;·measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
153 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">154 <div·class="foldopen"·id="foldopen00064"·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="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>
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="l00065"·name="l00065"></a><span·class="lineno">···65</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·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>
157 </div>159 </div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 161 <div·class="line"><a·id="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>
159 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">···62</a></span>··Vector·<a·class="code·hl_function"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">evaluateError</a>(<span·class="keyword">const</span>·Pose&amp;·pose,·boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)<span·class="keyword">·const·override·</span>{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">const</span>·Translation&amp;·newTrans·=·pose.translation();</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">const</span>·Rotation&amp;·R·=·pose.rotation();</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·tDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::GetDimension</a>(newTrans);</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Pose&gt;::GetDimension</a>(pose);</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">if</span>·(H)·{</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······*H·=·Matrix::Zero(tDim,·xDim);</div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······std::pair&lt;size_t,·size_t&gt;·transInterval·=·POSE::translationInterval();</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······(*H).middleCols(transInterval.first,·tDim)·=·R.matrix();</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Local</a>(measured_,·newTrans);</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
173 </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[·...·truncated·by·diffoscope;·len:·134,·SHA:·c1a30dea353798ca5f396e2b791ff2f49c09a574d9afa1ebe45db9e95a8c47a5·...·]/div>
174 <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>·</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>
175 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04892.html#a313a43f301ee6b4745496477484173cd">···77</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04892.html#a313a43f301ee6b4745496477484173cd">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol=1e-9)<span·class="keyword">·const·override·</span>{</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">const</span>·This·*e·=·<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span>This*<span·class="keyword">&gt;</span>·(&amp;expected);</div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Base::equals</a>(*e,·tol)·&amp;&amp;·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Equals</a>(measured_,·e-&gt;measured_,·tol);</div> 
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div> 
180 </div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
Max diff block lines reached; 18003/44173 bytes (40.76%) of diff not shown.
14.4 KB
html2text {}
Max HTML report size reached
5.24 KB
./usr/share/doc/libgtsam-dev/html/a01238.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 34 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">InitializePose3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AntiFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01238_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="a04760.html">gtsam::AntiFactor</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·downdating·an·existing·factor·from·a·graph.··<a·href="a04760.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
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>Luca·Carlone·</dd>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>
113 <dd> 
114 Frank·Dellaert·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl> 
116 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>125 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01238.html">InitializePose3.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01238.html">AntiFactor.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>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>128 ··</ul>
124 </div>129 </div>
125 </body>130 </body>
126 </html>131 </html>
1.07 KB
html2text {}
Max HTML report size reached
124 KB
./usr/share/doc/libgtsam-dev/html/a01247_source.html
Max HTML report size reached
66.9 KB
./usr/share/doc/libgtsam-dev/html/a01250_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/OrientedPlane3Factor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BoundingConstraint.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 113 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">OrientedPlane3Factor.h</div></div>104 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a01250.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;gtsam/geometry/OrientedPlane3.h&gt;</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
121 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};"> 
122 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04880.html">···18</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04880.html">OrientedPlane3Factor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3,·OrientedPlane3&gt;·{</div> 
123 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·<span·class="keyword">protected</span>:</div> 
124 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;</div> 
125 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·OrientedPlane3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>
 126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04780.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04780.html">BoundingConstraint1</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;VALUE&gt;·{</div>
127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·VALUE·X;</div>
 129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;BoundingConstraint1&lt;VALUE&gt;·&gt;·shared_ptr;</div>
 131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">double</span>·threshold_;</div>
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">bool</span>·isGreaterThan_;·</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
128 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00041"·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>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">···41</a></span>··<a·class="code·hl_function"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">BoundingConstraint1</a>(<a·class="code·hl_typ[·...·truncated·by·diffoscope;·len:·207,·SHA:·c5b49a3bc651867bb02be4e71a368e5d61e07fa1b9814cf7b36db111e260186d·...·]</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordtype">bool</span>·isGreaterThan,·<span·class="keywordtype">double</span>·mu·=·1000.0)·:</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_class"·href="a04536.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>::Constrained::All(1,·mu),·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········threshold_(threshold),·isGreaterThan_(isGreaterThan)·{</div>
130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··}</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
131 </div>141 </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>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_struct"·href="a04780.html">~BoundingConstraint1</a>()<span·class="keyword">·override·</span>{}</div>
133 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·threshold()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·threshold_;·}</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·isGreaterThan()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isGreaterThan_;·}</div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">···57</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······boost::none)·<span·class="keyword">const</span>·=·0;</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
134 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">151 <div·class="foldopen"·id="foldopen00061"·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>152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">···61</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">active<[·...·truncated·by·diffoscope;·len:·147,·SHA:·569825f838d923f49a165bf1d4bd140535bd333927ae9e9c7bd7a3ac55c9a026·...·]</div>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·note:·still·active·at·equality·to·avoid·zigzagging</span></div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">double</span>·x·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(c.<a·class="code·hl_function"·href="a04612.html#a5e511b1e15b67a4fdaaf5bcf676dd1ff">at</a>&lt;X&gt;(this-&gt;key()));</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·(isGreaterThan_)·?·x·&lt;=·threshold_·:·x·&gt;=·threshold_;</div>
 156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
138 </div>157 </div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··Vector·evaluateError(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::none)<span·class="keyword">·const·override·</span>{</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····Matrix·D;</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(x,·D)·-·threshold_;</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">if</span>·(H)·{</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">if</span>·(isGreaterThan_)·*H·=·D;</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">else</span>·*H·=·-1.0·*·D;</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">if</span>·(isGreaterThan_)</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·(Vector(1)·&lt;&lt;·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>).finished();</div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">else</span></div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·-1.0·*·(Vector(1)·&lt;&lt;·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>).finished();</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>·</div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">private</span>:</div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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:·20,·SHA:·29701625456861ebc752e6e90761b96fc213d4f9e2ad70ac179cd3908b59c0d9·...·]>;</div>176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04780.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···85</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a04780.html#ac98d07dd8f[·...·truncated·by·diffoscope;·len:·55,·SHA:·07248cf00ec13fb4b21f377699730ae9f599e3659f085d3a71218cf97237b147·...·]>;</div>
 177 <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>·ARCHIVE&gt;</div>
 178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="comment">//·NoiseModelFactor1·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div>
 180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div>
 181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
 182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(threshold_);</div>
 183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(isGreaterThan_);</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··Vector·evaluateError(</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>&amp;·plane,</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······boost::optional&lt;Matrix&amp;&gt;·H1·=·boost::none,</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>};</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>};</div>
148 </div>186 </div>
Max diff block lines reached; 11776/51964 bytes (22.66%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
49.8 KB
./usr/share/doc/libgtsam-dev/html/a01253_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorSVD.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 134 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">AntiFactor.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="a01253.html">Go·to·the·documentation·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>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</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="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="a00818.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
120 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div> 
121 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="a01133.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="a00815.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>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>
126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>
127 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">118 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
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="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04872.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04872.html">JacobianFactorSVD</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·54,·SHA:·6d8aa2c07fb29344a4400084977db8d0a0cf017e59942e195c3fb441878a7576·...·]·{</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</span>:</div>123 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div>
131 <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>
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>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="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 127 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 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>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····sharedFactor·factor_;</div>129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
 130 </div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 132 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04872.html#a7631acc7207dd75097e22708237f3632">···42</a></span>··<a·class="code·hl_function"·href="a04872.html#a7631acc7207dd75097e22708237f3632">JacobianFactorSVD</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····················<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div>
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="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>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
 144 </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="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> 
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>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
149 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04760.html#aaae5776982262946ead794d553e860ff">···55</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04760.html#aaae5776982262946ead794d553e860ff">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04760.html">This</a>(*<span·class="keyword">this</span>)));·}</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">···64</a></span>··<a·class="code·hl_function"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">JacobianFactorSVD</a>(</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·Fblocks,</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·Matrix&amp;·Enull,·<span·class="keyword">const</span>·Vector&amp;·b,</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·Base()·{</div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">size_t</span>·numKeys·=·Enull.rows()·/·ZDim;</div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">size_t</span>·m2·=·ZDim·*·numKeys·-·3;·<span·class="comment">//·TODO:·is·this·not·just·Enull.rows()?</span></div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·PLAIN·nullptr·SPACE·TRICK</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·Matrix·Q·=·Enull·*·Enull.transpose();</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·for(const·KeyMatrixZD&amp;·it:·Fblocks)</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//···QF.push_back(KeyMatrix(it.first,·Q.block(0,·2·*·j++,·m2,·2)·*·it.second));</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·JacobianFactor·factor(QF,·Q·*·b);</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····QF.reserve(numKeys);</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·Fblocks.size();·++k)·{</div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·=·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>[k];</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······QF.emplace_back(</div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········key,·(Enull.transpose()).block(0,·ZDim·*·k,·m2,·ZDim)·*·Fblocks[k]);</div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
 167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·Enull.transpose()·*·b,·model);</div>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
153 </div>169 </div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
155 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
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</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·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</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> 
160 </div>171 </div>
161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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="a04760.html#a265ec05a29991ad5c17d2691f72d29c5">···68</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04760.html#a265ec05a29991ad5c17d2691f72d29c5">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol=1e-9)<span·class="keyword">·const·override·</span>{</div> 
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04760.html">This</a>·*e·=··<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span><a·class="code·hl_class"·href="a04760.html">This</a>*<span·class="keyword">&gt;</span>·(&amp;expected);</div> 
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a04496.html#a5cd358eeaec6a03152dc9ed3b93c4054">Base::equals</a>(*e,·tol)·&amp;&amp;·this-&gt;factor_-&gt;<a·class="code·hl_function"·href="a04760.html#a265ec05a29991ad5c17d2691f72d29c5">equals</a>(*e-&gt;factor_,·tol);</div> 
166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
Max diff block lines reached; 10399/38612 bytes (26.93%) of diff not shown.
12.0 KB
html2text {}
Max HTML report size reached
9.61 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/GeneralSFMFactor.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, 52 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">GeneralSFMFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>a·general·SFM·factor·with·an·unknown·calibration··105 <p>Various·factors·that·minimize·some·Frobenius·norm.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01262_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="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04840.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04844.html">gtsam::traits&lt;·GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04848.html">gtsam::GeneralSFMFactor2&lt;·CALIBRATION·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04848.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04852.html">gtsam::traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:aa43e7fd7c2b86873458a91ddafc506e4"·id="r_aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">gtsam::ConvertNoiseModel</a>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·size_t·n,·bool·defaultToUnit=true)</td></tr>
 117 <tr·class="memdesc:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">When·creating·(any)·<a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·we·can·convert·a·Rot/Pose·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·noise·model·into·a·n-dimensional·isotropic·noise·model·used·to·weight·the·Frobenius·norm.··<br·/></td></tr>
 118 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>119 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>a·general·SFM·factor·with·an·unknown·calibration·</p>121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p>
130 <dl·class="section·date"><dt>Date</dt><dd>Dec·15,·2010·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>128 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01262.html">GeneralSFMFactor.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="a01262.html">FrobeniusFactor.cpp</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>131 ··</ul>
140 </div>132 </div>
141 </body>133 </body>
142 </html>134 </html>
2.55 KB
html2text {}
Max HTML report size reached
472 B
./usr/share/doc/libgtsam-dev/html/a01262.js
386 B
js-beautify {}
Max HTML report size reached
160 KB
./usr/share/doc/libgtsam-dev/html/a01265_source.html
Max HTML report size reached
6.78 KB
./usr/share/doc/libgtsam-dev/html/a01268.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose.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 94, 38 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">InitializePose.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartProjectionFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)··105 <p>Smart·factor·on·cameras·(pose·+·calibration)··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01268_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01268_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a04936.html">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04936.html"·title="SmartProjectionFactor:·triangulates·point·and·keeps·an·estimate·of·it·around.">SmartProjectionFactor</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a04936.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04940.html">gtsam::traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04940.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>123 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·</p>125 <div·class="textblock"><p>Smart·factor·on·cameras·(pose·+·calibration)·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
117 <dl·class="section·date"><dt>Date</dt><dd>August,·2020·</dd></dl>127 <dd>
 128 Zsolt·Kira·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd></dl>
118 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>135 ··<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="a01268.html">InitializePose.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="a01268.html">SmartProjectionFactor.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>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>
125 ··</ul>138 ··</ul>
126 </div>139 </div>
127 </body>140 </body>
128 </html>141 </html>
1.68 KB
html2text {}
Max HTML report size reached
173 KB
./usr/share/doc/libgtsam-dev/html/a01268_source.html
Max HTML report size reached
35.4 KB
./usr/share/doc/libgtsam-dev/html/a01271_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 97 lines modifiedOffset 98, 94 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">InitializePose3.h</div></div>104 ··<div·class="headertitle"><div·class="title">KarcherMeanFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01271.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
118 <div·class="line"><a·id="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="a00044.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="a00824.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.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="a00635.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="a00770.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="a00884.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="a01145.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>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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>132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;·&amp;rotations);</div>
130 <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>·</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>
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>137 <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="};">138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04876.html">···45</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04876.html">KarcherMeanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div>
 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>
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>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·Runtime·dimension:·always·&gt;=0</span></div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">size_t</span>·d_;</div>
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>145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>
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>147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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="[·...·truncated·by·diffoscope;·len:·129,·SHA:·1c86dd4fc816e33d1685eff2368e5d7e5774ed3b9420922305ec96e7f3b36f4f·...·]</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······························<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·b);</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>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">···66</a></span>··<a·class="code·hl_function"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">~KarcherMeanFactor</a>()<span·class="keyword">·override·</span>{}</div>
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>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04876.html#a1f7ee10ee0fe130c9c2e8780571520d7">···69</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04876.html#a1f7ee10ee0fe130c9c2e8780571520d7">error</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;c)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·0;·}</div>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computePoses(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialRot,</div> 
159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····························<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>*·poseGraph,</div> 
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·····························<span·class="keywordtype">bool</span>·singleIter·=·<span·class="keyword">true</span>);</div> 
161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04876.html#a5eae98c33fbadf006492d3e5a0b7164c">···72</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04876.html#a5eae98c33fbadf006492d3e5a0b7164c">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·d_;·}</div>
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>158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 159 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04876.html#a96e646c2e519ab84bc8fcd86ca5f443e">···75</a></span>··boost::shared_ptr&lt;GaussianFactor&gt;·<a·class="code·hl_function"·href="a04876.html#a96e646c2e519ab84bc8fcd86ca5f443e">linearize</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;c)<span·class="keyword">·const·override·</span>{</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">return</span>·whitenedJacobian_;</div>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
169 </div>163 </div>
 164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</div>
 165 </div>
 166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//·\KarcherMeanFactor</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>167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}·<span·class="comment">//·namespace·gtsam</span></div>
171 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div> 
172 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">graph.h</a></div><div·class="ttdoc">Graph·algorithm·using·boost·library.</div></div> 
173 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div> 
174 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>168 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
175 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>169 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">JacobianFactor.h</a></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>170 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 171 <div·class="ttc"·id="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>
Max diff block lines reached; 3060/27493 bytes (11.13%) of diff not shown.
8.4 KB
html2text {}
Max HTML report size reached
88.6 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/EssentialMatrixConstraint.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/TriangulationFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 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">EssentialMatrixConstraint.h</div></div>104 ··<div·class="headertitle"><div·class="title">TriangulationFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01274.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2014,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00410.html">gtsam/geometry/CalibratedCamera.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/EssentialMatrix.h&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00033"·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:·76,·SHA:·a97aaeafea7816b3a5375b786ed84c1d9d2427c28273f8a750ef5751be19bcd1·...·]3&gt;·{</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04968.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04968.html">TriangulationFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·51,·SHA:·e2b67789bdb764634baf7ec143300eedf25ff1f5bf0d037ec5d9e07d1720caa6·...·]3&gt;·{</div>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</span>:</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04968.html#aae9d48231158b12f7fe3d7d60966cd3a">···38</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#aae9d48231158b12f7fe3d7d60966cd3a">Camera</a>·=·CAMERA;</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>·measuredE_;·</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·shorthand·for·a·smart·pointer·to·a·factor</span></div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">···42</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;EssentialMatrixConstraint&gt;·<a·class="code·hl_typedef"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">shared_ptr</a>;</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:</div>
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>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 </div>137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04968.html#abff67cf060fab7062fdfc659a1204df0">···43</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04536.html">Base</a>·=·<a·class[·...·truncated·by·diffoscope;·len:·73,·SHA:·f9bddc039be5aa21f76254aabb5daa17fe80a6834b4425e8731d98af687149ca·...·]/div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04968.html#aec81a5514bfc054806d486d441eaae13">···46</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#aec81a5514bfc054806d486d441eaae13">This</a>·=·<a·class="code·hl_class"·href="a04968.html">TriangulationFactor&lt;CAMERA&gt;</a>;</div>
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>140 <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>141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04968.html#a89c1dcaccd0ae0bfbaf1593b1e8d673f">···49</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#a89c1dcaccd0ae0bfbaf1593b1e8d673f">Measurement[·...·truncated·by·diffoscope;·len:·65,·SHA:·88dec9d7c97df25049ba5aacacdd57cb48c578747aa6a3df012d72aab08e7a6d·...·]</div>
 142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Keep·a·copy·of·measurement·and·calibration·for·I/O</span></div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04968.html#afe3ec00477435bf000943670d27a15b2">···52</a></span>··<span·class="keyword">const</span>·CAMERA·<a·class="code·hl_variable"·href="a04968.html#afe3ec00477435bf000943670d27a15b2">camera_</a>;·</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04968.html#af5260f93ab73cc09b483c08b318f7889">···53</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04968.html#a89c1dcaccd0ae0bfbaf1593b1e8d673f">Measurement</a>·<a·class="code·hl_variable"·href="a04968.html#af5260f93ab73cc09b483c08b318f7889">measured_</a>;·</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//·verbosity·handling·for·Cheirality·Exceptions</span></div>
 148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">···56</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">throwCheirality_</a>;·</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">···57</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">verboseCheirality_</a>;·</div>
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04968.html#af5b41dc5437432adfeb1b66b6f049780">···63</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#af5b41dc5437432adfeb1b66b6f049780">shared_ptr</a>·=·boost::shared_ptr&lt;This&gt;;</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 156 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04968.html#ae02b051f95339acc3e410d5352b985d2">···66</a></span>··<a·class="code·hl_function"·href="a04968.html#ae02b051f95339acc3e410d5352b985d2">TriangulationFactor</a>()·:</div>
 158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_variable"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">throwCheirality_</a>(false),·<a·class="code·hl_variable"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">verboseCheirality_</a>(false)·{</div>
 159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>
149 </div>160 </div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<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="}">162 <div·class="foldopen"·id="foldopen00079"·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>([·...·truncated·by·diffoscope;·len:·47,·SHA:·7da812eb1a22224d7604126b6624da41a1414842fc6810eec329e4440532ced5·...·]</div>163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04968.html#a73cd66af4faf4400cffe370d803ee223">···79</a></span>··<a·class="code·hl_function"·href="a04968.html#a73cd66af4faf4400cffe370d803ee223">TriangulationFactor</a>(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·264,·SHA:·d7a2d670a0a47ccdedd217a20ad2b212ef9829e732c7f2cc60d2a4d59ac42fe9·...·]</div>
 164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·pointKey,·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04968.html#a229cf2e42a61da1974a3d2f2ed9aa426">throwCheirality</a>·=·<span·class="keyword">false</span>,</div>
 165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04968.html#aaa3d5c65f9d098bf8e5fa1292c54e159">verboseCheirality</a>·=·<span·class="keyword">false</span>)·:</div>
 166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·pointKey),·<a·class="code·hl_variable"·href="a04968.html#afe3ec00477435bf000943670d27a15b2">camera_</a>(camera),·<a·class="code·hl_variable"·href="a04968.html#af5260f93ab73cc09b483c08b318f7889">measured_</a>(<a·class="code·hl_function"·href="a04968.html#a90c53cabdb77d29f7f60b1cd0cefa0ab">measured</a>),·<a·class="code·hl_variable"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">throwCheirality_</a>(</div>
 167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········<a·class="code·hl_function"·href="a04968.html#a229cf2e42a61da1974a3d2f2ed9aa426">throwCheirality</a>),·<a·class="code·hl_variable"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">verboseCheirality_</a>(<a·class="code·hl_function"·href="a04968.html#aaa3d5c65f9d098bf8e5fa1292c54e159">verboseCheirality</a>)·{</div>
 168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">if</span>·(model·&amp;&amp;·model-&gt;dim()·!=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Measurement&gt;::dimension</a>)</div>
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>169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</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>170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········<span·class="stringliteral">&quot;TriangulationFactor·must·be·created·with·&quot;</span></div>
 171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··············+·boost::lexical_cast&lt;std::string&gt;((<span·class="keywordtype">int</span>)·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Measurement&gt;::dimension</a>)</div>
 172 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··············+·<span·class="stringliteral">&quot;-dimensional·noise·model.&quot;</span>);</div>
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
159 </div>174 </div>
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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="}">176 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
 177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a04968.html#abfe7a9acf4b4b3711e19e394dd37cd56">···92</a></span>··<a·class="code·hl_function"·href="a04968.html#abfe7a9acf4b4b3711e19e394dd37cd56">~TriangulationFactor</a>()<span·class="keyword">·override·</span>{</div>
171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04808.html#a2bf85d8558be6abd29eedb4a06d3b808">···86</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&amp;·<a·class="code·hl_function"·href="a04808.html#a2bf85d8558be6abd29eedb4a06d3b808">measured</a>()<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·measuredE_;</div> 
Max diff block lines reached; 18905/67577 bytes (27.98%) of diff not shown.
22.5 KB
html2text {}
Max HTML report size reached
6.99 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/BoundingConstraint.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, 47 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">InitializePose.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Provides·partially·implemented·constraints·to·implement·bounds.··104 <p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="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>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04780.html">gtsam::BoundingConstraint1&lt;·VALUE·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·inequality·constraint·forcing·a·scalar·to·be·greater/less·than·a·fixed·threshold.··<a·href="a04780.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04784.html">gtsam::BoundingConstraint2&lt;·VALUE1,·VALUE2·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·scalar·inequality·constraint,·with·a·similar·<a·class="el"·href="a04784.html#ad1415ee808cefd215e6410c6dd9f4f51"·title="function·producing·a·scalar·value·to·compare·to·the·threshold·Must·have·optional·argument·for·derivat...">value()</a>·function·to·implement·for·specific·systems.··<a·href="a04784.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>113 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Provides·partially·implemented·constraints·to·implement·bounds.·</p>115 <div·class="textblock"><p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</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>
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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01280.html">BoundingConstraint.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>
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.75 KB
html2text {}
Max HTML report size reached
61.5 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/BoundingConstraint.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, 193 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">BoundingConstraint.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,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00128.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="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.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="a01316.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>
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><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>
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>
 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>
125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div> 
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04780.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04780.html">BoundingConstraint1</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;VALUE&gt;·{</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·VALUE·X;</div> 
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;BoundingConstraint1&lt;VALUE&gt;·&gt;·shared_ptr;</div> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">double</span>·threshold_;</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>
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">bool</span>·isGreaterThan_;·</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="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
135 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">···41</a></span>··<a·class="code·hl_function"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">BoundingConstraint1</a>(<a·class="code·hl_type[·...·truncated·by·diffoscope;·len:·206,·SHA:·00bf196f41ce2248948890eb954bc9ca86fc4f50243774ee6a1f90d1e36be6aa·...·]</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·factor·:·graph)·{</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·recast·to·a·between·on·Pose</span></div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordtype">bool</span>·isGreaterThan,·<span·class="keywordtype">double</span>·mu·=·1000.0)·:</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>········<a·class="code·hl_class"·href="a04536.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>::Constrained::All(1,·mu),·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········threshold_(threshold),·isGreaterThan_(isGreaterThan)·{</div>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>
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> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_struct"·href="a04780.html">~BoundingConstraint1</a>()<span·class="keyword">·override·</span>{}</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·threshold()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·threshold_;·}</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·isGreaterThan()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isGreaterThan_;·}</div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">···57</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······boost::none)·<span·class="keyword">const</span>·=·0;</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
151 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">···61</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">active</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·c)<span·class="keyword">·const·override·</span>{</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·note:·still·active·at·equality·to·avoid·zigzagging</span></div>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>
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">double</span>·x·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(c.<a·class="code·hl_function"·href="a04612.html#a5e511b1e15b67a4fdaaf5bcf676dd1ff">at</a>&lt;X&gt;(this-&gt;key()));</div> 
155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·(isGreaterThan_)·?·x·&lt;=·threshold_·:·x·&gt;=·threshold_;</div>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>
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
157 </div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordflow">return</span>·poseGraph;</div>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··Vector·evaluateError(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::none)<span·class="keyword">·const·override·</span>{</div> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····Matrix·D;</div> 
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(x,·D)·-·threshold_;</div> 
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">if</span>·(H)·{</div> 
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">if</span>·(isGreaterThan_)·*H·=·D;</div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">else</span>·*H·=·-1.0·*·D;</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>148 <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>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">if</span>·(isGreaterThan_)</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>
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·(Vector(1)·&lt;&lt;·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>).finished();</div>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>
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">else</span></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>
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·-1.0·*·(Vector(1)·&lt;&lt;·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>).finished();</div>161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····initialPose.insert(key,·initializedPose);</div>
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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="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>
 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>
 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>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">private</span>:</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>
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
Max diff block lines reached; 8588/48749 bytes (17.62%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
13.2 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/BetweenFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 54 lines modifiedOffset 96, 56 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">BetweenFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Various·factors·that·minimize·some·Frobenius·norm.··
 107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01283_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01283_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="a04764.html">gtsam::BetweenFactor&lt;·VALUE·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&gt;</a></td></tr>
 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>
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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04772.html">gtsam::BetweenConstraint&lt;·VALUE·&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="a04832.html">gtsam::FrobeniusFactor&lt;·Rot·&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>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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04776.html">gtsam::traits&lt;·BetweenConstraint&lt;·VALUE·&gt;·&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="a04836.html">gtsam::FrobeniusBetweenFactor&lt;·Rot·&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>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[·...·truncated·by·diffoscope;·len:·209,·SHA:·d444f3fd3ab7527d8f8d811581ca91c814d3d3314aa1c9c01d2c4d480f772eb7·...·]6.html#details">More...</a><br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>123 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>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="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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">127 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Macros</h2></td></tr>129 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>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="m[·...·truncated·by·diffoscope;·len:·266,·SHA:·d936909918bd5d09d07b01dac682877f2c54feab057bb35b4ee966af5ec2891a·...·]</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>
133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table>133 </table>
135 <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>
 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>
136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
137 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>142 ··<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="a01283.html">BetweenFactor.h</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01283.html">FrobeniusFactor.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>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 ··</ul>145 ··</ul>
145 </div>146 </div>
146 </body>147 </body>
147 </html>148 </html>
3.49 KB
html2text {}
Max HTML report size reached
647 B
./usr/share/doc/libgtsam-dev/html/a01283.js
561 B
js-beautify {}
Max HTML report size reached
85.9 KB
./usr/share/doc/libgtsam-dev/html/a01283_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BetweenFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 215 lines modifiedOffset 98, 181 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BetweenFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01283.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01283.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·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="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
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="a00071.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="a00128.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="a01133.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>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="a00419.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00323.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>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>
135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a></div>
 128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><a·class="code·hl_function"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">ConvertNoiseModel</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·<span·class="keywordtype">size_t</span>·n,</div>
 129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··················<span·class="keywordtype">bool</span>·defaultToUnit·=·<span·class="keyword">true</span>);</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div> 
137 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};"> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04764.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04764.html">BetweenFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;VALUE,·VALUE&gt;·{</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·that·VALUE·type·is·a·testable·Lie·group</span></div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;VALUE&gt;</a>));</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;VALUE&gt;</a>));</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Rot&gt;</div>
 132 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04828.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04828.html">FrobeniusPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot&gt;·{</div>
 134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">enum</span>·{·Dim·=·Rot::VectorN2::RowsAtCompileTime·};</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>MatrixNN·=·<span·class="keyword">typename</span>·Rot::MatrixNN;</div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··Eigen::Matrix&lt;double,·Dim,·1&gt;·vecM_;··</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
144 <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="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">public</span>:</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·VALUE·T;</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04764.html">BetweenFactor&lt;VALUE&gt;</a>·This;</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····VALUE·measured_;·</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>140 <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>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>
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04764.html#a059852c5e2a89302b823baae2de62676">···66</a></span>····<a·class="code·hl_function"·href="a04764.html#a059852c5e2a89302b823baae2de62676">BetweenFactor</a>()·{}</div> 
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
162 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04764.html#a8b852f5210cb19fa5c31ff97a5aec20e">···69</a></span>····<a·class="code·hl_function"·href="a04764.html#a8b852f5210cb19fa5c31ff97a5aec20e">BetweenFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·VALUE&amp;·<a·class="code·hl_function"·href="a04764.html#a63ed8a6a94fe1b40b58de2e271c63640">measured</a>,</div> 
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model·=·<span·class="keyword">nullptr</span>)·:</div> 
165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key1,·key2),·measured_(<a·class="code·hl_function"·href="a04764.html#a63ed8a6a94fe1b40b58de2e271c63640">measured</a>)·{</div> 
166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
167 </div>147 </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>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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="}">149 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04764.html#a4966e979798882500e4d56904f4bf615">···79</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04764.html#a4966e979798882500e4d56904f4bf615">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div>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[·...·truncated·by·diffoscope;·len:·26,·SHA:·bd414c0c1bf1ab8a21a651ebcd723a55ee3c44bbc8120d0861398359ff526e75·...·]</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>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
176 </div>154 </div>
 155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
 156 </div>
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Rot&gt;</div>
 159 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">
 160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04832.html">···78</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04832.html">FrobeniusFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot,·Rot&gt;·{</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">enum</span>·{·Dim·=·Rot::VectorN2::RowsAtCompileTime·};</div>
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</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>·<span·class="keyword">public</span>:</div>
179 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
Max diff block lines reached; 41416/66427 bytes (62.35%) of diff not shown.
20.9 KB
html2text {}
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a01286_source.html
Max HTML report size reached
140 KB
./usr/share/doc/libgtsam-dev/html/a01289_source.html
Max HTML report size reached
24.0 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/lago.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, 186 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">lago.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).··105 <p>Implements·a·prior·on·the·translation·component·of·a·pose.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <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>
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="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">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
117 Typedefs</h2></td></tr> 
118 <tr·class="memitem: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="a01340.html#a7ea9e2dba2e94a43874d8991d52e5394">gtsam::lago::getSymbolicGraph</a>·(std::vector&lt;·size_t·&gt;·&amp;spanningTreeIds,·std::vector&lt;·size_t·&gt;·&amp;chordsIds,·key2doubleMap·&amp;deltaThetaMap,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;g)</td></tr> 
129 <tr·class="memdesc:a7ea9e2dba2e94a43874d8991d52e5394"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·factor·graph·"g",·and·a·spanning·tree·"tree",·select·the·nodes·belonging·to·the·tree·and·to·g,·and·stores·the·factor·slots·corresponding·to·edges·in·the·tree·and·to·chordsIds·wrt·this·tree.··<br·/></td></tr> 
130 <tr·class="separator:a7ea9e2dba2e94a43874d8991d52e5394"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a9477b0693aa50d75046628f441d71c33"·id="r_a9477b0693aa50d75046628f441d71c33"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01340.html#a9477b0693aa50d75046628f441d71c33">gtsam::lago::buildLinearOrientationGraph</a>·(const·std::vector&lt;·size_t·&gt;·&amp;spanningTreeIds,·const·std::vector&lt;·size_t·&gt;·&amp;chordsIds,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;g,·const·key2doubleMap·&amp;orientationsToRoot,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree)</td></tr> 
132 <tr·class="memdesc:a9477b0693aa50d75046628f441d71c33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·factor·graph·with·regularized·orientation·measurements.··<br·/></td></tr> 
133 <tr·class="separator:a9477b0693aa50d75046628f441d71c33"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a9041770353904630d5a294d11af87b64"·id="r_a9041770353904630d5a294d11af87b64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9041770353904630d5a294d11af87b64"·name="a9041770353904630d5a294d11af87b64"></a> 
135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initializeOrientations</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr> 
136 <tr·class="memdesc:a9041770353904630d5a294d11af87b64"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">LAGO:·Return·the·orientations·of·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr> 
137 <tr·class="separator:a9041770353904630d5a294d11af87b64"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:ab3efd4e7361d258d34ad47d56eba7392"·id="r_ab3efd4e7361d258d34ad47d56eba7392"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3efd4e7361d258d34ad47d56eba7392"·name="ab3efd4e7361d258d34ad47d56eba7392"></a> 
139 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initialize</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr> 
140 <tr·class="memdesc:ab3efd4e7361d258d34ad47d56eba7392"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·values·for·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr> 
141 <tr·class="separator:ab3efd4e7361d258d34ad47d56eba7392"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a8529054feb091f9be3c3301d6f1f4a58"·id="r_a8529054feb091f9be3c3301d6f1f4a58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8529054feb091f9be3c3301d6f1f4a58"·name="a8529054feb091f9be3c3301d6f1f4a58"></a> 
143 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initialize</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;initialGuess)</td></tr> 
144 <tr·class="memdesc:a8529054feb091f9be3c3301d6f1f4a58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·correct·the·orientation·part·in·initialGuess.·<br·/></td></tr> 
145 <tr·class="separator:a8529054feb091f9be3c3301d6f1f4a58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table>120 </table>
147 <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>
148 <div·class="textblock"><p>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).·</p> 
149 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
150 <dd> 
151 Frank·Dellaert·</dd></dl> 
152 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2014</dd></dl> 
153 <p>see·papers:</p> 
154 <p>L.·Carlone,·R.·Aragues,·J.·Castellanos,·and·B.·Bona,·A·fast·and·accurate·approximation·for·planar·pose·graph·optimization,·IJRR,·2014.</p> 
155 <p>L.·Carlone,·R.·Aragues,·J.A.·Castellanos,·and·B.·Bona,·A·linear·approximation·for·graph-based·simultaneous·localization·and·mapping,·RSS,·2011.</p> 
156 <dl·class="params"><dt>Parameters</dt><dd> 
157 ··<table·class="params"> 
158 ····<tr><td·class="paramname">graph</td><td>nonlinear·factor·graph·(can·include·arbitrary·factors·but·we·assume·that·there·is·a·subgraph·involving·Pose2·and·betweenFactors).·Also·in·the·current·version·we·assume·that·there·is·an·odometric·spanning·path·(x0-&gt;x1,·x1-&gt;x2,·etc)·and·a·prior·on·x0.·This·assumption·can·be·relaxed·by·using·the·extra·argument·useOdometricPath·=·false,·although·this·part·of·code·is·not·stable·yet.·</td></tr> 
159 ··</table> 
160 ··</dd> 
161 </dl> 
162 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>:·initial·guess·from·LAGO·(only·pose2·are·initialized)</dd></dl> 
163 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
164 <dd> 
165 Frank·Dellaert·</dd></dl> 
166 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2014·</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>
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> 
191 ········<tr> 
Max diff block lines reached; 915/16877 bytes (5.42%) of diff not shown.
7.44 KB
html2text {}
Max HTML report size reached
44.5 KB
./usr/share/doc/libgtsam-dev/html/a01292_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/lago.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, 75 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">lago.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="a01292.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01292.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>
 111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 115 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div>
 116 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04892.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div>
 118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">public</span>:</div>
 119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior&lt;POSE&gt;</a>·This;</div>
 120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div>
 124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div>
 126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div>
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··GTSAM_CONCEPT_LIE_TYPE(Translation)</div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#pragma·once</span></div>129 <div·class="line"><a·id="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>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">···40</a></span>··<a·class="code·hl_function"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">PoseTranslationPrior</a>()·{}</div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">gtsam/inference/graph.h</a>&gt;</span></div> 
124 <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>
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>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>
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
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>
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">···48</a></span>··<a·class="code·hl_function"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">PoseTranslationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.translation())·{</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 147 </div>
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·key2doubleMap·computeThetasToRoot(</div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·key2doubleMap&amp;·deltaThetaMap,·<span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree);</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>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="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>
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·getSymbolicGraph(</div> 
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*OUTPUTS*/</span>std::vector&lt;size_t&gt;&amp;·spanningTreeIds,·std::vector&lt;size_t&gt;&amp;·chordsIds,</div> 
135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····key2doubleMap&amp;·deltaThetaMap,</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>GTSAM_EXPORT·GaussianFactorGraph·buildLinearOrientationGraph(</div>159 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">···62</a></span>··Vector·<a·class="code·hl_function"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">evaluateError</a>(<span·class="keyword">const</span>·Pose&amp;·pose,·boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)<span·class="keyword">·const·override·</span>{</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">const</span>·Translation&amp;·newTrans·=·pose.translation();</div>
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>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>
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>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·tDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::GetDimension</a>(newTrans);</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Pose&gt;::GetDimension</a>(pose);</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">if</span>·(H)·{</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······*H·=·Matrix::Zero(tDim,·xDim);</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······std::pair&lt;size_t,·size_t&gt;·transInterval·=·POSE::translationInterval();</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······(*H).middleCols(transInterval.first,·tDim)·=·R.matrix();</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>170 <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>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Local</a>(measured_,·newTrans);</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
 173 </div>
145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05076.html">Values</a>·initialize(<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,</div> 
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">bool</span>·useOdometricPath·=·<span·class="keyword">true</span>);</div>175 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04892.html#a313a43f301ee6b4745496477484173cd">···77</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04892.html#a313a43f301ee6b4745496477484173cd">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol=1e-9)<span·class="keyword">·const·override·</span>{</div>
 177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">const</span>·This·*e·=·<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span>This*<span·class="keyword">&gt;</span>·(&amp;expected);</div>
 178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Base::equals</a>(*e,·tol)·&amp;&amp;·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Equals</a>(measured_,·e-&gt;measured_,·tol);</div>
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
 180 </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> 
151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 182 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04892.html#aeda95f7a98f9e73490cb1c92e26facc0">···83</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04892.html#aeda95f7a98f9e73490cb1c92e26facc0">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>
 184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<a·class="code·hl_function"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">Base::print</a>(s·+·<span·class="stringliteral">&quot;PoseTranslationPrior&quot;</span>,·keyFormatter);</div>
 185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Print</a>(measured_,·<span·class="stringliteral">&quot;Measured·Translation&quot;</span>);</div>
 186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
 187 </div>
Max diff block lines reached; 7954/34180 bytes (23.27%) of diff not shown.
11.1 KB
html2text {}
Max HTML report size reached
9.5 KB
./usr/share/doc/libgtsam-dev/html/a01295.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/RegularImplicitSchurFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 63 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">RegularImplicitSchurFactor.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.··105 <p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01295_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01295_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="a04932.html">gtsam::SmartProjectionParams</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04912.html">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04912.html"·title="RegularImplicitSchurFactor.">RegularImplicitSchurFactor</a>.··<a·href="a04912.html#details">More...</a><br·/></td></tr>
 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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>122 </table>
137 <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>
138 <div·class="textblock"><p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·</p>124 <div·class="textblock"><p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
140 <dd> 
141 Zsolt·Kira·</dd> 
142 <dd>126 <dd>
143 Frank·Dellaert·</dd></dl>127 Luca·Carlone·</dd></dl>
144 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>132 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01295.html">SmartFactorParams.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01295.html">RegularImplicitSchurFactor.h</a></li>
150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>135 ··</ul>
152 </div>136 </div>
153 </body>137 </body>
154 </html>138 </html>
2.57 KB
html2text {}
Max HTML report size reached
1.33 KB
./usr/share/doc/libgtsam-dev/html/a01295.js
1.24 KB
js-beautify {}
Max HTML report size reached
188 KB
./usr/share/doc/libgtsam-dev/html/a01295_source.html
Max HTML report size reached
58.6 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/JacobianFactorQ.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, 119 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">JacobianFactorQ.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 <div·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,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file··JacobianFactorQ.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date··Oct·27,·2013</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="a00839.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div> 
127 <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="a00317.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>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="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="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>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
130 <div·class="foldopen"·id="foldopen00027"·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>
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>127 <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>128 </div>
138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00035"·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>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:·7,·SHA:·3e7bff0726644b41bfe228f1450b0fb79bc275cbe8990ec76ba9f29a220c4899·...·]·{</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··IGNORE_DEGENERACY,·ZERO_ON_DEGENERACY,·HANDLE_INFINITY</div>
141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>};</div>
142 </div>134 </div>
143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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="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>
144 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">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>
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>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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>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#a4afa132d1f394b62[·...·truncated·by·diffoscope;·len:·41,·SHA:·fb117bc2873a6da558b933c75b398930996600fb4b9e62982b2201ae56be8ba8·...·]</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>
150 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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"·[·...·truncated·by·diffoscope;·len:·62,·SHA:·6353dfca60de65a607556d680e592384b7d4d3a3b5c99a8fa462b95bd2df8d12·...·]</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>
153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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>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>
155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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="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>
Max diff block lines reached; 10222/45036 bytes (22.70%) of diff not shown.
14.5 KB
html2text {}
Max HTML report size reached
11.3 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/FrobeniusFactor.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 95, 57 lines modifiedOffset 95, 48 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">StereoFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Various·factors·that·minimize·some·Frobenius·norm.··105 <p>A·non-linear·factor·for·stereo·measurements.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <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>
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="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&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>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04828.html"·title="FrobeniusPrior·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).">FrobeniusPrior</a>·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).··<a·hre[·...·truncated·by·diffoscope;·len:·9,·SHA:·9a587d5d07ad0d83ce2516d1a47d166621a0f2c3d81a135d8357d6e4f43e696f·...·].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>
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="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>
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>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: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>123 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>A·non-linear·factor·for·stereo·measurements.·</p>
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>126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 127 <dd>
 128 Chris·Beall·</dd></dl>
138 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>133 ··<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="a01301.html">FrobeniusFactor.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="a01301.html">StereoFactor.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>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
145 ··</ul>136 ··</ul>
146 </div>137 </div>
147 </body>138 </body>
148 </html>139 </html>
3.03 KB
html2text {}
Max HTML report size reached
510 B
./usr/share/doc/libgtsam-dev/html/a01301.js
424 B
js-beautify {}
Max HTML report size reached
94.1 KB
./usr/share/doc/libgtsam-dev/html/a01301_source.html
Max HTML report size reached
93.0 KB
./usr/share/doc/libgtsam-dev/html/a01304_source.html
Max HTML report size reached
147 KB
./usr/share/doc/libgtsam-dev/html/a01307_source.html
Max HTML report size reached
6.43 KB
./usr/share/doc/libgtsam-dev/html/a01310.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/RegularImplicitSchurFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/EssentialMatrixConstraint.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">RegularImplicitSchurFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01310_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="a04912.html">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04912.html"·title="RegularImplicitSchurFactor.">RegularImplicitSchurFactor</a>.··<a·href="a04912.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04916.html">gtsam::traits&lt;·RegularImplicitSchurFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>110 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p> 
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
126 <dd>113 <dd>
127 Luca·Carlone·</dd></dl>114 Pablo·Alcantarilla·</dd></dl>
 115 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>
128 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>120 ··<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="a01310.html">RegularImplicitSchurFactor.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="a01310.html">EssentialMatrixConstraint.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>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 ··</ul>123 ··</ul>
136 </div>124 </div>
137 </body>125 </body>
138 </html>126 </html>
1.59 KB
html2text {}
Max HTML report size reached
7.77 KB
./usr/share/doc/libgtsam-dev/html/a01313.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/StereoFactor.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, 47 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">StereoFactor.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>A·non-linear·factor·for·stereo·measurements.··105 <p>Reprojection·of·a·LANDMARK·to·a·2D·point.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01313_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01313_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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="a04896.html">gtsam::GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Generic·Stereo·<a·class="el"·href="a03592.html">Factor</a>.··<a·href="a04960.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04964.html">gtsam::traits&lt;·GenericStereoFactor&lt;·T1,·T2·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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="a04964.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>
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>A·non-linear·factor·for·stereo·measurements.·</p>125 <div·class="textblock"><p>Reprojection·of·a·LANDMARK·to·a·2D·point.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
127 <dd>127 <dd>
128 Chris·Beall·</dd></dl>128 Richard·Roberts·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd>
 131 <dd>
 132 Alex·Cunningham·</dd></dl>
129 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>137 ··<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="a01313.html">StereoFactor.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="a01313.html">ProjectionFactor.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>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 ··</ul>140 ··</ul>
137 </div>141 </div>
138 </body>142 </body>
139 </html>143 </html>
2.05 KB
html2text {}
Max HTML report size reached
329 B
./usr/share/doc/libgtsam-dev/html/a01313.js
243 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01313·=·[1 var·a01313·=·[
2 ····["gtsam::traits<·GenericStereoFactor<·T1,·T2·>·>",·"a04964.html",·null]2 ····["gtsam::traits<·GenericProjectionFactor<·POSE,·LANDMARK,·CALIBRATION·>·>",·"a04900.html",·null]
3 ];3 ];
120 KB
./usr/share/doc/libgtsam-dev/html/a01313_source.html
Max HTML report size reached
8.37 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/EssentialMatrixConstraint.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 94, 34 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="#define-members">Macros</a>··</div>
101 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">BetweenFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01316_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="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 130 Macros</h2></td></tr>
 131 <tr·class="memitem:a17e12c180bebc56ed6dbc4f793d5a156"·id="r_a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17e12c180bebc56ed6dbc4f793d5a156"·name="a17e12c180bebc56ed6dbc4f793d5a156"></a>
 132 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BETWEENFACTOR_VISIBILITY</b>&#160;&#160;&#160;GTSAM_EXPORT</td></tr>
 133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>134 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>
113 <dd> 
114 Pablo·Alcantarilla·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01316.html">EssentialMatrixConstraint.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="a01316.html">BetweenFactor.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.96 KB
html2text {}
Max HTML report size reached
8.54 KB
./usr/share/doc/libgtsam-dev/html/a01322.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionPoseFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 55 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SmartProjectionPoseFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">InitializePose3.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··106 <p>Initialize·Pose3·in·a·factor·graph.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01322_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01322_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04944.html">gtsam::SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04944.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04948.html">gtsam::traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04856.html">gtsam::InitializePose3</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04948.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 122 Typedefs</h2></td></tr>
 123 <tr·class="memitem:aba19197780021a87081d61ff4234bad1"·id="r_aba19197780021a87081d61ff4234bad1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba19197780021a87081d61ff4234bad1"·name="aba19197780021a87081d61ff4234bad1"></a>
 124 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·std::vector&lt;·size_t·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyVectorMap</b></td></tr>
 125 <tr·class="separator:aba19197780021a87081d61ff4234bad1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:ac30cc9ae4cb9a4f49912bdfa27d9dca8"·id="r_ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac30cc9ae4cb9a4f49912bdfa27d9dca8"·name="ac30cc9ae4cb9a4f49912bdfa27d9dca8"></a>
 127 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyRotMap</b></td></tr>
 128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>129 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
127 <dd>133 <dd>
 134 Frank·Dellaert·</dd></dl>
 135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>
128 Chris·Beall·</dd> 
129 <dd> 
130 Zsolt·Kira·</dd></dl> 
131 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>140 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01322.html">SmartProjectionPoseFactor.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01322.html">InitializePose3.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>143 ··</ul>
139 </div>144 </div>
140 </body>145 </body>
141 </html>146 </html>
2.05 KB
html2text {}
Max HTML report size reached
291 B
./usr/share/doc/libgtsam-dev/html/a01322.js
205 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01322·=·[1 var·a01322·=·[
2 ····["gtsam::traits<·SmartProjectionPoseFactor<·CALIBRATION·>·>",·"a04948.html",·null]2 ····["gtsam::InitializePose3",·"a04856.html",·null]
3 ];3 ];
61.0 KB
./usr/share/doc/libgtsam-dev/html/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/SmartProjectionPoseFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 176 lines modifiedOffset 98, 97 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SmartProjectionPoseFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">InitializePose3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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>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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01241.html">gtsam/slam/SmartProjectionFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00593.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="a00848.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="a00890.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="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CALIBRATION&gt;</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·std::map&lt;Key,·std::vector&lt;size_t&gt;·&gt;·KeyVectorMap;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·std::map&lt;Key,·Rot3&gt;·KeyRotMap;</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04856.html">···37</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04856.html">InitializePose3</a>·{</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·buildLinearOrientationGraph(</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·g);</div>
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04944.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04944.html">SmartProjectionPoseFactor</a></div> 
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04936.html">SmartProjectionFactor</a>&lt;PinholePose&lt;CALIBRATION&gt;·&gt;·{</div> 
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">private</span>:</div> 
128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03124.html">PinholePose&lt;CALIBRATION&gt;</a>·Camera;</div> 
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04936.html">SmartProjectionFactor&lt;Camera&gt;</a>·Base;</div> 
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04944.html">SmartProjectionPoseFactor&lt;CALIBRATION&gt;</a>·This;</div> 
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">protected</span>:</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·normalizeRelaxedRotations(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">Vec[·...·truncated·by·diffoscope;·len:·32,·SHA:·63427cb13b7be274c2716e61a71134fdf9d1b3407cbba6f80f88c31be75a70f7·...·]</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04944.html#a38878009ca4060a870b45f46184656dd">···54</a></span>··boost::shared_ptr&lt;CALIBRATION&gt;·<a·class="code·hl_variable"·href="a04944.html#a38878009ca4060a870b45f46184656dd">K_</a>;·</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computeOrientationsChordal(</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph);</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computeOrientationsGradient(</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·givenGuess,</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordtype">size_t</span>·maxIter·=·10000,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·setRefFrame·=·<span·class="keyword">true</span>);</div>
135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·createSymbolicGraph(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph,</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··································KeyVectorMap*·adjEdgesMap,</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································KeyRotMap*·factorId2RotMap);</div>
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04944.html#a28d8d11331b16d38d35f40d63bcb2853">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a04944.html#a28d8d11331b16[·...·truncated·by·diffoscope;·len:·36,·SHA:·f8fe6c016dbbfddeceb049f0ccbdc0346969ab35319cb37cabb9294b30c97b8d·...·]</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">static</span>·Vector3·gradientTron(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R1,·<span·class="keyword">const</span>·<a·class="[·...·truncated·by·diffoscope;·len:·129,·SHA:·1c86dd4fc816e33d1685eff2368e5d7e5774ed3b9420922305ec96e7f3b36f4f·...·]</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······························<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·b);</div>
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04944.html#aceb2d76933a58312e2ddd0ef64f12cfd">···64</a></span>··<a·class="code·hl_function"·href="a04944.html#aceb2d76933a58312e2ddd0ef64f12cfd">SmartProjectionPoseFactor</a>()·{}</div>155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·buildPose3graph(</div>
 156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph);</div>
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computePoses(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialRot,</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····························<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>*·poseGraph,</div>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·····························<span·class="keywordtype">bool</span>·singleIter·=·<span·class="keyword">true</span>);</div>
142 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04944.html#a165cf8ab1c71f9d685fc209dd6d672b8">···72</a></span>··<a·class="code·hl_function"·href="a04944.html#a165cf8ab1c71f9d685fc209dd6d672b8">SmartProjectionPoseFactor</a>(</div> 
144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·sharedNoiseModel,</div> 
145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;CALIBRATION&gt;·K,</div> 
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>&amp;·params·=·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>())</div> 
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·Base(sharedNoiseModel,·params),·<a·class="code·hl_variable"·href="a04944.html#a38878009ca4060a870b45f46184656dd">K_</a>(K)·{</div> 
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initializeOrientations(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph);</div>
 163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initialize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·givenGuess,·<span·class="keywordtype">bool</span>·useGradient·=·<span·class="keyword">false</span>);</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 167 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initialize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph);</div>
 168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
149 </div>169 </div>
150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
151 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04944.html#abcb92891b3d5fd2030b2c74a8349e268">···86</a></span>··<a·class="code·hl_function"·href="a04944.html#abcb92891b3d5fd2030b2c74a8349e268">SmartProjectionPoseFactor</a>(</div> 
153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·sharedNoiseModel,</div> 
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;CALIBRATION&gt;·K,</div> 
155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keyword">const</span>·boost::optional&lt;Pose3&gt;·body_P_sensor,</div> 
156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>&amp;·params·=·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>())</div> 
157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·<a·class="code·hl_class"·href="a04944.html">SmartProjectionPoseFactor</a>(sharedNoiseModel,·K,·params)·{</div> 
158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····this-&gt;<a·class="code·hl_variable"·href="a04928.html#ad8b373cb10b9a3e4c13a37925821e64a">body_P_sensor_</a>·=·body_P_sensor;</div> 
159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div> 
160 </div> 
161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
162 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04944.html#a6977aebb8c9cce62f627646134f94cac">···96</a></span>··<a·class="code·hl_function"·href="a04944.html#a6977aebb8c9cce62f627646134f94cac">~SmartProjectionPoseFactor</a>()<span·class="keyword">·override·</span>{</div> 
164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div> 
165 </div> 
166 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
167 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04944.html#a6c638ae6535bf66d13e70852dd851ff3">··104</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04944.html#a6c638ae6535bf66d13e70852dd851ff3">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=</div> 
169 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
170 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;SmartProjectionPoseFactor,·z·=·\n·&quot;</span>;</div> 
171 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····Base::print(<span·class="stringliteral">&quot;&quot;</span>,·keyFormatter);</div> 
172 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div> 
173 </div> 
174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
175 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="}"> 
Max diff block lines reached; 12945/45949 bytes (28.17%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
5.99 KB
./usr/share/doc/libgtsam-dev/html/a01325_source.html
    
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 <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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.cpp</span></div>
121 <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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
122 <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="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</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="a01064.html">gtsam/nonlinear/GaussNewtonOptimizer.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="a01067.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/slam/KarcherMeanFactor.h&gt;</span></div>129 <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>
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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·namespace·</span>std;</div>131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·namespace·</span>std;</div>
132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
133 <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="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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
135 <div·class="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="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>
Offset 183, 16 lines modifiedOffset 183, 16 lines modified
183 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····terms[j]·=·A;</div>183 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····terms[j]·=·A;</div>
184 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>184 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
185 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··whitenedJacobian_·=</div>185 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··whitenedJacobian_·=</div>
186 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······boost::make_shared&lt;JacobianFactor&gt;(terms,·Vector::Zero(d));</div>186 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······boost::make_shared&lt;JacobianFactor&gt;(terms,·Vector::Zero(d));</div>
187 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div>187 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div>
188 </div>188 </div>
189 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}··<span·class="comment">//·namespace·gtsam</span></div>189 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}··<span·class="comment">//·namespace·gtsam</span></div>
190 <div·class="ttc"·id="aa01064_html"><div·class="ttname"><a·href="a01064.html">GaussNewtonOptimizer.h</a></div></div>190 <div·class="ttc"·id="aa01067_html"><div·class="ttname"><a·href="a01067.html">GaussNewtonOptimizer.h</a></div></div>
191 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>191 <div·class="ttc"·id="aa01157_html"><div·class="ttname"><a·href="a01157.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
192 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
193 <div·class="ttc"·id="aa01428_html_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>193 <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>
194 <div·class="ttc"·id="aa03592_html_a03d71985cf81a0175a71d1ecf5279edb"><div·class="ttname"><a·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">gtsam::Factor::keys</a></div><div·class="ttdeci">const·KeyVector·&amp;·keys()·const</div><div·class="ttdoc">Access·the·factor's·involved·variable·keys.</div><div·class="ttdef"><b>Definition</b>·Factor.h:140</div></div>194 <div·class="ttc"·id="aa03592_html_a03d71985cf81a0175a71d1ecf5279edb"><div·class="ttname"><a·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">gtsam::Factor::keys</a></div><div·class="ttdeci">const·KeyVector·&amp;·keys()·const</div><div·class="ttdoc">Access·the·factor's·involved·variable·keys.</div><div·class="ttdef"><b>Definition</b>·Factor.h:140</div></div>
195 <div·class="ttc"·id="aa04496_html"><div·class="ttname"><a·href="a04496.html">gtsam::NonlinearFactor</a></div><div·class="ttdoc">Nonlinear·factor·base·class.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:42</div></div>195 <div·class="ttc"·id="aa04496_html"><div·class="ttname"><a·href="a04496.html">gtsam::NonlinearFactor</a></div><div·class="ttdoc">Nonlinear·factor·base·class.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:42</div></div>
196 <div·class="ttc"·id="aa04876_html_a2a629fe6552384f331d8af2a9a2e746f"><div·class="ttname"><a·href="a04876.html#a2a629fe6552384f331d8af2a9a2e746f">gtsam::KarcherMeanFactor::KarcherMeanFactor</a></div><div·class="ttdeci">KarcherMeanFactor(const·CONTAINER·&amp;keys,·int·d=D,·boost::optional&lt;·double·&gt;·beta=boost::none)</div><div·class="ttdoc">Construct·from·given·keys.</div><div·class="ttdef"><b>Definition</b>·KarcherMeanFactor-inl.h:60</div></div>196 <div·class="ttc"·id="aa04876_html_a2a629fe6552384f331d8af2a9a2e746f"><div·class="ttname"><a·href="a04876.html#a2a629fe6552384f331d8af2a9a2e746f">gtsam::KarcherMeanFactor::KarcherMeanFactor</a></div><div·class="ttdeci">KarcherMeanFactor(const·CONTAINER·&amp;keys,·int·d=D,·boost::optional&lt;·double·&gt;·beta=boost::none)</div><div·class="ttdoc">Construct·from·given·keys.</div><div·class="ttdef"><b>Definition</b>·KarcherMeanFactor-inl.h:60</div></div>
197 <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>197 <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>
198 </div><!--·fragment·--></div><!--·contents·-->198 </div><!--·fragment·--></div><!--·contents·-->
8.18 KB
./usr/share/doc/libgtsam-dev/html/a01328.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionRigFactor.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 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">SmartProjectionRigFactor.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>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··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="a01328_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01328_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="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="a04952.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04944.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04956.html">gtsam::traits&lt;·SmartProjectionRigFactor&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="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="a04956.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04948.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
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>127 <dd>
131 Frank·Dellaert·</dd></dl> 
132 </li> 
133 </ul>128 Chris·Beall·</dd>
 129 <dd>
 130 Zsolt·Kira·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01328.html">SmartProjectionRigFactor.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="a01328.html">SmartProjectionPoseFactor.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.23 KB
html2text {}
Max HTML report size reached
320 B
./usr/share/doc/libgtsam-dev/html/a01328.js
234 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01328·=·[1 var·a01328·=·[
2 ····["gtsam::traits<·SmartProjectionRigFactor<·CAMERA·>·>",·"a04956.html",·null]2 ····["gtsam::traits<·SmartProjectionPoseFactor<·CALIBRATION·>·>",·"a04948.html",·null]
3 ];3 ];
136 KB
./usr/share/doc/libgtsam-dev/html/a01328_source.html
Max HTML report size reached
89.9 KB
./usr/share/doc/libgtsam-dev/html/a01334_source.html
Max HTML report size reached
52.2 KB
./usr/share/doc/libgtsam-dev/html/a01337_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorSVD.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseRotationPrior.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 99 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">JacobianFactorSVD.h</div></div>104 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a01337.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file··JacobianFactorSVD.h</span></div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@date··Oct·27,·2013</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*/</span></div> 
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>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>
 111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
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>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>
118 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">117 <div·class="foldopen"·id="foldopen00019"·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"[·...·truncated·by·diffoscope;·len:·50,·SHA:·2d79669a53cf276b5b9cbcbbec262fd641ba5222238bdbfdc2952e633109a213·...·]&gt;·{</div>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:·50,·SHA:·1deab5b989c30d925b376383c037974809a410af23ec171650629d1781cd282d·...·]&gt;·{</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>
 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>
 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>
120 <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>
121 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div> 
122 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;·<span·class="comment">//·e.g·2·x·6·with·Z=Point2</span></div> 
123 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·Get·dimensions·of·pose·and·rotation·type·at·compile·time</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;POSE&gt;::value</a>;</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·rDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;typename·POSE::Rotation&gt;::value</a>;</div>
124 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
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="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>
126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··Rotation·measured_;</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> 
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">···43</a></span>··<a·class="code·hl_function"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">PoseRotationPrior</a>()·{}</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 143 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04888.html#a33069d1c86da3e6c66d5feccb75c7a1b">···46</a></span>··<a·class="code·hl_function"·href="a04888.html#a33069d1c86da3e6c66d5feccb75c7a1b">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Rotation&amp;·rot_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(rot_z)·{}</div>
130 </div>146 </div>
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
132 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">···50</a></span>··<a·class="code·hl_function"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.rotation())·{}</div>
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04872.html#a7631acc7207dd75097e22708237f3632">···42</a></span>··<a·class="code·hl_function"·href="a04872.html#a7631acc7207dd75097e22708237f3632">JacobianFactorSVD</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div> 
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····················<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div> 
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·Base()·{</div> 
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····Matrix·zeroMatrix·=·Matrix::Zero(0,·D);</div> 
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····Vector·zeroVector·=·Vector::Zero(0);</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;KeyMatrix&gt;·QF;</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····QF.reserve(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.size());</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div> 
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·zeroVector,·model);</div> 
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
144 </div>151 </div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04888.html">~PoseRotationPrior</a>()<span·class="keyword">·override·</span>{}</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">155 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04888.html#a57ae31b9774b55afea7ec4ec7dce2c90">···56</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04888.html#a57ae31b9774b55afea7ec4ec7dce2c90">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">···64</a></span>··<a·class="code·hl_function"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">JacobianFactorSVD</a>(</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·Fblocks,</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·Matrix&amp;·Enull,·<span·class="keyword">const</span>·Vector&amp;·b,</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·Base()·{</div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">size_t</span>·numKeys·=·Enull.rows()·/·ZDim;</div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">size_t</span>·m2·=·ZDim·*·numKeys·-·3;·<span·class="comment">//·TODO:·is·this·not·just·Enull.rows()?</span></div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·PLAIN·nullptr·SPACE·TRICK</span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·Matrix·Q·=·Enull·*·Enull.transpose();</span></div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·for(const·KeyMatrixZD&amp;·it:·Fblocks)</span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//···QF.push_back(KeyMatrix(it.first,·Q.block(0,·2·*·j++,·m2,·2)·*·it.second));</span></div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·JacobianFactor·factor(QF,·Q·*·b);</span></div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::vector&lt;KeyMatrix&gt;·QF;</div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····QF.reserve(numKeys);</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·Fblocks.size();·++k)·{</div> 
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·=·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>[k];</div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······QF.emplace_back(</div> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········key,·(Enull.transpose()).block(0,·ZDim·*·k,·m2,·ZDim)·*·Fblocks[k]);</div> 
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div> 
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·Enull.transpose()·*·b,·model);</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div> 
169 </div>159 </div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·access</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Rotation&amp;·measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
Max diff block lines reached; 10973/40209 bytes (27.29%) of diff not shown.
12.8 KB
html2text {}
Max HTML report size reached
7.95 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/SymbolicFactorGraph.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, 32 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.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="a01343_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>
 130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>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></dl> 
114 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>136 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01343.html">SymbolicFactorGraph.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="a01343.html">SymbolicFactor.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>139 ··</ul>
122 </div>140 </div>
123 </body>141 </body>
124 </html>142 </html>
1.9 KB
html2text {}
Max HTML report size reached
6.54 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/SymbolicConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicConditional.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="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="a04996.html">gtsam::SymbolicConditional</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04996.html"·title="SymbolicConditional·is·a·conditional·with·keys·but·no·probability·data,·produced·by·symbolic·eliminat...">SymbolicConditional</a>·is·a·conditional·with·keys·but·no·probability·data,·produced·by·symbolic·elimination·of·<a·class="el"·href="a05012.html"·title="SymbolicFactor·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·...">SymbolicFactor</a>.··<a·href="a04996.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05000.html">gtsam::traits&lt;·SymbolicConditional·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05000.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>110 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>120 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01346.html">SymbolicConditional.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01346.html">SymbolicBayesNet.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>123 ··</ul>
133 </div>124 </div>
134 </body>125 </body>
135 </html>126 </html>
1.46 KB
html2text {}
Max HTML report size reached
6.87 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/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 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">SymbolicEliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01349_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01349_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="a05004.html">gtsam::SymbolicEliminationTree</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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><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="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>
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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04976.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"><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>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd>125 <dd>
125 Richard·Roberts·</dd></dl>126 Richard·Roberts·</dd></dl>
126 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>131 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01349.html">SymbolicEliminationTree.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01349.html">SymbolicBayesNet.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>134 ··</ul>
134 </div>135 </div>
135 </body>136 </body>
136 </html>137 </html>
1.55 KB
html2text {}
Max HTML report size reached
351 B
./usr/share/doc/libgtsam-dev/html/a01349.js
265 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a01349·=·[1 var·a01349·=·[
2 ····["gtsam::SymbolicEliminationTree",·"a05004.html",·"a05004"], 
3 ····["gtsam::traits<·SymbolicEliminationTree·>",·"a05008.html",·null]2 ····["gtsam::traits<·SymbolicBayesNet·>",·"a04976.html",·null]
4 ];3 ];
47.6 KB
./usr/share/doc/libgtsam-dev/html/a01349_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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">SymbolicEliminationTree.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="a01349.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01349.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 72 lines modifiedOffset 114, 130 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="a01370.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01388.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="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="a00692.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="a00671.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;<a·class="code"·href="a00599.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="a00146.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>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">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>
128 <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> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;SymbolicBayesNet,·SymbolicFactorGraph&gt;</div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">public</span>:</div>
132 <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> 
133 <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> 
134 <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#a8f2e544d15c9[·...·truncated·by·diffoscope;·len:·38,·SHA:·c26255de1a67fa5bd346bd9b85a6a04dde9bd99fd7d733130f7fa6426091574c·...·]</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>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>136 <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>····<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> 
137 <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> 
138 <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>·</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="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> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
142 <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> 
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</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>
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">···48</a></span>····<a·class="code·hl_function"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">SymbolicBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
146 <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>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>
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">friend</span>·class·::EliminationTreeTester;</div> 
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div> 
151 </div>144 </div>
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>&lt;&gt;</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>
154 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">147 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
155 <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:·135,·SHA:·94a4d2efc3d59497b0aea38a91f08ff6cb4af983a66df396af30254072639bed·...·]·{</div>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">Symbo[·...·truncated·by·diffoscope;·len:·79,·SHA:·682cca4b89cf3fbb1080f0b8ba4b3d5ee1323dce57b371ebff273381143e6857·...·]·{</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>
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>};</div>150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
157 </div>151 </div>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>152 <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>····<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>
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>
 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>
Max diff block lines reached; 10776/35708 bytes (30.18%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
7.38 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/SymbolicBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicConditional.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01355_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>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
130 <dd> 
131 Richard·Roberts·</dd></dl> 
132 </div></div><!--·contents·-->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="a01355.html">SymbolicBayesTree.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="a01355.html">SymbolicConditional.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.71 KB
html2text {}
Max HTML report size reached
6.04 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/SymbolicFactor.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 94, 39 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.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·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
121 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>120 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01358.html">SymbolicFactor.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01358.html">SymbolicJunctionTree.cpp</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>123 ··</ul>
129 </div>124 </div>
130 </body>125 </body>
131 </html>126 </html>
1.35 KB
html2text {}
Max HTML report size reached
7.04 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/SymbolicConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicConditional.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01361_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="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
 120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 121 Typedefs</h2></td></tr>
 122 <tr·class="memitem: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>
110 </table>126 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
113 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 130 <dd>
 131 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>136 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicConditional.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="a01361.html">SymbolicJunctionTree.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>139 ··</ul>
122 </div>140 </div>
123 </body>141 </body>
124 </html>142 </html>
1.61 KB
html2text {}
Max HTML report size reached
9.86 KB
./usr/share/doc/libgtsam-dev/html/a01364.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-inst.h·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, 76 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">SymbolicFactor-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01364_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01364_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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">
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"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
114 Functions</h2></td></tr> 
115 <tr·class="memitem:ae394348e1a503834f713405afa9afad8"·id="r_ae394348e1a503834f713405afa9afad8"><td·class="memTemplParams"·colspan="2">template&lt;class·FACTOR·&gt;·</td></tr> 
116 <tr·class="memitem:ae394348e1a503834f713405afa9afad8"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01364.html#ae394348e1a503834f713405afa9afad8">gtsam::internal::EliminateSymbolic</a>·(const·<a·class="el"·href="a03524.html">FactorGraph</a>&lt;·FACTOR·&gt;·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
117 <tr·class="memdesc:ae394348e1a503834f713405afa9afad8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·dense·elimination·function·for·symbolic·factors.··<br·/></td></tr> 
118 <tr·class="separator:ae394348e1a503834f713405afa9afad8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <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>Frank·Dellaert·</dd>
 124 <dd>
 125 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> 
154 </div><!--·contents·-->126 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>130 ··<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="a01364.html">SymbolicFactor-inst.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01364.html">SymbolicEliminationTree.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>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>
161 ··</ul>133 ··</ul>
162 </div>134 </div>
163 </body>135 </body>
164 </html>136 </html>
2.56 KB
html2text {}
Max HTML report size reached
369 B
./usr/share/doc/libgtsam-dev/html/a01364.js
283 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a01364·=·[1 var·a01364·=·[
2 ····["EliminateSymbolic",·"a01364.html#ae394348e1a503834f713405afa9afad8",·null]2 ····["gtsam::SymbolicEliminationTree",·"a05004.html",·"a05004"],
 3 ····["gtsam::traits<·SymbolicEliminationTree·>",·"a05008.html",·null]
3 ];4 ];
34.8 KB
./usr/share/doc/libgtsam-dev/html/a01364_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-inst.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 98, 99 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">SymbolicFactor-inst.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="a01364.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01364.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a01388.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="a01346.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="a00587.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="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01349.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="a01382.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/make_shared.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="a00638.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="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>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">namespace·</span>internal</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a05004.html#a9b39f5aabd1eb8bcee75e9ea6049bc4d">···31</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;SymbolicBayesNet,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a05004.html#a9b39f5aabd1eb8bcee75e9ea6049bc4d">Base</a>;·</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a05004.html#aafb66dd970ffa3b4fb7d6f49f45fd643">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>·<a·class="code·hl_typedef"·href="a05004.html#aafb66dd970ffa3b4fb7d6f49f45fd643">This</a>;·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a05004.html#a8f2e544d15c932a58dd830641679c715">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05004.html#a8f2e544d15c932a58dd830641679c715">shared_ptr</a>;·</div>
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="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>
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="a01364.html#ae394348e1a503834f713405afa9afad8">···39</a></span>······<a·class="code·hl_function"·href="a01364.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;FACTOR&gt;</a>&amp;·factors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·keys)</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······gttic(<a·class="code·hl_function"·href="a01364.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>);</div> 
141 <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>·</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>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·Gather·all·keys</span></div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_class"·href="a02320.html">KeySet</a>·allKeys;</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·boost::shared_ptr&lt;FACTOR&gt;&amp;·factor:·factors)·{</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········allKeys.insert(factor-&gt;begin(),·factor-&gt;end());</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>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>
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>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>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
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>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>
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>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>
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>148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>
168 </div>150 </div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
170 <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>
171 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div> 
172 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>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>
173 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>159 <div·class="ttc"·id="aa00638_html"><div·class="ttname"><a·href="a00638.html">EliminationTree.h</a></div></div>
174 <div·class="ttc"·id="aa01346_html"><div·class="ttname"><a·href="a01346.html">SymbolicConditional.h</a></div></div>160 <div·class="ttc"·id="aa01349_html"><div·class="ttname"><a·href="a01349.html">SymbolicBayesNet.h</a></div></div>
175 <div·class="ttc"·id="aa01364_html_ae394348e1a503834f713405afa9afad8"><div·class="ttname"><a·href="a01364.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> 
176 <div·class="ttc"·id="aa01388_html"><div·class="ttname"><a·href="a01388.html">SymbolicFactor.h</a></div></div>161 <div·class="ttc"·id="aa01382_html"><div·class="ttname"><a·href="a01382.html">SymbolicFactorGraph.h</a></div></div>
177 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>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>
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·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</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>163 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
 164 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
 165 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
 166 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>
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>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>
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(KEYITERAT[·...·truncated·by·diffoscope;·len:·158,·SHA:·f4172a852e10c57d1fc3501a951d9ebdf08d2439b181fb690565897762fee84e·...·]</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>
Max diff block lines reached; 969/26280 bytes (3.69%) of diff not shown.
9.06 KB
html2text {}
Max HTML report size reached
7.82 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/SymbolicBayesNet.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 94, 46 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01370_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="a04972.html">gtsam::SymbolicBayesNet</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04972.html"·title="A·SymbolicBayesNet·is·a·Bayes·Net·of·purely·symbolic·conditionals.">SymbolicBayesNet</a>·is·a·Bayes·Net·of·purely·symbolic·conditionals.··<a·href="a04972.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04976.html">gtsam::traits&lt;·SymbolicBayesNet·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04976.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem: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>
121 </table>117 </table>
122 <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>
123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
125 <dd> 
126 Richard·Roberts·</dd></dl> 
127 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>125 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01370.html">SymbolicBayesNet.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="a01370.html">SymbolicFactor.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>128 ··</ul>
135 </div>129 </div>
136 </body>130 </body>
137 </html>131 </html>
1.85 KB
html2text {}
Max HTML report size reached
296 B
./usr/share/doc/libgtsam-dev/html/a01370.js
210 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01370·=·[1 var·a01370·=·[
2 ····["gtsam::traits<·SymbolicBayesNet·>",·"a04976.html",·null]2 ····["EliminateSymbolic",·"a01370.html#a659f20993995258b1405737e375efd10",·null]
3 ];3 ];
7.31 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/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 94, 34 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.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="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>126 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>128 <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>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>130 <dd>
115 Richard·Roberts·</dd></dl>131 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="a01373.html">SymbolicJunctionTree.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="a01373.html">SymbolicBayesTree.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.7 KB
html2text {}
Max HTML report size reached
6.16 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.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 19 lines modifiedOffset 94, 33 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="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">SymbolicBayesNet.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01382_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05020.html">gtsam::EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05024.html">gtsam::SymbolicFactorGraph</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Symbolic·<a·class="el"·href="a03592.html">Factor</a>·Graph.··<a·href="a05024.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05028.html">gtsam::traits&lt;·SymbolicFactorGraph·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05028.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>123 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 115, 13 lines modifiedOffset 129, 13 lines modified
115 <dd>129 <dd>
116 Richard·Roberts·</dd></dl>130 Richard·Roberts·</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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01382.html">SymbolicBayesNet.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01382.html">SymbolicFactorGraph.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.42 KB
html2text {}
Max HTML report size reached
9.14 KB
./usr/share/doc/libgtsam-dev/html/a01385.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-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="a01385_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01385_source.html">Go·to·the·source·code·of·this·file.</a></p>
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="a01385.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="a01385.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="a01385.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/a01385.js
200 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01385·=·[1 var·a01385·=·[
2 ····["gtsam::SymbolicISAM",·"a05032.html",·"a05032"]2 ····["EliminateSymbolic",·"a01385.html#ae394348e1a503834f713405afa9afad8",·null]
3 ];3 ];
26.8 KB
./usr/share/doc/libgtsam-dev/html/a01385_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-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="a01385.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01385.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01343.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="a01355.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="a01388.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="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.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="a00590.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="a00113.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="a01385.html#ae394348e1a503834f713405afa9afad8">···39</a></span>······<a·class="code·hl_function"·href="a01385.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="a01385.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="aa00653_html"><div·class="ttname"><a·href="a00653.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>171 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
 172 <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">Key.h</a></div></div>
 173 <div·class="ttc"·id="aa00632_html"><div·class="ttname"><a·href="a00632.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>
144 <div·class="ttc"·id="aa01355_html"><div·class="ttname"><a·href="a01355.html">SymbolicBayesTree.h</a></div></div>174 <div·class="ttc"·id="aa01343_html"><div·class="ttname"><a·href="a01343.html">SymbolicFactor.h</a></div></div>
 175 <div·class="ttc"·id="aa01385_html_ae394348e1a503834f713405afa9afad8"><div·class="ttname"><a·href="a01385.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>
 176 <div·class="ttc"·id="aa01388_html"><div·class="ttname"><a·href="a01388.html">SymbolicConditional.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="a01385.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="a01385.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
9.28 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/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="a01388_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01388_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="a01388.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="a01388.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/a01388.js
395 B
js-beautify {}
Max HTML report size reached
88.4 KB
./usr/share/doc/libgtsam-dev/html/a01388_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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="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>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>
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="a00587.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="a00107.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="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/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="a00146.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="a01343.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
7.18 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/SymbolicJunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 41 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01391_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01391_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>108 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05036.html">gtsam::SymbolicJunctionTree</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05032.html">gtsam::SymbolicISAM</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>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>113 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>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>
117 <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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <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>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"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
129 <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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicJunctionTree.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicISAM.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>130 ··</ul>
140 </div>131 </div>
141 </body>132 </body>
142 </html>133 </html>
1.66 KB
html2text {}
Max HTML report size reached
284 B
./usr/share/doc/libgtsam-dev/html/a01391.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01391·=·[1 var·a01391·=·[
2 ····["SymbolicCluster",·"a01391.html#ad78d0a5ba773ceac7ff253525032a15e",·null]2 ····["gtsam::SymbolicISAM",·"a05032.html",·"a05032"]
3 ];3 ];
20.6 KB
./usr/share/doc/libgtsam-dev/html/a01391_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01391.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01391.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 52 lines modifiedOffset 114, 47 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/SymbolicFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01373.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01355.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.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="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>SymbolicEliminationTree;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
130 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a05036.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·:</div> 
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>127 <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="cod[·...·truncated·by·diffoscope;·len:·64,·SHA:·6381eba56a7b414c9527d3d7ada9da5593c1ae2e7f50c9fb76e7ae7ea7f2876d·...·]</div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">Base</a>;·</div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·<a·class="code·hl_typedef"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">This</a>;·</div> 
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05036.html#a61ff4d9b29c[·...·truncated·by·diffoscope;·len:·39,·SHA:·f04d8693f556b50deffa7b99fd9a430337912ebd66c9d106cdc10b5bb087c23d·...·]</div>130 <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>
 131 <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>
 132 <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>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>&amp;·eliminationTree);</div>135 <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>
 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>····<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>&amp;·bayesTree);</div>
 138 <div·class="line"><a·id="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>·</div>
139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
140 </div>141 </div>
 142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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> 
143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> 
144 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>144 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
145 <div·class="ttc"·id="aa01355_html"><div·class="ttname"><a·href="a01355.html">SymbolicBayesTree.h</a></div></div>145 <div·class="ttc"·id="aa01373_html"><div·class="ttname"><a·href="a01373.html">SymbolicBayesTree.h</a></div></div>
146 <div·class="ttc"·id="aa01367_html"><div·class="ttname"><a·href="a01367.html">SymbolicFactorGraph.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>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>
148 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div> 
149 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>147 <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>
 148 <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>
150 <div·class="ttc"·id="aa05004_html"><div·class="ttname"><a·href="a05004.html">gtsam::SymbolicEliminationTree</a></div><div·class="ttdef"><b>Definition</b>·SymbolicEliminationTree.h:29</div></div>149 <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>
151 <div·class="ttc"·id="aa05036_html"><div·class="ttname"><a·href="a05036.html">gtsam::SymbolicJunctionTree</a></div><div·class="ttdoc">A·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:51</div></div> 
152 <div·class="ttc"·id="aa05036_html_a61ff4d9b29ccdbec88e999136287759c"><div·class="ttname"><a·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">gtsam::SymbolicJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:55</div></div> 
153 <div·class="ttc"·id="aa05036_html_a8d788f9f667575595528c4dfb3425ca8"><div·class="ttname"><a·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">gtsam::SymbolicJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·SymbolicBayesTree,·SymbolicFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:53</div></div> 
154 <div·class="ttc"·id="aa05036_html_ae16a13eef6463ec7c973e40d5874e864"><div·class="ttname"><a·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">gtsam::SymbolicJunctionTree::This</a></div><div·class="ttdeci">SymbolicJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:54</div></div> 
155 </div><!--·fragment·--></div><!--·contents·-->150 </div><!--·fragment·--></div><!--·contents·-->
156 </div><!--·doc-content·-->151 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->152 <!--·start·footer·part·-->
158 <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!·-->
159 ··<ul>154 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicJunctionTree.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicISAM.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>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>
162 ··</ul>157 ··</ul>
163 </div>158 </div>
164 </body>159 </body>
165 </html>160 </html>
5.2 KB
html2text {}
Max HTML report size reached
3.99 KB
./usr/share/doc/libgtsam-dev/html/a01397.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/global_includes.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/precompiled_header.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 93, 29 lines modifiedOffset 93, 28 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">global_includes.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>99 ··<div·class="headertitle"><div·class="title">precompiled_header.cpp·File·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Included·from·all·GTSAM·files.··102 <p>We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.··
103 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
  
104 <p><a·href="a01397_source.html">Go·to·the·source·code·of·this·file.</a></p> 
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
106 <div·class="textblock"><p>Included·from·all·GTSAM·files.·</p>105 <div·class="textblock"><p>We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·</p>
107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>106 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 107 <dl·class="section·date"><dt>Date</dt><dd>November·2018·</dd></dl>
108 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">global_includes.h</a></li>113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">precompiled_header.cpp</a></li>
114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
115 ··</ul>115 ··</ul>
116 </div>116 </div>
117 </body>117 </body>
118 </html>118 </html>
979 B
html2text {}
Max HTML report size reached
27.6 KB
./usr/share/doc/libgtsam-dev/html/a01406_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="a00128.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="a00002.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="a00104.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="a00086.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="a00026.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="a00122.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="a00137.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="a00149.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="a00008.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="a00005.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="a00047.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="a00038.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="a00038.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="a00137.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="a00044.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="a00065.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="a00074.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="a00134.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="a00080.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="a00014.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="a00128.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="a00002.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="a00149.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="a00017.html">gtsam/base/lieProxies.h</a>&gt;</span></div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.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="a00095.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="a00044.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="a00083.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="a00035.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="a00110.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="a00083.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="a00023.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="a00041.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="a00029.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="a00098.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="a00113.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="a00089.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.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="a00107.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="a00146.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="a00125.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="a00089.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="a00095.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="a00119.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="a00113.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="a00125.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="a00146.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="a00068.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="a00110.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="a00014.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="a00104.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="a00143.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="a00116.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">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
159 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>160 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>
160 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
161 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">serialization.h</a></div><div·class="ttdoc">Convenience·functions·for·serializing·data·structures·via·boost.serialization.</div></div> 
162 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div> 
163 <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">serializationTestHelpers.h</a></div></div> 
164 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div> 
165 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">FastSet.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.</div></div> 
166 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div> 
167 <div·class="ttc"·id="aa00068_html"><div·class="ttname"><a·href="a00068.html">Value.h</a></div><div·class="ttdoc">The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.</div></div> 
168 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div> 
169 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div> 
170 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div>161 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div>
 162 <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">lieProxies.h</a></div><div·class="ttdoc">Provides·convenient·mappings·of·common·member·functions·for·testing.</div></div>
171 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div>163 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div>
 164 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>
 165 <div·class="ttc"·id="aa00041_html"><div·class="ttname"><a·href="a00041.html">serialization.h</a></div><div·class="ttdoc">Convenience·functions·for·serializing·data·structures·via·boost.serialization.</div></div>
 166 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
 167 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">FastSet.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.</div></div>
 168 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">ProductLieGroup.h</a></div><div·class="ttdoc">Group·product·of·two·Lie·Groups.</div></div>
 169 <div·class="ttc"·id="aa00086_html"><div·class="ttname"><a·href="a00086.html">cholesky.h</a></div><div·class="ttdoc">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.</div></div>
 170 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>
172 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>171 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>
 172 <div·class="ttc"·id="aa00098_html"><div·class="ttname"><a·href="a00098.html">serializationTestHelpers.h</a></div></div>
173 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>173 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
174 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.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="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>174 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
 175 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.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>
176 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.html">ProductLieGroup.h</a></div><div·class="ttdoc">Group·product·of·two·Lie·Groups.</div></div> 
177 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div> 
178 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>176 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
179 <div·class="ttc"·id="aa00125_html"><div·class="ttname"><a·href="a00125.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div> 
180 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div> 
181 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">DSFVector.h</a></div><div·class="ttdoc">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.</div></div> 
182 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">VerticalBlockMatrix.h</a></div><div·class="ttdoc">A·matrix·with·column·blocks·of·pre-defined·sizes.</div></div>177 <div·class="ttc"·id="aa00116_html"><div·class="ttname"><a·href="a00116.html">VerticalBlockMatrix.h</a></div><div·class="ttdoc">A·matrix·with·column·blocks·of·pre-defined·sizes.</div></div>
 178 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
 179 <div·class="ttc"·id="aa00122_html"><div·class="ttname"><a·href="a00122.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div>
183 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">TestableAssertions.h</a></div><div·class="ttdoc">Provides·additional·testing·facilities·for·common·data·structures.</div></div>180 <div·class="ttc"·id="aa00125_html"><div·class="ttname"><a·href="a00125.html">TestableAssertions.h</a></div><div·class="ttdoc">Provides·additional·testing·facilities·for·common·data·structures.</div></div>
184 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">lieProxies.h</a></div><div·class="ttdoc">Provides·convenient·mappings·of·common·member·functions·for·testing.</div></div>181 <div·class="ttc"·id="aa00134_html"><div·class="ttname"><a·href="a00134.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>
 182 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
 183 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
 184 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">DSFVector.h</a></div><div·class="ttdoc">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.</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="a01406.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="a01406.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.58 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="a00071.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>··(T)</dt>140 <dt>Member·<a·class="el"·href="a00107.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:a00089"·id="r_a00089"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">ThreadsafeException.h</a></td></tr>143 <tr·class="memitem:a00095"·id="r_a00095"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html">ThreadsafeException.h</a></td></tr>
144 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·<br·/></td></tr>144 <tr·class="memdesc:a00095"><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:a00053"·id="r_a00053"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">types.cpp</a></td></tr>146 <tr·class="memitem:a00068"·id="r_a00068"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">types.cpp</a></td></tr>
147 <tr·class="memdesc:a00053"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>147 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:a00125"·id="r_a00125"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">types.h</a></td></tr>149 <tr·class="memitem:a00146"·id="r_a00146"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">types.h</a></td></tr>
150 <tr·class="memdesc:a00125"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>150 <tr·class="memdesc:a00146"><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:a01397"·id="r_a01397"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">global_includes.h</a></td></tr>152 <tr·class="memitem:a01394"·id="r_a01394"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html">global_includes.h</a></td></tr>
153 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>153 <tr·class="memdesc:a01394"><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="a00128.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="a00002.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="a00128.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="a00002.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="a00128.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="a00002.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="a01286_source.html">triangulationFactor.h</a></p>3888 <p><a·class="el"·href="a01274_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="a00065_source.html">ConcurrentMap.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_source.html">ConcurrentMap.h</a></li>
206 </ul>206 </ul>
207 </div><!--·contents·-->207 </div><!--·contents·-->
208 </div><!--·doc-content·-->208 </div><!--·doc-content·-->
209 <!--·start·footer·part·-->209 <!--·start·footer·part·-->
210 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->210 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
211 ··<ul>211 ··<ul>
212 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02280.html">ConcurrentMap</a></li>212 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02280.html">ConcurrentMap</a></li>
1.29 KB
./usr/share/doc/libgtsam-dev/html/a02284.html
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>170 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>
171 Protected·Attributes</h2></td></tr>171 Protected·Attributes</h2></td></tr>
172 <tr·class="memitem:a7bdfc04331d4dfed775b85b7b66fd1e6"·id="r_a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfc04331d4dfed775b85b7b66fd1e6"·name="a7bdfc04331d4dfed775b85b7b66fd1e6"></a>172 <tr·class="memitem:a7bdfc04331d4dfed775b85b7b66fd1e6"·id="r_a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfc04331d4dfed775b85b7b66fd1e6"·name="a7bdfc04331d4dfed775b85b7b66fd1e6"></a>
173 Map&#160;</td><td·class="memItemRight"·valign="bottom"><b>entries_</b></td></tr>173 Map&#160;</td><td·class="memItemRight"·valign="bottom"><b>entries_</b></td></tr>
174 <tr·class="separator:a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00062_source.html">DSFMap.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00023_source.html">DSFMap.h</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
183 ··<ul>183 ··<ul>
184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li>184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a02288.html
    
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 std::map&lt;·KEY,·<a·class="el"·href="a02288.html">Entry</a>·&gt;::iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>parent_</b></td></tr>113 std::map&lt;·KEY,·<a·class="el"·href="a02288.html">Entry</a>·&gt;::iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>parent_</b></td></tr>
114 <tr·class="separator:a714937910d24334c7aadb6dc78062a50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a714937910d24334c7aadb6dc78062a50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:ac562eba5e3e5019ce2e54e39e25dbdbf"·id="r_ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac562eba5e3e5019ce2e54e39e25dbdbf"·name="ac562eba5e3e5019ce2e54e39e25dbdbf"></a>115 <tr·class="memitem:ac562eba5e3e5019ce2e54e39e25dbdbf"·id="r_ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac562eba5e3e5019ce2e54e39e25dbdbf"·name="ac562eba5e3e5019ce2e54e39e25dbdbf"></a>
116 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>rank_</b></td></tr>116 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>rank_</b></td></tr>
117 <tr·class="separator:ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>118 </table>
119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00062_source.html">DSFMap.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00023_source.html">DSFMap.h</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>126 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li><li·class="navelem"><a·class="el"·href="a02288.html">Entry</a></li>127 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li><li·class="navelem"><a·class="el"·href="a02288.html">Entry</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02292.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>i</b>·()·const</td></tr>123 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>i</b>·()·const</td></tr>
124 <tr·class="separator:a955b4c992138c8d0eaf63e729a43c3e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a955b4c992138c8d0eaf63e729a43c3e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:aed3030a37f24f89490b690f96837b041"·id="r_aed3030a37f24f89490b690f96837b041"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed3030a37f24f89490b690f96837b041"·name="aed3030a37f24f89490b690f96837b041"></a>125 <tr·class="memitem:aed3030a37f24f89490b690f96837b041"·id="r_aed3030a37f24f89490b690f96837b041"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed3030a37f24f89490b690f96837b041"·name="aed3030a37f24f89490b690f96837b041"></a>
126 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>j</b>·()·const</td></tr>126 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>j</b>·()·const</td></tr>
127 <tr·class="separator:aed3030a37f24f89490b690f96837b041"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:aed3030a37f24f89490b690f96837b041"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00062_source.html">DSFMap.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00023_source.html">DSFMap.h</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02292.html">IndexPair</a></li>137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02292.html">IndexPair</a></li>
1.58 KB
./usr/share/doc/libgtsam-dev/html/a02296.html
    
Offset 142, 16 lines modifiedOffset 142, 16 lines modified
142 Public·Types</h2></td></tr>142 Public·Types</h2></td></tr>
143 <tr·class="memitem:aeecd94c025c092012570bb2f82f9d2c9"·id="r_aeecd94c025c092012570bb2f82f9d2c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeecd94c025c092012570bb2f82f9d2c9"·name="aeecd94c025c092012570bb2f82f9d2c9"></a>143 <tr·class="memitem:aeecd94c025c092012570bb2f82f9d2c9"·id="r_aeecd94c025c092012570bb2f82f9d2c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeecd94c025c092012570bb2f82f9d2c9"·name="aeecd94c025c092012570bb2f82f9d2c9"></a>
144 typedef·std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>V</b></td></tr>144 typedef·std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>V</b></td></tr>
145 <tr·class="memdesc:aeecd94c025c092012570bb2f82f9d2c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Vector·of·ints.·<br·/></td></tr>145 <tr·class="memdesc:aeecd94c025c092012570bb2f82f9d2c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Vector·of·ints.·<br·/></td></tr>
146 <tr·class="separator:aeecd94c025c092012570bb2f82f9d2c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:aeecd94c025c092012570bb2f82f9d2c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>147 </table>
148 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>148 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_source.html">DSFVector.h</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00149_source.html">DSFVector.h</a></li>
150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.html">DSFVector.cpp</a></li>150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00047.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="a00137_source.html">DSFVector.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00149_source.html">DSFVector.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.html">DSFVector.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00047.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="a00008_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00008_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00005_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="a00047_source.html">FastList.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00038_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="a00038_source.html">FastMap.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_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="a00044_source.html">FastSet.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00065_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="a00086_source.html">GenericValue.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00086_source.html">GenericValue.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00080_source.html">Group.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00080_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00014_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="a00128_source.html">Lie.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_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="a00128_source.html">Lie.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_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="a00128_source.html">Lie.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_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="a00128_source.html">Lie.h</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_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="a00128_source.html">Lie.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_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="a00128_source.html">Lie.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00002_source.html">Lie.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02384.html">TransformCovariance</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02384.html">TransformCovariance</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a02388.html
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ··<img·src="a02388.png"·usemap="#gtsam::manifold_5Ftag_map"·alt=""/>111 ··<img·src="a02388.png"·usemap="#gtsam::manifold_5Ftag_map"·alt=""/>
112 ··<map·id="gtsam::manifold_5Ftag_map"·name="gtsam::manifold_5Ftag_map">112 ··<map·id="gtsam::manifold_5Ftag_map"·name="gtsam::manifold_5Ftag_map">
113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="0,56,151,80"/>113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="0,56,151,80"/>
114 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="0,112,151,136"/>114 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="0,112,151,136"/>
115 ··</map>115 ··</map>
116 </div></div>116 </div></div>
117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">Manifold.h</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02388.html">manifold_tag</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02388.html">manifold_tag</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02392.html
    
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
140 Public·Types</h2></td></tr>140 Public·Types</h2></td></tr>
141 <tr·class="memitem:aaa5d2eda557998252bb5e73a32faf8bd"·id="r_aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa5d2eda557998252bb5e73a32faf8bd"·name="aaa5d2eda557998252bb5e73a32faf8bd"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dim</b>·=·Class::dimension141 <tr·class="memitem:aaa5d2eda557998252bb5e73a32faf8bd"·id="r_aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa5d2eda557998252bb5e73a32faf8bd"·name="aaa5d2eda557998252bb5e73a32faf8bd"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dim</b>·=·Class::dimension
142 ·}</td></tr>142 ·}</td></tr>
143 <tr·class="separator:aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>144 </table>
145 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>145 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
146 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>146 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">Manifold.h</a></li>
147 </ul>147 </ul>
148 </div><!--·contents·-->148 </div><!--·contents·-->
149 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
150 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
152 ··<ul>152 ··<ul>
153 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02392.html">HasManifoldPrereqs</a></li>153 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02392.html">HasManifoldPrereqs</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a02396.html
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
147 Static·Public·Member·Functions</h2></td></tr>147 Static·Public·Member·Functions</h2></td></tr>
148 <tr·class="memitem:ad7762628c56f5de5eae9eb8ba0ed8897"·id="r_ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7762628c56f5de5eae9eb8ba0ed8897"·name="ad7762628c56f5de5eae9eb8ba0ed8897"></a>148 <tr·class="memitem:ad7762628c56f5de5eae9eb8ba0ed8897"·id="r_ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7762628c56f5de5eae9eb8ba0ed8897"·name="ad7762628c56f5de5eae9eb8ba0ed8897"></a>
149 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;)</td></tr>149 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;)</td></tr>
150 <tr·class="separator:ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table>151 </table>
152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">Manifold.h</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>159 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02396.html">GetDimensionImpl</a></li>160 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02396.html">GetDimensionImpl</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a02400.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
111 Static·Public·Member·Functions</h2></td></tr>111 Static·Public·Member·Functions</h2></td></tr>
112 <tr·class="memitem:aa19bdbc58b2ab77d239b420ea0be3318"·id="r_aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa19bdbc58b2ab77d239b420ea0be3318"·name="aa19bdbc58b2ab77d239b420ea0be3318"></a>112 <tr·class="memitem:aa19bdbc58b2ab77d239b420ea0be3318"·id="r_aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa19bdbc58b2ab77d239b420ea0be3318"·name="aa19bdbc58b2ab77d239b420ea0be3318"></a>
113 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;m)</td></tr>113 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;m)</td></tr>
114 <tr·class="separator:aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">Manifold.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02400.html">GetDimensionImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02400.html">GetDimensionImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a02404.html
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>168 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
169 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fd4430a3d3639de6e4a4bab2c82214d"·name="a7fd4430a3d3639de6e4a4bab2c82214d"></a>170 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fd4430a3d3639de6e4a4bab2c82214d"·name="a7fd4430a3d3639de6e4a4bab2c82214d"></a>
171 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>171 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
172 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 </table>173 </table>
174 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>174 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">Manifold.h</a></li>
176 </ul>176 </ul>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
181 ··<ul>181 ··<ul>
182 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02404.html">ManifoldTraits</a></li>182 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02404.html">ManifoldTraits</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02408.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>158 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
159 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">160 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
161 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>161 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
162 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">Manifold.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02408.html">Manifold</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02408.html">Manifold</a></li>
1.31 KB
./usr/share/doc/libgtsam-dev/html/a02412.html
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
125 Public·Types</h2></td></tr>125 Public·Types</h2></td></tr>
126 <tr·class="memitem:aecf8c31379e2ad4738c3f2011b44642a"·id="r_aecf8c31379e2ad4738c3f2011b44642a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecf8c31379e2ad4738c3f2011b44642a"·name="aecf8c31379e2ad4738c3f2011b44642a"></a>126 <tr·class="memitem:aecf8c31379e2ad4738c3f2011b44642a"·id="r_aecf8c31379e2ad4738c3f2011b44642a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecf8c31379e2ad4738c3f2011b44642a"·name="aecf8c31379e2ad4738c3f2011b44642a"></a>
127 typedef·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>127 typedef·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>
128 <tr·class="separator:aecf8c31379e2ad4738c3f2011b44642a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:aecf8c31379e2ad4738c3f2011b44642a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>129 </table>
130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00095_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00095_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00095_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00095_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00095_source.html">Matrix.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00095_source.html">Matrix.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_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="a00017_source.html">numericalDerivative.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00140_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="a00017_source.html">numericalDerivative.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00140_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="a00083_source.html">OptionalJacobian.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00083_source.html">OptionalJacobian.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00083_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00083_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00110_source.html">ProductLieGroup.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00110_source.html">ProductLieGroup.h</a></li>169 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00113_source.html">SymmetricBlockMatrix.h</a></li>555 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">SymmetricBlockMatrix.h</a></li>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00077.html">SymmetricBlockMatrix.cpp</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029.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="a00071_source.html">Testable.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00071_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00071_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00071_source.html">Testable.h</a></li>136 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00071_source.html">Testable.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00089_source.html">ThreadsafeException.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00089_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00089_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00089_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00089_source.html">ThreadsafeException.h</a></li>157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00119_source.html">timing.h</a></li>236 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00113_source.html">timing.h</a></li>
237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00140.html">timing.cpp</a></li>237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00074.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="a00119_source.html">timing.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00113_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="a00125_source.html">types.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00125_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00125_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00125_source.html">types.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00125_source.html">types.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00125_source.html">types.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00056.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="a00062.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="a00125_source.html">types.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00125_source.html">types.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00068_source.html">Value.h</a></li>508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_source.html">Value.h</a></li>
509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086_source.html">GenericValue.h</a></li>509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00041_source.html">VectorSpace.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>209 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00041_source.html">VectorSpace.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_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="a00143_source.html">VerticalBlockMatrix.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00116_source.html">VerticalBlockMatrix.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00101.html">VerticalBlockMatrix.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.html">VerticalBlockMatrix.cpp</a></li>
400 </ul>400 </ul>
401 </div><!--·contents·-->401 </div><!--·contents·-->
402 </div><!--·doc-content·-->402 </div><!--·doc-content·-->
403 <!--·start·footer·part·-->403 <!--·start·footer·part·-->
404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
405 ··<ul>405 ··<ul>
406 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02660.html">VerticalBlockMatrix</a></li>406 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02660.html">VerticalBlockMatrix</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a02664.html
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 <tr·class="memdesc:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·from·random·number·generation·engine·We·only·store·a·pointer·to·it.·<br·/></td></tr>111 <tr·class="memdesc:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·from·random·number·generation·engine·We·only·store·a·pointer·to·it.·<br·/></td></tr>
112 <tr·class="separator:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:af9bcf3aeb25def8fb82393fcf89f2638"·id="r_af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9bcf3aeb25def8fb82393fcf89f2638"·name="af9bcf3aeb25def8fb82393fcf89f2638"></a>113 <tr·class="memitem:af9bcf3aeb25def8fb82393fcf89f2638"·id="r_af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9bcf3aeb25def8fb82393fcf89f2638"·name="af9bcf3aeb25def8fb82393fcf89f2638"></a>
114 std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>sampleWithoutReplacement</b>·(size_t·numSamples,·const·std::vector&lt;·double·&gt;·&amp;weights)</td></tr>114 std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>sampleWithoutReplacement</b>·(size_t·numSamples,·const·std::vector&lt;·double·&gt;·&amp;weights)</td></tr>
115 <tr·class="separator:af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>116 </table>
117 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00134_source.html">WeightedSampler.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00008_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="a00164_source.html">Basis.h</a></li>251 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>216 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>147 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00164_source.html">Basis.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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="a00170_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00170_source.html">BasisFactors.h</a></li>607 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00170_source.html">BasisFactors.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00170_source.html">BasisFactors.h</a></li>611 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00170_source.html">BasisFactors.h</a></li>605 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00170_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00170_source.html">BasisFactors.h</a></li>620 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_source.html">BasisFactors.h</a></li>
621 </ul>621 </ul>
622 </div><!--·contents·-->622 </div><!--·contents·-->
623 </div><!--·doc-content·-->623 </div><!--·doc-content·-->
624 <!--·start·footer·part·-->624 <!--·start·footer·part·-->
625 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->625 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
626 ··<ul>626 ··<ul>
627 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02728.html">ComponentDerivativeFactor</a></li>627 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02728.html">ComponentDerivativeFactor</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a02732.html
    
Offset 268, 16 lines modifiedOffset 268, 16 lines modified
268 ··</dd>268 ··</dd>
269 </dl>269 </dl>
270 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>270 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>
  
271 </div>271 </div>
272 </div>272 </div>
273 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>273 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">Chebyshev.h</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">Chebyshev.h</a></li>
275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173.html">Chebyshev.cpp</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 </div><!--·doc-content·-->278 </div><!--·doc-content·-->
279 <!--·start·footer·part·-->279 <!--·start·footer·part·-->
280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
281 ··<ul>281 ··<ul>
282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02732.html">Chebyshev1Basis</a></li>282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02732.html">Chebyshev1Basis</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a02736.html
    
Offset 258, 16 lines modifiedOffset 258, 16 lines modified
258 ··</dd>258 ··</dd>
259 </dl>259 </dl>
260 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>260 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>
  
261 </div>261 </div>
262 </div>262 </div>
263 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>263 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">Chebyshev.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">Chebyshev.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173.html">Chebyshev.cpp</a></li>
266 </ul>266 </ul>
267 </div><!--·contents·-->267 </div><!--·contents·-->
268 </div><!--·doc-content·-->268 </div><!--·doc-content·-->
269 <!--·start·footer·part·-->269 <!--·start·footer·part·-->
270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
271 ··<ul>271 ··<ul>
272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02736.html">Chebyshev2Basis</a></li>272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02736.html">Chebyshev2Basis</a></li>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a02740.html
    
Offset 364, 16 lines modifiedOffset 364, 16 lines modified
  
364 <p>Evaluate·Clenshaw-Curtis·integration·weights.·</p>364 <p>Evaluate·Clenshaw-Curtis·integration·weights.·</p>
365 <p>Trefethen00book,·pg·128,·clencurt.m·Note·that·N·in·clencurt.m·is·1·less·than·our·N·K·=·N-1;·theta·=·pi*(0:K)'/K;·w·=·zeros(1,N);·ii·=·2:K;·v·=·ones(K-1,·1);·if·mod(K,2)·==·0·w(1)·=·1/(K^2-1);·w(N)·=·w(1);·for·k=1:K/2-1,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·v·=·v·-·cos(K*theta(ii))/(K^2-1);·else·w(1)·=·1/K^2;·w(N)·=·w(1);·for·k=1:K/2,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·end·w(ii)·=·2*v/K;·</p>365 <p>Trefethen00book,·pg·128,·clencurt.m·Note·that·N·in·clencurt.m·is·1·less·than·our·N·K·=·N-1;·theta·=·pi*(0:K)'/K;·w·=·zeros(1,N);·ii·=·2:K;·v·=·ones(K-1,·1);·if·mod(K,2)·==·0·w(1)·=·1/(K^2-1);·w(N)·=·w(1);·for·k=1:K/2-1,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·v·=·v·-·cos(K*theta(ii))/(K^2-1);·else·w(1)·=·1/K^2;·w(N)·=·w(1);·for·k=1:K/2,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·end·w(ii)·=·2*v/K;·</p>
  
366 </div>366 </div>
367 </div>367 </div>
368 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>368 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Chebyshev2.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Chebyshev2.h</a></li>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152.html">Chebyshev2.cpp</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170.html">Chebyshev2.cpp</a></li>
371 </ul>371 </ul>
372 </div><!--·contents·-->372 </div><!--·contents·-->
373 </div><!--·doc-content·-->373 </div><!--·doc-content·-->
374 <!--·start·footer·part·-->374 <!--·start·footer·part·-->
375 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->375 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
376 ··<ul>376 ··<ul>
377 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02740.html">Chebyshev2</a></li>377 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02740.html">Chebyshev2</a></li>
798 B
./usr/share/doc/libgtsam-dev/html/a02744.html
    
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ··</table>189 ··</table>
190 ··</dd>190 ··</dd>
191 </dl>191 </dl>
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00167_source.html">Fourier.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_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="a00158_source.html">ParameterMatrix.h</a></li>715 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_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="a00158_source.html">ParameterMatrix.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_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="a00242_source.html">AlgebraicDecisionTree.h</a></li>627 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_source.html">AlgebraicDecisionTree.h</a></li>
628 </ul>628 </ul>
629 </div><!--·contents·-->629 </div><!--·contents·-->
630 </div><!--·doc-content·-->630 </div><!--·doc-content·-->
631 <!--·start·footer·part·-->631 <!--·start·footer·part·-->
632 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->632 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
633 ··<ul>633 ··<ul>
634 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li>634 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a02764.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>div</b>·(const·double·&amp;a,·const·double·&amp;b)</td></tr>128 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>div</b>·(const·double·&amp;a,·const·double·&amp;b)</td></tr>
129 <tr·class="separator:a10fa184151db65affd92123a3fdbf29f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a10fa184151db65affd92123a3fdbf29f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:af3433903d2928fc9809119b2b44d5ad2"·id="r_af3433903d2928fc9809119b2b44d5ad2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3433903d2928fc9809119b2b44d5ad2"·name="af3433903d2928fc9809119b2b44d5ad2"></a>130 <tr·class="memitem:af3433903d2928fc9809119b2b44d5ad2"·id="r_af3433903d2928fc9809119b2b44d5ad2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3433903d2928fc9809119b2b44d5ad2"·name="af3433903d2928fc9809119b2b44d5ad2"></a>
131 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>id</b>·(const·double·&amp;x)</td></tr>131 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>id</b>·(const·double·&amp;x)</td></tr>
132 <tr·class="separator:af3433903d2928fc9809119b2b44d5ad2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:af3433903d2928fc9809119b2b44d5ad2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">AlgebraicDecisionTree.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_source.html">AlgebraicDecisionTree.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02764.html">Ring</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02764.html">Ring</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a02768.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m1,·const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m1,·const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">AlgebraicDecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_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="a00194_source.html">Assignment.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_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="a00197_source.html">DecisionTree-inl.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266_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="a00197_source.html">DecisionTree-inl.h</a></li>819 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266_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="a00197_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266_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="a00197_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266_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="a00197_source.html">DecisionTree-inl.h</a></li>142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266_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="a00257_source.html">DecisionTree.h</a></li>834 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">DecisionTree.h</a></li>
835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266_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="a00257_source.html">DecisionTree.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_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="a00257_source.html">DecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">DecisionTree.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02804.html">traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02804.html">traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></li>
1.8 KB
./usr/share/doc/libgtsam-dev/html/a02808.html
    
Offset 7983, 23 lines modifiedOffset 7983, 23 lines modified
0001f2e0:·2066·726f·6d20·7468·6520·666f·6c6c·6f77···from·the·follow0001f2e0:·2066·726f·6d20·7468·6520·666f·6c6c·6f77···from·the·follow
0001f2f0:·696e·6720·6669·6c65·733a·3c75·6c3e·0a3c··ing·files:<ul>.<0001f2f0:·696e·6720·6669·6c65·733a·3c75·6c3e·0a3c··ing·files:<ul>.<
0001f300:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod0001f300:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
0001f310:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa0001f310:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
0001f320:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts0001f320:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
0001f330:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c0001f330:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c
0001f340:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="0001f340:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
0001f350:·6130·3032·3132·5f73·6f75·7263·652e·6874··a00212_source.ht0001f350:·6130·3032·3234·5f73·6f75·7263·652e·6874··a00224_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·3236·332e·6874·6d6c·223e··f="a00263.html">0001f3d0:·663d·2261·3030·3231·382e·6874·6d6c·223e··f="a00218.html">
0001f3e0:·4465·6369·7369·6f6e·5472·6565·4661·6374··DecisionTreeFact0001f3e0:·4465·6369·7369·6f6e·5472·6565·4661·6374··DecisionTreeFact
0001f3f0:·6f72·2e63·7070·3c2f·613e·3c2f·6c69·3e0a··or.cpp</a></li>.0001f3f0:·6f72·2e63·7070·3c2f·613e·3c2f·6c69·3e0a··or.cpp</a></li>.
0001f400:·3c2f·756c·3e0a·3c2f·6469·763e·3c21·2d2d··</ul>.</div><!--0001f400:·3c2f·756c·3e0a·3c2f·6469·763e·3c21·2d2d··</ul>.</div><!--
0001f410:·2063·6f6e·7465·6e74·7320·2d2d·3e0a·3c2f···contents·-->.</0001f410:·2063·6f6e·7465·6e74·7320·2d2d·3e0a·3c2f···contents·-->.</
0001f420:·6469·763e·3c21·2d2d·2064·6f63·2d63·6f6e··div><!--·doc-con0001f420:·6469·763e·3c21·2d2d·2064·6f63·2d63·6f6e··div><!--·doc-con
0001f430:·7465·6e74·202d·2d3e·0a3c·212d·2d20·7374··tent·-->.<!--·st0001f430:·7465·6e74·202d·2d3e·0a3c·212d·2d20·7374··tent·-->.<!--·st
0001f440:·6172·7420·666f·6f74·6572·2070·6172·7420··art·footer·part·0001f440:·6172·7420·666f·6f74·6572·2070·6172·7420··art·footer·part·
1.69 KB
./usr/share/doc/libgtsam-dev/html/a02812.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m1,·const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m1,·const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00212_source.html">DecisionTreeFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00224_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="a00248_source.html">DiscreteBayesNet.h</a></li>520 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_source.html">DiscreteBayesNet.h</a></li>
521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227.html">DiscreteBayesNet.cpp</a></li>521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197.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="a00248_source.html">DiscreteBayesNet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_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="a00182_source.html">DiscreteBayesTree.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">DiscreteBayesTree.h</a></li>
290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266.html">DiscreteBayesTree.cpp</a></li>290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215.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="a00182_source.html">DiscreteBayesTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">DiscreteBayesTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266.html">DiscreteBayesTree.cpp</a></li>360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215.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·3732·5f73·6f75·7263·652e··="a00272_source.00029770:·3d22·6130·3032·3339·5f73·6f75·7263·652e··="a00239_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·3639·2e68·746d··href="a00269.htm000297f0:·6872·6566·3d22·6130·3032·3039·2e68·746d··href="a00209.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="a00272_source.html">DiscreteConditional.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239_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·3039·5f73·6f75·7263·652e·6874··a00209_source.ht000274a0:·6130·3032·3633·5f73·6f75·7263·652e·6874··a00263_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·3137·392e·6874·6d6c··ref="a00179.html00027520:·7265·663d·2261·3030·3230·302e·6874·6d6c··ref="a00200.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="a00209_source.html">DiscreteDistribution.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_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="a00200_source.html">DiscreteEliminationTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00182_source.html">DiscreteEliminationTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191.html">DiscreteEliminationTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00272.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="a00221_source.html">DiscreteFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">DiscreteFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269.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="a00221_source.html">DiscreteFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_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="a00236_source.html">DiscreteFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254_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="a00236_source.html">DiscreteFactorGraph.h</a></li>831 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254_source.html">DiscreteFactorGraph.h</a></li>
832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230.html">DiscreteFactorGraph.cpp</a></li>832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00251.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="a00236_source.html">DiscreteFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254_source.html">DiscreteFactorGraph.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02868.html">traits&lt;·DiscreteFactorGraph·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02868.html">traits&lt;·DiscreteFactorGraph·&gt;</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a02872.html
    
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
329 </dl>329 </dl>
330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>
  
331 </div>331 </div>
332 </div>332 </div>
333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00203_source.html">DiscreteJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00203_source.html">DiscreteJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00218.html">DiscreteJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245.html">DiscreteJunctionTree.cpp</a></li>
336 </ul>336 </ul>
337 </div><!--·contents·-->337 </div><!--·contents·-->
338 </div><!--·doc-content·-->338 </div><!--·doc-content·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
341 ··<ul>341 ··<ul>
342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02872.html">DiscreteJunctionTree</a></li>342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02872.html">DiscreteJunctionTree</a></li>
1.32 KB
./usr/share/doc/libgtsam-dev/html/a02876.html
    
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 Friends</h2></td></tr>166 Friends</h2></td></tr>
167 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>167 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
168 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>168 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
169 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>169 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
170 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 </table>171 </table>
172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260_source.html">DiscreteKey.h</a></li>173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_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="a00260_source.html">DiscreteKey.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_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:·3032·3036·5f73·6f75·7263·652e·6874·6d6c··0206_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·3135·2e68·746d·6c22·3e44·6973··a00215.html">Dis000266e0:·6130·3031·3838·2e68·746d·6c22·3e44·6973··a00188.html">Dis
000266f0:·6372·6574·654c·6f6f·6b75·7044·4147·2e63··creteLookupDAG.c000266f0:·6372·6574·654c·6f6f·6b75·7044·4147·2e63··creteLookupDAG.c
00026700:·7070·3c2f·613e·3c2f·6c69·3e0a·3c2f·756c··pp</a></li>.</ul00026700:·7070·3c2f·613e·3c2f·6c69·3e0a·3c2f·756c··pp</a></li>.</ul
00026710:·3e0a·3c2f·6469·763e·3c21·2d2d·2063·6f6e··>.</div><!--·con00026710:·3e0a·3c2f·6469·763e·3c21·2d2d·2063·6f6e··>.</div><!--·con
00026720:·7465·6e74·7320·2d2d·3e0a·3c2f·6469·763e··tents·-->.</div>00026720:·7465·6e74·7320·2d2d·3e0a·3c2f·6469·763e··tents·-->.</div>
00026730:·3c21·2d2d·2064·6f63·2d63·6f6e·7465·6e74··<!--·doc-content00026730:·3c21·2d2d·2064·6f63·2d63·6f6e·7465·6e74··<!--·doc-content
00026740:·202d·2d3e·0a3c·212d·2d20·7374·6172·7420···-->.<!--·start·00026740:·202d·2d3e·0a3c·212d·2d20·7374·6172·7420···-->.<!--·start·
00026750:·666f·6f74·6572·2070·6172·7420·2d2d·3e0a··footer·part·-->.00026750:·666f·6f74·6572·2070·6172·7420·2d2d·3e0a··footer·part·-->.
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02888.html
    
Offset 452, 16 lines modifiedOffset 452, 16 lines modified
452 <p>argmax·by·back-substitution,·optionally·given·certain·variables.·</p>452 <p>argmax·by·back-substitution,·optionally·given·certain·variables.·</p>
453 <p>Assumes·the·DAG·is·reverse·topologically·sorted,·i.e.·last·conditional·will·be·optimized·first·<em>and</em>·that·the·DAG·does·not·contain·any·conditionals·for·the·given·variables.·If·the·DAG·resulted·from·eliminating·a·factor·graph,·this·is·true·for·the·elimination·ordering.</p>453 <p>Assumes·the·DAG·is·reverse·topologically·sorted,·i.e.·last·conditional·will·be·optimized·first·<em>and</em>·that·the·DAG·does·not·contain·any·conditionals·for·the·given·variables.·If·the·DAG·resulted·from·eliminating·a·factor·graph,·this·is·true·for·the·elimination·ordering.</p>
454 <dl·class="section·return"><dt>Returns</dt><dd>given·assignment·extended·w.·optimal·assignment·for·all·variables.·</dd></dl>454 <dl·class="section·return"><dt>Returns</dt><dd>given·assignment·extended·w.·optimal·assignment·for·all·variables.·</dd></dl>
  
455 </div>455 </div>
456 </div>456 </div>
457 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>457 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
458 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245_source.html">DiscreteLookupDAG.h</a></li>458 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00206_source.html">DiscreteLookupDAG.h</a></li>
459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215.html">DiscreteLookupDAG.cpp</a></li>459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188.html">DiscreteLookupDAG.cpp</a></li>
460 </ul>460 </ul>
461 </div><!--·contents·-->461 </div><!--·contents·-->
462 </div><!--·doc-content·-->462 </div><!--·doc-content·-->
463 <!--·start·footer·part·-->463 <!--·start·footer·part·-->
464 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->464 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
465 ··<ul>465 ··<ul>
466 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02888.html">DiscreteLookupDAG</a></li>466 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02888.html">DiscreteLookupDAG</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a02892.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m1,·const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m1,·const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245_source.html">DiscreteLookupDAG.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00206_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="a00224_source.html">DiscreteMarginals.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_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="a00233_source.html">DiscreteValues.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_source.html">DiscreteValues.h</a></li>
318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00251.html">DiscreteValues.cpp</a></li>318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191.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="a00233_source.html">DiscreteValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_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="a00206_source.html">Signature.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_source.html">Signature.h</a></li>
280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239.html">Signature.cpp</a></li>280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260.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="a00425_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00425_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00425_source.html">BearingRange.h</a></li>186 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00425_source.html">BearingRange.h</a></li>161 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00425_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00425_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00314_source.html">Cal3.h</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">Cal3.h</a></li>
411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335.html">Cal3.cpp</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377.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="a00398_source.html">Cal3_S2.h</a></li>499 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">Cal3_S2.h</a></li>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323.html">Cal3_S2.cpp</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401.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="a00398_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_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="a00398_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">Cal3_S2.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02952.html">traits&lt;·const·Cal3_S2·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02952.html">traits&lt;·const·Cal3_S2·&gt;</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a02956.html
    
Offset 572, 16 lines modifiedOffset 572, 16 lines modified
572 ··</dd>572 ··</dd>
573 </dl>573 </dl>
574 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>574 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>
  
575 </div>575 </div>
576 </div>576 </div>
577 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>577 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
578 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">Cal3_S2Stereo.h</a></li>578 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3_S2Stereo.h</a></li>
579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467.html">Cal3_S2Stereo.cpp</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311.html">Cal3_S2Stereo.cpp</a></li>
580 </ul>580 </ul>
581 </div><!--·contents·-->581 </div><!--·contents·-->
582 </div><!--·doc-content·-->582 </div><!--·doc-content·-->
583 <!--·start·footer·part·-->583 <!--·start·footer·part·-->
584 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->584 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
585 ··<ul>585 ··<ul>
586 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02956.html">Cal3_S2Stereo</a></li>586 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02956.html">Cal3_S2Stereo</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02960.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">Cal3_S2Stereo.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3_S2Stereo.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02960.html">traits&lt;·Cal3_S2Stereo·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02960.html">traits&lt;·Cal3_S2Stereo·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02964.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">Cal3_S2Stereo.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3_S2Stereo.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02964.html">traits&lt;·const·Cal3_S2Stereo·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02964.html">traits&lt;·const·Cal3_S2Stereo·&gt;</a></li>
1.1 KB
./usr/share/doc/libgtsam-dev/html/a02968.html
    
Offset 616, 16 lines modifiedOffset 616, 16 lines modified
616 ··</dd>616 ··</dd>
617 </dl>617 </dl>
618 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>618 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>
  
619 </div>619 </div>
620 </div>620 </div>
621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3Bundler.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_source.html">Cal3Bundler.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461.html">Cal3Bundler.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374.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="a00380_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00380_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00350_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="a00293_source.html">Cal3DS2.h</a></li>463 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326_source.html">Cal3DS2.h</a></li>
464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413.html">Cal3DS2.cpp</a></li>464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443.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="a00293_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326_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="a00293_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326_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="a00455_source.html">Cal3DS2_Base.h</a></li>476 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338_source.html">Cal3DS2_Base.h</a></li>
477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00356.html">Cal3DS2_Base.cpp</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458.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="a00401_source.html">Cal3Fisheye.h</a></li>496 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00347_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="a00344.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="a00401_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00347_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="a00401_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00347_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>
862 B
./usr/share/doc/libgtsam-dev/html/a03008.html
    
Offset 494, 15 lines modifiedOffset 494, 15 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="a00365_source.html">Cal3Unified.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_source.html">Cal3Unified.h</a></li>
501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00473.html">Cal3Unified.cpp</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00473.html">Cal3Unified.cpp</a></li>
502 </ul>502 </ul>
503 </div><!--·contents·-->503 </div><!--·contents·-->
504 </div><!--·doc-content·-->504 </div><!--·doc-content·-->
505 <!--·start·footer·part·-->505 <!--·start·footer·part·-->
506 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->506 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
507 ··<ul>507 ··<ul>
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="a00365_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_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="a00365_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_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="a00443_source.html">CalibratedCamera.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_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="a00443_source.html">CalibratedCamera.h</a></li>665 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_source.html">CalibratedCamera.h</a></li>
666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452.html">CalibratedCamera.cpp</a></li>666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284.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="a00443_source.html">CalibratedCamera.h</a></li>659 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_source.html">CalibratedCamera.h</a></li>
660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452.html">CalibratedCamera.cpp</a></li>660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284.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="a00443_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_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="a00443_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_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="a00443_source.html">CalibratedCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_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="a00464_source.html">CameraSet.h</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00464_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00464_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00410_source.html">Cyclic.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_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="a00410_source.html">Cyclic.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_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="a00392_source.html">EssentialMatrix.h</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00392_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00392_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00281_source.html">Line3.h</a></li>434 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00281_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00281_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00308_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="a00395_source.html">OrientedPlane3.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_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="a00395_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_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="a00395_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_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="a00422_source.html">PinholeCamera.h</a></li>909 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440_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="a00422_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440_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="a00422_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440_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="a00422_source.html">PinholeCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440_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="a00404_source.html">PinholePose.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362_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="a00404_source.html">PinholePose.h</a></li>668 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362_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="a00404_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362_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="a00404_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362_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="a00290_source.html">PinholeSet.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452_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="a00290_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452_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="a00290_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452_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="a00284_source.html">Point2.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416_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="a00332_source.html">Point3.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_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="a00329_source.html">Pose2.h</a></li>811 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_source.html">Pose2.h</a></li>
812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320.html">Pose2.cpp</a></li>812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431.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="a00329_source.html">Pose2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_source.html">Pose2.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320.html">Pose2.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431.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="a00329_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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="a00329_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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="a00329_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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="a00329_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413_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="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>·minimizes·the·geodesic·distance·on·the·manifold,·leading·to·a·screw·motion·interpolation·in·Cartesian·space,·which·might·not·be·what·is·expected.·In·contrast,·this·method·executes·a·straight·line·interpolation·for·the·translation,·while·still·using·interpolate·(aka·"slerp")·for·the·rotational·component.·This·might·be·more·intuitive·in·many·applications.</p>711 <p>The·default·"interpolate"·method·defined·in·<a·class="el"·href="a00002.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="a00296_source.html">Pose3.h</a></li>1164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">Pose3.h</a></li>
1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419.html">Pose3.cpp</a></li>1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464.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="a00296_source.html">Pose3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">Pose3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419.html">Pose3.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464.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="a00296_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00296_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00296_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00296_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00296_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00449_source.html">Quaternion.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00353_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="a00371_source.html">Rot2.h</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419_source.html">Rot2.h</a></li>
404 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00428.html">Rot2.cpp</a></li>404 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359.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="a00371_source.html">Rot2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419_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="a00371_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419_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="a00371_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419_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·3237··"el"·href="a002700017df0:·2265·6c22·2068·7265·663d·2261·3030·3333··"el"·href="a0033
00017e00:·385f·736f·7572·6365·2e68·746d·6c22·3e52··8_source.html">R00017e00:·325f·736f·7572·6365·2e68·746d·6c22·3e52··2_source.html">R
00017e10:·6f74·332e·683c·2f61·3e3c·2f6c·693e·0a3c··ot3.h</a></li>.<00017e10:·6f74·332e·683c·2f61·3e3c·2f6c·693e·0a3c··ot3.h</a></li>.<
00017e20:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod00017e20:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
00017e30:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa00017e30:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
00017e40:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts00017e40:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
00017e50:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c00017e50:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c
00017e60:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="00017e60:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
00017e70:·6130·3033·3533·2e68·746d·6c22·3e52·6f74··a00353.html">Rot00017e70:·6130·3034·3235·2e68·746d·6c22·3e52·6f74··a00425.html">Rot
00017e80:·332e·6370·703c·2f61·3e3c·2f6c·693e·0a3c··3.cpp</a></li>.<00017e80:·332e·6370·703c·2f61·3e3c·2f6c·693e·0a3c··3.cpp</a></li>.<
00017e90:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod00017e90:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
00017ea0:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa00017ea0:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
00017eb0:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts00017eb0:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
00017ec0:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c00017ec0:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c
00017ed0:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="00017ed0:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
00017ee0:·6130·3034·3739·2e68·746d·6c22·3e52·6f74··a00479.html">Rot00017ee0:·6130·3034·3631·2e68·746d·6c22·3e52·6f74··a00461.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="a00278_source.html">Rot3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461.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="a00278_source.html">Rot3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461.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="a00278_source.html">Rot3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_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="a00278_source.html">Rot3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_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="a00431_source.html">Similarity2.h</a></li>387 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Similarity2.h</a></li>
388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377.html">Similarity2.cpp</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00428.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="a00431_source.html">Similarity2.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00431_source.html">Similarity2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00431_source.html">Similarity2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00311_source.html">Similarity3.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_source.html">Similarity3.h</a></li>
427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00344.html">Similarity3.cpp</a></li>427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00476.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="a00311_source.html">Similarity3.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_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="a00311_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_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="a00311_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479_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="a00446_source.html">SO3.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_source.html">SO3.h</a></li>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389.html">SO3.cpp</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293.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="a00446_source.html">SO3.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_source.html">SO3.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389.html">SO3.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293.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="a00446_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_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="a00446_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_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="a00317_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_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="a00317_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_source.html">SO4.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03300.html">traits&lt;·const·SO4·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03300.html">traits&lt;·const·SO4·&gt;</a></li>
4.54 KB
./usr/share/doc/libgtsam-dev/html/a03304.html
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 <tr·class="memitem:a3123e38f2e398ac794bb01219d8c2afe"·id="r_a3123e38f2e398ac794bb01219d8c2afe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3123e38f2e398ac794bb01219d8c2afe"·name="a3123e38f2e398ac794bb01219d8c2afe"></a>205 <tr·class="memitem:a3123e38f2e398ac794bb01219d8c2afe"·id="r_a3123e38f2e398ac794bb01219d8c2afe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3123e38f2e398ac794bb01219d8c2afe"·name="a3123e38f2e398ac794bb01219d8c2afe"></a>
206 static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChordalMean</b>·(const·std::vector&lt;·<a·class="el"·href="a03304.html">SO</a>·&gt;·&amp;rotations)</td></tr>206 static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChordalMean</b>·(const·std::vector&lt;·<a·class="el"·href="a03304.html">SO</a>·&gt;·&amp;rotations)</td></tr>
207 <tr·class="memdesc:a3123e38f2e398ac794bb01219d8c2afe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Named·constructor·that·finds·chordal·mean·\(·mu·=·argmin_R·\sum·sqr(|R-R_i|_F)·\),·currently·only·defined·for·SO3.·<br·/></td></tr>207 <tr·class="memdesc:a3123e38f2e398ac794bb01219d8c2afe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Named·constructor·that·finds·chordal·mean·\(·mu·=·argmin_R·\sum·sqr(|R-R_i|_F)·\),·currently·only·defined·for·SO3.·<br·/></td></tr>
208 <tr·class="separator:a3123e38f2e398ac794bb01219d8c2afe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:a3123e38f2e398ac794bb01219d8c2afe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"·id="r_ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplParams"·colspan="2"><a·id="ac75dce8518d64fc0e86a71585fdf466d"·name="ac75dce8518d64fc0e86a71585fdf466d"></a>209 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"·id="r_ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplParams"·colspan="2"><a·id="ac75dce8518d64fc0e86a71585fdf466d"·name="ac75dce8518d64fc0e86a71585fdf466d"></a>
210 template&lt;int·N_·=·N,·typename··=·IsDynamic&lt;N_&gt;&gt;·</td></tr>210 template&lt;int·N_·=·N,·typename··=·IsDynamic&lt;N_&gt;&gt;·</td></tr>
211 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>Random</b>·(std::mt19937·&amp;rng,·size_t·n=0)</td></tr>211 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>Random</b>·(std::mt19937·&amp;rng,·size_t·n=0)</td></tr>
212 <tr·class="memdesc:ac75dce8518d64fc0e86a71585fdf466d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Random·SO(n)·element·(no·big·claims·about·uniformity).·SO(3)·is·specialized·in·<a·class="el"·href="a00389.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="a00293.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="a00338_source.html">SOn.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323_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="a00290.html">SO4.cpp</a></li>
513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">SO4.h</a></li>513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_source.html">SO4.h</a></li>
514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_source.html">SOn-inl.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_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="a00338_source.html">SOn.h</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323_source.html">SOn.h</a></li>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_source.html">SOn-inl.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_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="a00338_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323_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="a00338_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323_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="a00302_source.html">SphericalCamera.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_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="a00302_source.html">SphericalCamera.h</a></li>484 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_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="a00302_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_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="a00302_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_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="a00359_source.html">StereoCamera.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00359_source.html">StereoCamera.h</a></li>341 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00359_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00359_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00326_source.html">StereoPoint2.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">StereoPoint2.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362.html">StereoPoint2.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278.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="a00326_source.html">StereoPoint2.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_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="a00326_source.html">StereoPoint2.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">StereoPoint2.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03360.html">traits&lt;·const·StereoPoint2·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03360.html">traits&lt;·const·StereoPoint2·&gt;</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a03364.html
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
110 </div>110 </div>
111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
112 ·<div·class="center">112 ·<div·class="center">
113 ··<img·src="a03364.png"·alt=""/>113 ··<img·src="a03364.png"·alt=""/>
114 ·</div></div>114 ·</div></div>
115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">triangulation.h</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>122 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03364.html">TriangulationUnderconstrainedException</a></li>123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03364.html">TriangulationUnderconstrainedException</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a03368.html
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
110 </div>110 </div>
111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
112 ·<div·class="center">112 ·<div·class="center">
113 ··<img·src="a03368.png"·alt=""/>113 ··<img·src="a03368.png"·alt=""/>
114 ·</div></div>114 ·</div></div>
115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">triangulation.h</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>122 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03368.html">TriangulationCheiralityException</a></li>123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03368.html">TriangulationCheiralityException</a></li>
993 B
./usr/share/doc/libgtsam-dev/html/a03372.html
    
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
  
226 <p>threshold·to·decide·whether·triangulation·is·result.degenerate·</p>226 <p>threshold·to·decide·whether·triangulation·is·result.degenerate·</p>
227 <p>(the·rank·is·the·number·of·singular·values·of·the·triangulation·matrix·which·are·larger·than·rankTolerance)·</p>227 <p>(the·rank·is·the·number·of·singular·values·of·the·triangulation·matrix·which·are·larger·than·rankTolerance)·</p>
  
228 </div>228 </div>
229 </div>229 </div>
230 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>230 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">triangulation.h</a></li>
232 </ul>232 </ul>
233 </div><!--·contents·-->233 </div><!--·contents·-->
234 </div><!--·doc-content·-->234 </div><!--·doc-content·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
237 ··<ul>237 ··<ul>
238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03372.html">TriangulationParameters</a></li>238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03372.html">TriangulationParameters</a></li>
1.56 KB
./usr/share/doc/libgtsam-dev/html/a03376.html
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>185 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
186 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:a3fb21bf72655d2dc5397ef469330e706"·id="r_a3fb21bf72655d2dc5397ef469330e706"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fb21bf72655d2dc5397ef469330e706"·name="a3fb21bf72655d2dc5397ef469330e706"></a>187 <tr·class="memitem:a3fb21bf72655d2dc5397ef469330e706"·id="r_a3fb21bf72655d2dc5397ef469330e706"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fb21bf72655d2dc5397ef469330e706"·name="a3fb21bf72655d2dc5397ef469330e706"></a>
188 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03376.html">TriangulationResult</a>·&amp;result)</td></tr>188 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03376.html">TriangulationResult</a>·&amp;result)</td></tr>
189 <tr·class="separator:a3fb21bf72655d2dc5397ef469330e706"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:a3fb21bf72655d2dc5397ef469330e706"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 </table>190 </table>
191 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>191 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">triangulation.h</a></li>
193 </ul>193 </ul>
194 </div><!--·contents·-->194 </div><!--·contents·-->
195 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
198 ··<ul>198 ··<ul>
199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03376.html">TriangulationResult</a></li>199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03376.html">TriangulationResult</a></li>
976 B
./usr/share/doc/libgtsam-dev/html/a03380.html
    
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
  
302 <p>Signed,·vector-valued·error·between·two·directions.·</p>302 <p>Signed,·vector-valued·error·between·two·directions.·</p>
303 <dl·class="deprecated"><dt><b><a·class="el"·href="a01409.html#_deprecated000016">Deprecated:</a></b></dt><dd>,·errorVector·has·the·proper·derivatives,·this·confusingly·has·only·the·second.·</dd></dl>303 <dl·class="deprecated"><dt><b><a·class="el"·href="a01409.html#_deprecated000016">Deprecated:</a></b></dt><dd>,·errorVector·has·the·proper·derivatives,·this·confusingly·has·only·the·second.·</dd></dl>
  
304 </div>304 </div>
305 </div>305 </div>
306 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>306 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_source.html">Unit3.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_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="a00470_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_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="a00470_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_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="a00605.html"·title="Base·class·for·conditional·densities.">Conditional.h</a>,·should·not·depend·on·x,·y,·or·m,·only·on·the·parameters·of·the·density.·Hence,·we·delegate·to·the·underlying·Gaussian·conditionals,·indexed·by·m,·which·do·satisfy:</p>734 <p>For·all·x,y,m.·But·note·that·K,·the·(log)·normalization·constant·defined·in·<a·class="el"·href="a00686.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="a00536_source.html">GaussianMixture.h</a></li>968 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">GaussianMixture.h</a></li>
969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00515.html">GaussianMixture.cpp</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00545.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="a00536_source.html">GaussianMixture.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_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="a00533_source.html">GaussianMixtureFactor.h</a></li>609 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">GaussianMixtureFactor.h</a></li>
610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524.html">GaussianMixtureFactor.cpp</a></li>610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00515.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="a00533_source.html">GaussianMixtureFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_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="a00569_source.html">HybridBayesNet.h</a></li>877 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548_source.html">HybridBayesNet.h</a></li>
878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518.html">HybridBayesNet.cpp</a></li>878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00509.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="a00569_source.html">HybridBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548_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="a00497_source.html">HybridBayesTree.h</a></li>283 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_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="a00497_source.html">HybridBayesTree.h</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_source.html">HybridBayesTree.h</a></li>
478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.html">HybridBayesTree.cpp</a></li>478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524.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="a00497_source.html">HybridBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_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="a00497_source.html">HybridBayesTree.h</a></li>560 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_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.01 KB
./usr/share/doc/libgtsam-dev/html/a03436.html
    
Offset 950, 15 lines modifiedOffset 950, 15 lines modified
  
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="a00488_source.html">HybridConditional.h</a></li>954 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridConditional.h</a></li>
955 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00491.html">HybridConditional.cpp</a></li>955 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00542.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.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="a00494_source.html">HybridEliminationTree.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00551_source.html">HybridEliminationTree.h</a></li>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548.html">HybridEliminationTree.cpp</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533.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="a00482_source.html">HybridFactor.h</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569_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="a00566.html">HybridFactor.cpp</a></li>
503 </ul>503 </ul>
504 </div><!--·contents·-->504 </div><!--·contents·-->
505 </div><!--·doc-content·-->505 </div><!--·doc-content·-->
506 <!--·start·footer·part·-->506 <!--·start·footer·part·-->
507 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->507 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
508 ··<ul>508 ··<ul>
509 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03448.html">HybridFactor</a></li>509 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03448.html">HybridFactor</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03452.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m1,·const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m1,·const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_source.html">HybridFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569_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="a00563_source.html">HybridFactorGraph.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527_source.html">HybridFactorGraph.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00530.html">HybridFactorGraph.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563.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>
1.06 KB
./usr/share/doc/libgtsam-dev/html/a03464.html
    
Offset 645, 15 lines modifiedOffset 645, 15 lines modified
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="a00554_source.html">HybridGaussianFactorGraph.h</a></li>650 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_source.html">HybridGaussianFactorGraph.h</a></li>
651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527.html">HybridGaussianFactorGraph.cpp</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.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>
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="a00545_source.html">HybridJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503_source.html">HybridJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482.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="a00557_source.html">HybridNonlinearFactorGraph.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506_source.html">HybridNonlinearFactorGraph.h</a></li>
511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506.html">HybridNonlinearFactorGraph.cpp</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518.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="a00557_source.html">HybridNonlinearFactorGraph.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506_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="a00539_source.html">HybridNonlinearISAM.h</a></li>305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560_source.html">HybridNonlinearISAM.h</a></li>
306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560.html">HybridNonlinearISAM.cpp</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536.html">HybridNonlinearISAM.cpp</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 </div><!--·doc-content·-->309 </div><!--·doc-content·-->
310 <!--·start·footer·part·-->310 <!--·start·footer·part·-->
311 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->311 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
312 ··<ul>312 ··<ul>
313 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03496.html">HybridNonlinearISAM</a></li>313 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03496.html">HybridNonlinearISAM</a></li>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a03500.html
    
Offset 214, 16 lines modifiedOffset 214, 16 lines modified
214 ··</dd>214 ··</dd>
215 </dl>215 </dl>
216 <p>Prune</p>216 <p>Prune</p>
  
217 </div>217 </div>
218 </div>218 </div>
219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00512_source.html">HybridSmoother.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00530_source.html">HybridSmoother.h</a></li>
221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00542.html">HybridSmoother.cpp</a></li>221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00512.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="a01073.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="a01121.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="a01073.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="a01121.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="a00566_source.html">HybridValues.h</a></li>542 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_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="a00566_source.html">HybridValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_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="a00551_source.html">MixtureFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00491_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="a00686_source.html">BayesNet.h</a></li>455 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692_source.html">BayesNet.h</a></li>
456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_source.html">BayesNet-inst.h</a></li>456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00584_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="a00680_source.html">BayesTree.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">BayesTree.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">FactorGraph.h</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_source.html">FactorGraph.h</a></li>
558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_source.html">FactorGraph-inst.h</a></li>558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_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="a00770.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="a00848.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="a00680_source.html">BayesTree.h</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">BayesTree.h</a></li>
307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_source.html">ClusterTree.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">ClusterTree.h</a></li>
308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00680_source.html">BayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">BayesTree.h</a></li>
133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638.html">BayesTree.cpp</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623.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="a00680_source.html">BayesTree.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">BayesTree.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638.html">BayesTree.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623.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="a00680_source.html">BayesTree.h</a></li>534 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">BayesTree.h</a></li>
535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">BayesTree-inst.h</a></li>535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_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="a00680_source.html">BayesTree.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_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="a00587_source.html">BayesTreeCliqueBase.h</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->113 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
114 ··<ul>114 ··<ul>
115 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03548.html">EliminationTraits</a></li>115 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03548.html">EliminationTraits</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a03552.html
    
Offset 427, 16 lines modifiedOffset 427, 16 lines modified
  
427 <p>This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.·</p>427 <p>This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.·</p>
428 <p>This·is·fixed·by·applying·this·mutex.·</p>428 <p>This·is·fixed·by·applying·this·mutex.·</p>
  
429 </div>429 </div>
430 </div>430 </div>
431 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>431 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
432 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_source.html">BayesTreeCliqueBase.h</a></li>432 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_source.html">BayesTreeCliqueBase.h</a></li>
433 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">BayesTreeCliqueBase-inst.h</a></li>433 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">BayesTreeCliqueBase-inst.h</a></li>
434 </ul>434 </ul>
435 </div><!--·contents·-->435 </div><!--·contents·-->
436 </div><!--·doc-content·-->436 </div><!--·doc-content·-->
437 <!--·start·footer·part·-->437 <!--·start·footer·part·-->
438 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->438 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
439 ··<ul>439 ··<ul>
440 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03552.html">BayesTreeCliqueBase</a></li>440 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03552.html">BayesTreeCliqueBase</a></li>
1.22 KB
./usr/share/doc/libgtsam-dev/html/a03556.html
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 </table><table·class="memberdecls">155 </table><table·class="memberdecls">
156 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>156 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
157 Classes</h2></td></tr>157 Classes</h2></td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">EliminationPostOrderVisitor</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">EliminationPostOrderVisitor</a></td></tr>
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 </table>160 </table>
161 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_source.html">ClusterTree-inst.h</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03556.html">EliminationData</a></li>169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03556.html">EliminationData</a></li>
1.72 KB
./usr/share/doc/libgtsam-dev/html/a03560.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 &#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminationPostOrderVisitor</b>·(const·typename·CLUSTERTREE::Eliminate·&amp;eliminationFunction,·typename·CLUSTERTREE::BayesTreeType::Nodes·&amp;nodesIndex)</td></tr>110 &#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminationPostOrderVisitor</b>·(const·typename·CLUSTERTREE::Eliminate·&amp;eliminationFunction,·typename·CLUSTERTREE::BayesTreeType::Nodes·&amp;nodesIndex)</td></tr>
111 <tr·class="separator:acb4697a7721f193d4f7870104104c554"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:acb4697a7721f193d4f7870104104c554"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a381975675a251d6f6fabe8c8096f19c4"·id="r_a381975675a251d6f6fabe8c8096f19c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a381975675a251d6f6fabe8c8096f19c4"·name="a381975675a251d6f6fabe8c8096f19c4"></a>112 <tr·class="memitem:a381975675a251d6f6fabe8c8096f19c4"·id="r_a381975675a251d6f6fabe8c8096f19c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a381975675a251d6f6fabe8c8096f19c4"·name="a381975675a251d6f6fabe8c8096f19c4"></a>
113 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·typename·CLUSTERTREE::sharedNode·&amp;node,·<a·class="el"·href="a03556.html">EliminationData</a>·&amp;myData)</td></tr>113 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·typename·CLUSTERTREE::sharedNode·&amp;node,·<a·class="el"·href="a03556.html">EliminationData</a>·&amp;myData)</td></tr>
114 <tr·class="separator:a381975675a251d6f6fabe8c8096f19c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a381975675a251d6f6fabe8c8096f19c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00674_source.html">ClusterTree.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">ClusterTree.h</a></li>
231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00674_source.html">ClusterTree.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">ClusterTree.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00605_source.html">Conditional.h</a></li>394 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_source.html">Conditional.h</a></li>
395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_source.html">Conditional-inst.h</a></li>395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_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="a00617_source.html">DotWriter.h</a></li>210 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00626_source.html">DotWriter.h</a></li>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632.html">DotWriter.cpp</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578.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="a00677_source.html">EliminateableFactorGraph.h</a></li>734 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">EliminateableFactorGraph.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>735 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_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="a00770.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="a00848.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="a00671_source.html">EliminationTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638_source.html">EliminationTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">EliminationTree-inst.h</a></li>360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_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="a00671_source.html">EliminationTree.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638_source.html">EliminationTree.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">EliminationTree-inst.h</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_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="a00587_source.html">Factor.h</a></li>545 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632_source.html">Factor.h</a></li>
546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698.html">Factor.cpp</a></li>546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611.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="a00656_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_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="a00656_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_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="a00656_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_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="a00614_source.html">graph-inl.h</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698_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="a00614_source.html">graph-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698_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="a00635_source.html">graph.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_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="a00635_source.html">graph.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_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="a00635_source.html">graph.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_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="a00665_source.html">inferenceExceptions.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00689_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="a00653_source.html">ISAM.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">ISAM.h</a></li>
200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00626_source.html">ISAM-inst.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">ISAM-inst.h</a></li>
201 </ul>201 </ul>
202 </div><!--·contents·-->202 </div><!--·contents·-->
203 </div><!--·doc-content·-->203 </div><!--·doc-content·-->
204 <!--·start·footer·part·-->204 <!--·start·footer·part·-->
205 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->205 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
206 ··<ul>206 ··<ul>
207 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03640.html">ISAM</a></li>207 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03640.html">ISAM</a></li>
1.22 KB
./usr/share/doc/libgtsam-dev/html/a03644.html
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 </table><table·class="memberdecls">149 </table><table·class="memberdecls">
150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
151 Classes</h2></td></tr>151 Classes</h2></td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">SymbolicFactors</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">SymbolicFactors</a></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>155 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">JunctionTree-inst.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">JunctionTree-inst.h</a></li>
157 </ul>157 </ul>
158 </div><!--·contents·-->158 </div><!--·contents·-->
159 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
162 ··<ul>162 ··<ul>
163 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li>163 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li>
2.09 KB
./usr/share/doc/libgtsam-dev/html/a03648.html
    
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 <tr·class="separator:a37b5e74d2c3711906f57982b4512351f·inherit·pro_methods_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>322 <tr·class="separator:a37b5e74d2c3711906f57982b4512351f·inherit·pro_methods_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
323 <tr·class="inherit_header·pro_attribs_a03524"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03524')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03524.html">gtsam::FactorGraph&lt;·Factor·&gt;</a></td></tr>323 <tr·class="inherit_header·pro_attribs_a03524"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03524')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03524.html">gtsam::FactorGraph&lt;·Factor·&gt;</a></td></tr>
324 <tr·class="memitem:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"·id="r_ae0c75f68e3ebc37cc4511285b12c33fc"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03524.html#ae0c75f68e3ebc37cc4511285b12c33fc">factors_</a></td></tr>324 <tr·class="memitem:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"·id="r_ae0c75f68e3ebc37cc4511285b12c33fc"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03524.html#ae0c75f68e3ebc37cc4511285b12c33fc">factors_</a></td></tr>
325 <tr·class="memdesc:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check,·makes·sure·FACTOR·defines·print·and·equals··<br·/></td></tr>325 <tr·class="memdesc:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check,·makes·sure·FACTOR·defines·print·and·equals··<br·/></td></tr>
326 <tr·class="separator:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>326 <tr·class="separator:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
327 </table>327 </table>
328 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>328 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
329 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">JunctionTree-inst.h</a></li>329 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">JunctionTree-inst.h</a></li>
330 </ul>330 </ul>
331 </div><!--·contents·-->331 </div><!--·contents·-->
332 </div><!--·doc-content·-->332 </div><!--·doc-content·-->
333 <!--·start·footer·part·-->333 <!--·start·footer·part·-->
334 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->334 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
335 ··<ul>335 ··<ul>
336 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li><li·class="navelem"><a·class="el"·href="a03648.html">SymbolicFactors</a></li>336 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li><li·class="navelem"><a·class="el"·href="a03648.html">SymbolicFactors</a></li>
1.94 KB
./usr/share/doc/libgtsam-dev/html/a03652.html
    
Offset 281, 16 lines modifiedOffset 281, 16 lines modified
281 <tr·class="inherit_header·pro_attribs_a03564"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03564')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>281 <tr·class="inherit_header·pro_attribs_a03564"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03564')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>
282 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top">282 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top">
283 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>283 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
284 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>284 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>
285 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>285 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
286 </table>286 </table>
287 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>287 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
288 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692_source.html">JunctionTree.h</a></li>288 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_source.html">JunctionTree.h</a></li>
289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">JunctionTree-inst.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">JunctionTree-inst.h</a></li>
290 </ul>290 </ul>
291 </div><!--·contents·-->291 </div><!--·contents·-->
292 </div><!--·doc-content·-->292 </div><!--·doc-content·-->
293 <!--·start·footer·part·-->293 <!--·start·footer·part·-->
294 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->294 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
295 ··<ul>295 ··<ul>
296 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03652.html">JunctionTree</a></li>296 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03652.html">JunctionTree</a></li>
1.41 KB
./usr/share/doc/libgtsam-dev/html/a03656.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
124 Friends</h2></td></tr>124 Friends</h2></td></tr>
125 <tr·class="memitem:a5453424ddb166b8dfa3e88c16b1d3aa4"·id="r_a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5453424ddb166b8dfa3e88c16b1d3aa4"·name="a5453424ddb166b8dfa3e88c16b1d3aa4"></a>125 <tr·class="memitem:a5453424ddb166b8dfa3e88c16b1d3aa4"·id="r_a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5453424ddb166b8dfa3e88c16b1d3aa4"·name="a5453424ddb166b8dfa3e88c16b1d3aa4"></a>
126 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03656.html">StreamedKey</a>·&amp;)</td></tr>126 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03656.html">StreamedKey</a>·&amp;)</td></tr>
127 <tr·class="separator:a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">Key.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_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="a00611_source.html">Key.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_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="a00611_source.html">Key.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_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="a00611.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="a00590.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="a00578_source.html">LabeledSymbol.h</a></li>254 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662_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="a00578_source.html">LabeledSymbol.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662_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="a00584_source.html">MetisIndex.h</a></li>170 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00617_source.html">MetisIndex.h</a></li>
171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00689_source.html">MetisIndex-inl.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00677_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="a00596_source.html">Ordering.h</a></li>581 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614_source.html">Ordering.h</a></li>
582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620.html">Ordering.cpp</a></li>582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629.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="a00596_source.html">Ordering.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614_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="a00611.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="a00590.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="a00662.html">Symbol.cpp</a></li>241 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650.html">Symbol.cpp</a></li>
242 </ul>242 </ul>
243 </div><!--·contents·-->243 </div><!--·contents·-->
244 </div><!--·doc-content·-->244 </div><!--·doc-content·-->
245 <!--·start·footer·part·-->245 <!--·start·footer·part·-->
246 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->246 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
247 ··<ul>247 ··<ul>
248 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03688.html">Symbol</a></li>248 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03688.html">Symbol</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a03700.html
    
Offset 357, 17 lines modifiedOffset 357, 17 lines modified
357 ··</table>357 ··</table>
358 ··</dd>358 ··</dd>
359 </dl>359 </dl>
  
360 </div>360 </div>
361 </div>361 </div>
362 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>362 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_source.html">VariableIndex.h</a></li>363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">VariableIndex.h</a></li>
364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">VariableIndex-inl.h</a></li>364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">VariableIndex-inl.h</a></li>
365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629.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.67 KB
./usr/share/doc/libgtsam-dev/html/a03704.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m1,·const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m1,·const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_source.html">VariableIndex.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">VariableIndex.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03704.html">traits&lt;·VariableIndex·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03704.html">traits&lt;·VariableIndex·&gt;</a></li>
1.23 KB
./usr/share/doc/libgtsam-dev/html/a03708.html
    
Offset 206, 16 lines modifiedOffset 206, 16 lines modified
  
206 <p>Constructor·from·a·set·of·factors·to·be·combined.·</p>206 <p>Constructor·from·a·set·of·factors·to·be·combined.·</p>
207 <p>Sorts·the·variables·and·keeps·track·of·which·variable·from·each·factor·ends·up·in·each·slot·of·the·combined·factor,·as·described·in·the·class·comment.·</p>207 <p>Sorts·the·variables·and·keeps·track·of·which·variable·from·each·factor·ends·up·in·each·slot·of·the·combined·factor,·as·described·in·the·class·comment.·</p>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">VariableSlots.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">VariableSlots.h</a></li>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593.html">VariableSlots.cpp</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656.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="a00575_source.html">VariableSlots.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_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="a00899_source.html">AcceleratedPowerMethod.h</a></li>240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743_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="a00845_source.html">BinaryJacobianFactor.h</a></li>562 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_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="a00845_source.html">BinaryJacobianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_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="a00728_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="a00806_source.html">Errors.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00869_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="a00776_source.html">GaussianBayesNet.h</a></li>868 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00734_source.html">GaussianBayesNet.h</a></li>
869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827.html">GaussianBayesNet.cpp</a></li>869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842.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="a00776_source.html">GaussianBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00734_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="a00785_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="a00785_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="a00800.html">GaussianBayesTree.cpp</a></li>528 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788.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="a00785_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="a00773_source.html">GaussianConditional.h</a></li>1245 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">GaussianConditional.h</a></li>
1246 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00869_source.html">GaussianConditional-inl.h</a></li>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="a00767.html">GaussianConditional.cpp</a></li>1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00881.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="a00773_source.html">GaussianConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_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="a00812_source.html">GaussianDensity.h</a></li>824 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianDensity.h</a></li>
825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.html">GaussianDensity.cpp</a></li>825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.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="a00836_source.html">GaussianEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">GaussianEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842.html">GaussianEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00800.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="a00815_source.html">GaussianFactor.h</a></li>994 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">GaussianFactor.h</a></li>
995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821.html">GaussianFactor.cpp</a></li>995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00815_source.html">GaussianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_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="a00770_source.html">GaussianFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00770_source.html">GaussianFactorGraph.h</a></li>1178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">GaussianFactorGraph.h</a></li>
1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809.html">GaussianFactorGraph.cpp</a></li>1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722.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="a00770_source.html">GaussianFactorGraph.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">GaussianFactorGraph.h</a></li>
138 </ul>138 </ul>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>143 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03796.html">traits&lt;·GaussianFactorGraph·&gt;</a></li>144 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03796.html">traits&lt;·GaussianFactorGraph·&gt;</a></li>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a03800.html
    
Offset 419, 15 lines modifiedOffset 419, 15 lines modified
419 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>419 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
420 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">420 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
421 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>421 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
422 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>422 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
423 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>423 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
424 </table>424 </table>
425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianISAM.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851_source.html">GaussianISAM.h</a></li>
427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>GaussianISAM.cpp</b></li>427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>GaussianISAM.cpp</b></li>
428 </ul>428 </ul>
429 </div><!--·contents·-->429 </div><!--·contents·-->
430 </div><!--·doc-content·-->430 </div><!--·doc-content·-->
431 <!--·start·footer·part·-->431 <!--·start·footer·part·-->
432 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->432 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
433 ··<ul>433 ··<ul>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03804.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m1,·const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m1,·const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianISAM.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851_source.html">GaussianISAM.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03804.html">traits&lt;·GaussianISAM·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03804.html">traits&lt;·GaussianISAM·&gt;</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a03808.html
    
Offset 326, 16 lines modifiedOffset 326, 16 lines modified
326 ··</dd>326 ··</dd>
327 </dl>327 </dl>
328 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>328 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianJunctionTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">GaussianJunctionTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758.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="a00752_source.html">HessianFactor.h</a></li>1718 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">HessianFactor.h</a></li>
1719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">HessianFactor-inl.h</a></li>1719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">HessianFactor-inl.h</a></li>
1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761.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="a00752_source.html">HessianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_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="a00878_source.html">iterative-inl.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710_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="a00797_source.html">iterative.h</a></li>148 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_source.html">iterative.h</a></li>
149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896.html">iterative.cpp</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764.html">iterative.cpp</a></li>
150 </ul>150 </ul>
151 </div><!--·contents·-->151 </div><!--·contents·-->
152 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
153 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
154 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->154 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
155 ··<ul>155 ··<ul>
156 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03824.html">System</a></li>156 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03824.html">System</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03828.html
    
Offset 173, 16 lines modifiedOffset 173, 16 lines modified
173 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>173 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
174 Friends</h2></td></tr>174 Friends</h2></td></tr>
175 <tr·class="memitem:af3bee3280b984690dc0edd526645c6b8"·id="r_af3bee3280b984690dc0edd526645c6b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3bee3280b984690dc0edd526645c6b8"·name="af3bee3280b984690dc0edd526645c6b8"></a>175 <tr·class="memitem:af3bee3280b984690dc0edd526645c6b8"·id="r_af3bee3280b984690dc0edd526645c6b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3bee3280b984690dc0edd526645c6b8"·name="af3bee3280b984690dc0edd526645c6b8"></a>
176 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr>176 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr>
177 <tr·class="separator:af3bee3280b984690dc0edd526645c6b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:af3bee3280b984690dc0edd526645c6b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 </table>178 </table>
179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">IterativeSolver.h</a></li>
181 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>181 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728.html">IterativeSolver.cpp</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 </div><!--·doc-content·-->184 </div><!--·doc-content·-->
185 <!--·start·footer·part·-->185 <!--·start·footer·part·-->
186 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->186 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
187 ··<ul>187 ··<ul>
188 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03828.html">IterativeOptimizationParameters</a></li>188 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03828.html">IterativeOptimizationParameters</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a03832.html
    
Offset 184, 16 lines modifiedOffset 184, 16 lines modified
184 </div><div·class="memdoc">184 </div><div·class="memdoc">
  
185 <p>Implemented·in·<a·class="el"·href="a04060.html#a3bb3fc4c5063a8bac80cdd6d40df745e">gtsam::SubgraphSolver</a>.</p>185 <p>Implemented·in·<a·class="el"·href="a04060.html#a3bb3fc4c5063a8bac80cdd6d40df745e">gtsam::SubgraphSolver</a>.</p>
  
186 </div>186 </div>
187 </div>187 </div>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">IterativeSolver.h</a></li>
190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728.html">IterativeSolver.cpp</a></li>
191 </ul>191 </ul>
192 </div><!--·contents·-->192 </div><!--·contents·-->
193 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
194 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
196 ··<ul>196 ··<ul>
197 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03832.html">IterativeSolver</a></li>197 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03832.html">IterativeSolver</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a03836.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dim</b></td></tr>122 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dim</b></td></tr>
123 <tr·class="separator:aa8ba5598d565e864f06184ad26b7829b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:aa8ba5598d565e864f06184ad26b7829b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:a7a9c2a6059fdd180c557b84f3eb8b5eb"·id="r_a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a9c2a6059fdd180c557b84f3eb8b5eb"·name="a7a9c2a6059fdd180c557b84f3eb8b5eb"></a>124 <tr·class="memitem:a7a9c2a6059fdd180c557b84f3eb8b5eb"·id="r_a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a9c2a6059fdd180c557b84f3eb8b5eb"·name="a7a9c2a6059fdd180c557b84f3eb8b5eb"></a>
125 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>start</b></td></tr>125 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>start</b></td></tr>
126 <tr·class="separator:a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">IterativeSolver.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03836.html">KeyInfoEntry</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03836.html">KeyInfoEntry</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03840.html
    
Offset 170, 16 lines modifiedOffset 170, 16 lines modified
170 <a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ordering_</b></td></tr>170 <a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ordering_</b></td></tr>
171 <tr·class="separator:aa8e8e529628d7cb62242354eaeeaec2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:aa8e8e529628d7cb62242354eaeeaec2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:a6c741ea4eaee964118f0175f0f834418"·id="r_a6c741ea4eaee964118f0175f0f834418"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c741ea4eaee964118f0175f0f834418"·name="a6c741ea4eaee964118f0175f0f834418"></a>172 <tr·class="memitem:a6c741ea4eaee964118f0175f0f834418"·id="r_a6c741ea4eaee964118f0175f0f834418"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c741ea4eaee964118f0175f0f834418"·name="a6c741ea4eaee964118f0175f0f834418"></a>
173 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>numCols_</b></td></tr>173 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>numCols_</b></td></tr>
174 <tr·class="separator:a6c741ea4eaee964118f0175f0f834418"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a6c741ea4eaee964118f0175f0f834418"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">IterativeSolver.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728.html">IterativeSolver.cpp</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <!--·start·footer·part·-->182 <!--·start·footer·part·-->
183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
184 ··<ul>184 ··<ul>
185 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03840.html">KeyInfo</a></li>185 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03840.html">KeyInfo</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a03844.html
    
Offset 1687, 17 lines modifiedOffset 1687, 17 lines modified
  
1687 <p>Return·a·whitened·version·of·the·factor,·i.e.·</p>1687 <p>Return·a·whitened·version·of·the·factor,·i.e.·</p>
1688 <p>with·unit·diagonal·noise·model.·</p>1688 <p>with·unit·diagonal·noise·model.·</p>
  
1689 </div>1689 </div>
1690 </div>1690 </div>
1691 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1691 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1692 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">JacobianFactor.h</a></li>1692 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">JacobianFactor.h</a></li>
1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">JacobianFactor-inl.h</a></li>1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719_source.html">JacobianFactor-inl.h</a></li>
1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851.html">JacobianFactor.cpp</a></li>1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00806.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="a00731_source.html">JacobianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_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="a00881_source.html">KalmanFilter.h</a></li>294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785_source.html">KalmanFilter.h</a></li>
295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710.html">KalmanFilter.cpp</a></li>295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782.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="a00719_source.html">linearAlgorithms-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00776_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="a00719_source.html">linearAlgorithms-inst.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00776_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="a00887_source.html">linearExceptions.h</a></li>187 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_source.html">linearExceptions.h</a></li>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716.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="a00887_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716.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="a00887_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716.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="a00887_source.html">linearExceptions.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_source.html">linearExceptions.h</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03876.html">InvalidDenseElimination</a></li>169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03876.html">InvalidDenseElimination</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a03880.html
    
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
  
291 <p>Strategy·for·reweighting.·</p>291 <p>Strategy·for·reweighting.·</p>
292 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03880.html#ac2f379f230a3a8f2624e6f39172cf782"·title="the·rows·can·be·weighted·independently·according·to·the·error·or·uniformly·with·the·norm·of·the·right...">ReweightScheme</a>·</dd></dl>292 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03880.html#ac2f379f230a3a8f2624e6f39172cf782"·title="the·rows·can·be·weighted·independently·according·to·the·error·or·uniformly·with·the·norm·of·the·right...">ReweightScheme</a>·</dd></dl>
  
293 </div>293 </div>
294 </div>294 </div>
295 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>295 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
296 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>296 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
297 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>297 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
298 </ul>298 </ul>
299 </div><!--·contents·-->299 </div><!--·contents·-->
300 </div><!--·doc-content·-->300 </div><!--·doc-content·-->
301 <!--·start·footer·part·-->301 <!--·start·footer·part·-->
302 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->302 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
303 ··<ul>303 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03884.html
    
Offset 341, 15 lines modifiedOffset 341, 15 lines modified
341 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>341 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
342 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>342 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
343 </div>343 </div>
344 </div>344 </div>
345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
346 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>346 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
347 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>347 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
348 </ul>348 </ul>
349 </div><!--·contents·-->349 </div><!--·contents·-->
350 </div><!--·doc-content·-->350 </div><!--·doc-content·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->352 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
353 ··<ul>353 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03888.html
    
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
360 ··<ul>360 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03892.html
    
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
360 ··<ul>360 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03896.html
    
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>352 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
353 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>353 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
358 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>358 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
359 </ul>359 </ul>
360 </div><!--·contents·-->360 </div><!--·contents·-->
361 </div><!--·doc-content·-->361 </div><!--·doc-content·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->363 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
364 ··<ul>364 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03900.html
    
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <!--·start·footer·part·-->361 <!--·start·footer·part·-->
362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
363 ··<ul>363 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03904.html
    
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <!--·start·footer·part·-->361 <!--·start·footer·part·-->
362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
363 ··<ul>363 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03908.html
    
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
360 ··<ul>360 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03912.html
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">LossFunctions.h</a></li>
355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
356 </ul>356 </ul>
357 </div><!--·contents·-->357 </div><!--·contents·-->
358 </div><!--·doc-content·-->358 </div><!--·doc-content·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
361 ··<ul>361 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03916.html
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_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="a00824_source.html">NoiseModel.h</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>887 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>702 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>657 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>722 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>713 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">NoiseModel.h</a></li>
714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863.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="a00824_source.html">NoiseModel.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_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="a00824_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_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="a00824_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_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="a00824_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_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="a00824_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_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="a00833_source.html">PCGSolver.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704_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="a00833_source.html">PCGSolver.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704_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="a00833_source.html">PCGSolver.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704_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="a00716_source.html">PowerMethod.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_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="a00707_source.html">Preconditioner.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00707_source.html">Preconditioner.h</a></li>268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00707_source.html">Preconditioner.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00707_source.html">Preconditioner.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00707_source.html">Preconditioner.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00707_source.html">Preconditioner.h</a></li>293 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00872_source.html">RegularHessianFactor.h</a></li>817 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758_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="a00872_source.html">RegularHessianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758_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="a00839_source.html">RegularJacobianFactor.h</a></li>1037 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818_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="a00764_source.html">Sampler.h</a></li>243 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">Sampler.h</a></li>
244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">Sampler.cpp</a></li>244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899.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="a00860_source.html">Scatter.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809_source.html">Scatter.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">Scatter.cpp</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794.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="a00860_source.html">Scatter.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809_source.html">Scatter.h</a></li>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">Scatter.cpp</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794.html">Scatter.cpp</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>145 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04028.html">Scatter</a></li>146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04028.html">Scatter</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a04032.html
    
Offset 183, 16 lines modifiedOffset 183, 16 lines modified
183 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>183 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
184 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 <tr·class="memitem:acea0baafb5023389ff3a30cdb7135336"·id="r_acea0baafb5023389ff3a30cdb7135336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acea0baafb5023389ff3a30cdb7135336"·name="acea0baafb5023389ff3a30cdb7135336"></a>185 <tr·class="memitem:acea0baafb5023389ff3a30cdb7135336"·id="r_acea0baafb5023389ff3a30cdb7135336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acea0baafb5023389ff3a30cdb7135336"·name="acea0baafb5023389ff3a30cdb7135336"></a>
186 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>186 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
187 <tr·class="separator:acea0baafb5023389ff3a30cdb7135336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:acea0baafb5023389ff3a30cdb7135336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 </table>188 </table>
189 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>189 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_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="a00872.html">SubgraphBuilder.cpp</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li>
1.56 KB
./usr/share/doc/libgtsam-dev/html/a04036.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>127 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
128 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a03c8935929a772817fa4efa7f6d1db54"·id="r_a03c8935929a772817fa4efa7f6d1db54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03c8935929a772817fa4efa7f6d1db54"·name="a03c8935929a772817fa4efa7f6d1db54"></a>129 <tr·class="memitem:a03c8935929a772817fa4efa7f6d1db54"·id="r_a03c8935929a772817fa4efa7f6d1db54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03c8935929a772817fa4efa7f6d1db54"·name="a03c8935929a772817fa4efa7f6d1db54"></a>
130 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Edge</a>·&amp;edge)</td></tr>130 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Edge</a>·&amp;edge)</td></tr>
131 <tr·class="separator:a03c8935929a772817fa4efa7f6d1db54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a03c8935929a772817fa4efa7f6d1db54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_source.html">SubgraphBuilder.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li><li·class="navelem"><a·class="el"·href="a04036.html">Edge</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li><li·class="navelem"><a·class="el"·href="a04036.html">Edge</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a04040.html
    
Offset 177, 16 lines modifiedOffset 177, 16 lines modified
177 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>177 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
178 Friends</h2></td></tr>178 Friends</h2></td></tr>
179 <tr·class="memitem:a16b02c0c12beb5f7175fd3cfc609c27b"·id="r_a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16b02c0c12beb5f7175fd3cfc609c27b"·name="a16b02c0c12beb5f7175fd3cfc609c27b"></a>179 <tr·class="memitem:a16b02c0c12beb5f7175fd3cfc609c27b"·id="r_a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16b02c0c12beb5f7175fd3cfc609c27b"·name="a16b02c0c12beb5f7175fd3cfc609c27b"></a>
180 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03984.html">PreconditionerParameters</a>·&amp;p)</td></tr>180 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03984.html">PreconditionerParameters</a>·&amp;p)</td></tr>
181 <tr·class="separator:a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 </table>182 </table>
183 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>183 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_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="a00872.html">SubgraphBuilder.cpp</a></li>
186 </ul>186 </ul>
187 </div><!--·contents·-->187 </div><!--·contents·-->
188 </div><!--·doc-content·-->188 </div><!--·doc-content·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
191 ··<ul>191 ··<ul>
192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04040.html">SubgraphBuilderParameters</a></li>192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04040.html">SubgraphBuilderParameters</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04044.html
    
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 typedef·<a·class="el"·href="a04044.html">SubgraphBuilder</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Base</b></td></tr>120 typedef·<a·class="el"·href="a04044.html">SubgraphBuilder</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Base</b></td></tr>
121 <tr·class="separator:a9ef8dc6e02c5cdf826135adb8abb3f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a9ef8dc6e02c5cdf826135adb8abb3f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a4e609562821f49641b0d1fff64ee6cf4"·id="r_a4e609562821f49641b0d1fff64ee6cf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e609562821f49641b0d1fff64ee6cf4"·name="a4e609562821f49641b0d1fff64ee6cf4"></a>122 <tr·class="memitem:a4e609562821f49641b0d1fff64ee6cf4"·id="r_a4e609562821f49641b0d1fff64ee6cf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e609562821f49641b0d1fff64ee6cf4"·name="a4e609562821f49641b0d1fff64ee6cf4"></a>
123 typedef·std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Weights</b></td></tr>123 typedef·std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Weights</b></td></tr>
124 <tr·class="separator:a4e609562821f49641b0d1fff64ee6cf4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a4e609562821f49641b0d1fff64ee6cf4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_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="a00872.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="a00794_source.html">SubgraphPreconditioner.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_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="a00794_source.html">SubgraphPreconditioner.h</a></li>406 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">SubgraphPreconditioner.h</a></li>
407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866.html">SubgraphPreconditioner.cpp</a></li>407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815.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="a00722_source.html">SubgraphSolver.h</a></li>309 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836_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="a00722_source.html">SubgraphSolver.h</a></li>319 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836_source.html">SubgraphSolver.h</a></li>
320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755.html">SubgraphSolver.cpp</a></li>320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.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="a00884_source.html">VectorValues.h</a></li>798 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_source.html">VectorValues.h</a></li>
799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">VectorValues.cpp</a></li>799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.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="a00884_source.html">VectorValues.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_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="a00914_source.html">AHRSFactor.h</a></li>468 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983_source.html">AHRSFactor.h</a></li>
469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953.html">AHRSFactor.cpp</a></li>469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938.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="a00914_source.html">AHRSFactor.h</a></li>780 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983_source.html">AHRSFactor.h</a></li>
781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953.html">AHRSFactor.cpp</a></li>781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938.html">AHRSFactor.cpp</a></li>
782 </ul>782 </ul>
783 </div><!--·contents·-->783 </div><!--·contents·-->
784 </div><!--·doc-content·-->784 </div><!--·doc-content·-->
785 <!--·start·footer·part·-->785 <!--·start·footer·part·-->
786 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->786 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
787 ··<ul>787 ··<ul>
788 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04076.html">AHRSFactor</a></li>788 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04076.html">AHRSFactor</a></li>
1.05 KB
./usr/share/doc/libgtsam-dev/html/a04080.html
    
Offset 208, 16 lines modifiedOffset 208, 16 lines modified
208 ··</table>208 ··</table>
209 ··</dd>209 ··</dd>
210 </dl>210 </dl>
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">AttitudeFactor.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.html">AttitudeFactor.cpp</a></li>
216 </ul>216 </ul>
217 </div><!--·contents·-->217 </div><!--·contents·-->
218 </div><!--·doc-content·-->218 </div><!--·doc-content·-->
219 <!--·start·footer·part·-->219 <!--·start·footer·part·-->
220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
221 ··<ul>221 ··<ul>
222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04080.html">AttitudeFactor</a></li>222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04080.html">AttitudeFactor</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04084.html
    
Offset 629, 16 lines modifiedOffset 629, 16 lines modified
629 <p>print·</p>629 <p>print·</p>
  
630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
631 </div>631 </div>
632 </div>632 </div>
633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.html">AttitudeFactor.cpp</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 </div><!--·doc-content·-->638 </div><!--·doc-content·-->
639 <!--·start·footer·part·-->639 <!--·start·footer·part·-->
640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
641 ··<ul>641 ··<ul>
642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04084.html">Rot3AttitudeFactor</a></li>642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04084.html">Rot3AttitudeFactor</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04088.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">AttitudeFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04088.html">traits&lt;·Rot3AttitudeFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04088.html">traits&lt;·Rot3AttitudeFactor·&gt;</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04092.html
    
Offset 629, 16 lines modifiedOffset 629, 16 lines modified
629 <p>print·</p>629 <p>print·</p>
  
630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
631 </div>631 </div>
632 </div>632 </div>
633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.html">AttitudeFactor.cpp</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 </div><!--·doc-content·-->638 </div><!--·doc-content·-->
639 <!--·start·footer·part·-->639 <!--·start·footer·part·-->
640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
641 ··<ul>641 ··<ul>
642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04092.html">Pose3AttitudeFactor</a></li>642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04092.html">Pose3AttitudeFactor</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04096.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_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="a00911_source.html">BarometricFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935_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="a00905.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="a00980_source.html">CombinedImuFactor.h</a></li>383 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_source.html">CombinedImuFactor.h</a></li>
384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926.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="a00980_source.html">CombinedImuFactor.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_source.html">CombinedImuFactor.h</a></li>
539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926.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="a00980_source.html">CombinedImuFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_source.html">CombinedImuFactor.h</a></li>
732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926.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="a00980_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_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="a00980_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_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="a00980_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956_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>
1010 B
./usr/share/doc/libgtsam-dev/html/a04132.html
    
Offset 613, 15 lines modifiedOffset 613, 15 lines modified
  
613 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>613 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
614 </div>614 </div>
615 </div>615 </div>
616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">GPSFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">GPSFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.html">GPSFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953.html">GPSFactor.cpp</a></li>
619 </ul>619 </ul>
620 </div><!--·contents·-->620 </div><!--·contents·-->
621 </div><!--·doc-content·-->621 </div><!--·doc-content·-->
622 <!--·start·footer·part·-->622 <!--·start·footer·part·-->
623 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->623 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
624 ··<ul>624 ··<ul>
625 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04132.html">GPSFactor</a></li>625 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04132.html">GPSFactor</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a04136.html
    
Offset 552, 15 lines modifiedOffset 552, 15 lines modified
  
552 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>552 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
553 </div>553 </div>
554 </div>554 </div>
555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">GPSFactor.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">GPSFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.html">GPSFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953.html">GPSFactor.cpp</a></li>
558 </ul>558 </ul>
559 </div><!--·contents·-->559 </div><!--·contents·-->
560 </div><!--·doc-content·-->560 </div><!--·doc-content·-->
561 <!--·start·footer·part·-->561 <!--·start·footer·part·-->
562 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->562 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
563 ··<ul>563 ··<ul>
564 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04136.html">GPSFactor2</a></li>564 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04136.html">GPSFactor2</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04140.html
    
Offset 181, 16 lines modifiedOffset 181, 16 lines modified
181 Static·Public·Attributes</h2></td></tr>181 Static·Public·Attributes</h2></td></tr>
182 <tr·class="memitem:a85ba8cd799a5771ad8ac8669e1377f1d"·id="r_a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a85ba8cd799a5771ad8ac8669e1377f1d"·name="a85ba8cd799a5771ad8ac8669e1377f1d"></a>182 <tr·class="memitem:a85ba8cd799a5771ad8ac8669e1377f1d"·id="r_a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a85ba8cd799a5771ad8ac8669e1377f1d"·name="a85ba8cd799a5771ad8ac8669e1377f1d"></a>
183 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dimension</b>·=·6</td></tr>183 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dimension</b>·=·6</td></tr>
184 <tr·class="memdesc:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dimension·of·the·variable·-·used·to·autodetect·sizes·<br·/></td></tr>184 <tr·class="memdesc:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dimension·of·the·variable·-·used·to·autodetect·sizes·<br·/></td></tr>
185 <tr·class="separator:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 </table>186 </table>
187 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>187 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998_source.html">ImuBias.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962_source.html">ImuBias.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926.html">ImuBias.cpp</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947.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="a00998_source.html">ImuBias.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962_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="a00950_source.html">ImuFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.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="a00950_source.html">ImuFactor.h</a></li>
711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.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="a00950_source.html">ImuFactor.h</a></li>
663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.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="a00950_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="a00950_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="a00950_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="a00995_source.html">MagFactor.h</a></li>524 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00995_source.html">MagFactor.h</a></li>443 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00995_source.html">MagFactor.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00995_source.html">MagFactor.h</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00977_source.html">MagPoseFactor.h</a></li>675 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911_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="a00959_source.html">ManifoldPreintegration.h</a></li>575 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992_source.html">ManifoldPreintegration.h</a></li>
576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.html">ManifoldPreintegration.cpp</a></li>576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959.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="a00908_source.html">NavState.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_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="a00908_source.html">NavState.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_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="a00905_source.html">PreintegratedRotation.h</a></li>176 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_source.html">PreintegratedRotation.h</a></li>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944.html">PreintegratedRotation.cpp</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998.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="a00905_source.html">PreintegratedRotation.h</a></li>222 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_source.html">PreintegratedRotation.h</a></li>
223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944.html">PreintegratedRotation.cpp</a></li>223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998.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="a00905_source.html">PreintegratedRotation.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_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="a00992_source.html">PreintegrationBase.h</a></li>568 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_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="a00929_source.html">PreintegrationParams.h</a></li>304 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_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="a00947_source.html">Scenario.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989_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="a00947_source.html">Scenario.h</a></li>277 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989_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="a00947_source.html">Scenario.h</a></li>276 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989_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="a00935_source.html">ScenarioRunner.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917_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="a00935_source.html">ScenarioRunner.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917_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="a00932_source.html">TangentPreintegration.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">TangentPreintegration.h</a></li>
573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962.html">TangentPreintegration.cpp</a></li>573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">TangentPreintegration.cpp</a></li>
574 </ul>574 </ul>
575 </div><!--·contents·-->575 </div><!--·contents·-->
576 </div><!--·doc-content·-->576 </div><!--·doc-content·-->
577 <!--·start·footer·part·-->577 <!--·start·footer·part·-->
578 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->578 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
579 ··<ul>579 ··<ul>
580 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04244.html">TangentPreintegration</a></li>580 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04244.html">TangentPreintegration</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a04248.html
    
Offset 524, 16 lines modifiedOffset 524, 16 lines modified
524 <p>Calls·the·errorFunction·closure,·which·is·a·std::function·object·One·can·check·if·a·derivative·is·needed·in·the·errorFunction·by·checking·the·length·of·Jacobian·array.·</p>524 <p>Calls·the·errorFunction·closure,·which·is·a·std::function·object·One·can·check·if·a·derivative·is·needed·in·the·errorFunction·by·checking·the·length·of·Jacobian·array.·</p>
  
525 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>525 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>
  
526 </div>526 </div>
527 </div>527 </div>
528 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>528 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
529 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01010_source.html">CustomFactor.h</a></li>529 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">CustomFactor.h</a></li>
530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">CustomFactor.cpp</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01010.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="a01025_source.html">DoglegOptimizer.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">DoglegOptimizer.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148.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="a01025_source.html">DoglegOptimizer.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">DoglegOptimizer.h</a></li>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148.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="a01046_source.html">DoglegOptimizerImpl.h</a></li>392 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01037_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="a01046_source.html">DoglegOptimizerImpl.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01037_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.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="a01034_source.html">Expression.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">Expression.h</a></li>
748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">ExpressionFactor.h</a></li>748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01034_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_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="a01034_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_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.21 KB
./usr/share/doc/libgtsam-dev/html/a04292.html
    
Offset 333, 15 lines modifiedOffset 333, 15 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="a01034_source.html">Expression.h</a></li>338 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">Expression.h</a></li>
339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
340 </ul>340 </ul>
341 </div><!--·contents·-->341 </div><!--·contents·-->
342 </div><!--·doc-content·-->342 </div><!--·doc-content·-->
343 <!--·start·footer·part·-->343 <!--·start·footer·part·-->
344 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->344 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
345 ··<ul>345 ··<ul>
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="a01034_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_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="a01034_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_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="a01034_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_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.62 KB
./usr/share/doc/libgtsam-dev/html/a04308.html
    
Offset 242, 15 lines modifiedOffset 242, 15 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="a01034_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 </div><!--·doc-content·-->253 </div><!--·doc-content·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
256 ··<ul>256 ··<ul>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a04312.html
    
Offset 242, 15 lines modifiedOffset 242, 15 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="a01034_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 </div><!--·doc-content·-->253 </div><!--·doc-content·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
256 ··<ul>256 ··<ul>
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="a01172_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01172_source.html">ExpressionFactor.h</a></li>442 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01172_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_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="a01106_source.html">ExpressionFactorGraph.h</a></li>517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076_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="a01163_source.html">ExtendedKalmanFilter.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100_source.html">ExtendedKalmanFilter.h</a></li>
166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">ExtendedKalmanFilter-inl.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_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="a01082_source.html">FunctorizedFactor.h</a></li>621 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01082_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01082_source.html">FunctorizedFactor.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01082_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_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="a01064_source.html">GaussNewtonOptimizer.h</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">GaussNewtonOptimizer.h</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 </div><!--·doc-content·-->278 </div><!--·doc-content·-->
279 <!--·start·footer·part·-->279 <!--·start·footer·part·-->
280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
281 ··<ul>281 ··<ul>
282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04352.html">GaussNewtonParams</a></li>282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04352.html">GaussNewtonParams</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a04356.html
    
Offset 356, 16 lines modifiedOffset 356, 16 lines modified
356 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>356 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>
  
357 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>357 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>
  
358 </div>358 </div>
359 </div>359 </div>
360 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>360 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
361 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_source.html">GaussNewtonOptimizer.h</a></li>361 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">GaussNewtonOptimizer.h</a></li>
362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142.html">GaussNewtonOptimizer.cpp</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172.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="a01130_source.html">GncOptimizer.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082_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="a01058_source.html">GncParams.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160_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="a01154_source.html">GraphvizFormatting.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01001_source.html">GraphvizFormatting.h</a></li>
274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031.html">GraphvizFormatting.cpp</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088.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="a01103_source.html">ISAM2-impl.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01103_source.html">ISAM2-impl.h</a></li>298 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01103_source.html">ISAM2-impl.h</a></li>218 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_source.html">ISAM2-impl.h</a></li>
219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097.html">ISAM2-impl.cpp</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031.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="a01103_source.html">ISAM2-impl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01103_source.html">ISAM2-impl.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01103_source.html">ISAM2-impl.h</a></li>285 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01148_source.html">ISAM2.h</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01163_source.html">ISAM2.h</a></li>
970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076.html">ISAM2.cpp</a></li>970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151.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="a01148_source.html">ISAM2.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01163_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="a01121_source.html">ISAM2Clique.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_source.html">ISAM2Clique.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157.html">ISAM2Clique.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019.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="a01061_source.html">ISAM2Params.h</a></li>168 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_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="a01061_source.html">ISAM2Params.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">ISAM2Params.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">ISAM2Params.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01007.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="a01061_source.html">ISAM2Params.h</a></li>409 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">ISAM2Params.h</a></li>
410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">ISAM2Params.cpp</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01007.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="a01049_source.html">ISAM2Result.h</a></li>302 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01049_source.html">ISAM2Result.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01049_source.html">ISAM2Result.h</a></li>155 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_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="a01067_source.html">ISAM2UpdateParams.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130_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="a01151_source.html">LevenbergMarquardtOptimizer.h</a></li>402 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112_source.html">LevenbergMarquardtOptimizer.h</a></li>
403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.cpp</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097.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="a01037_source.html">LevenbergMarquardtParams.h</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166_source.html">LevenbergMarquardtParams.h</a></li>
472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070.html">LevenbergMarquardtParams.cpp</a></li>472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046.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="a01022_source.html">LinearContainerFactor.h</a></li>653 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">LinearContainerFactor.h</a></li>
654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01001.html">LinearContainerFactor.cpp</a></li>654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049.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="a01022_source.html">LinearContainerFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_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.05 KB
./usr/share/doc/libgtsam-dev/html/a04452.html
    
Offset 502, 15 lines modifiedOffset 502, 15 lines modified
502 <p>Compute·the·marginal·information·matrix·of·a·single·variable.·</p>502 <p>Compute·the·marginal·information·matrix·of·a·single·variable.·</p>
503 <p>Use·LLt(const·Matrix&amp;)·or·RtR(const·Matrix&amp;)·to·obtain·the·square-root·information·matrix.·</p>503 <p>Use·LLt(const·Matrix&amp;)·or·RtR(const·Matrix&amp;)·to·obtain·the·square-root·information·matrix.·</p>
  
504 </div>504 </div>
505 </div>505 </div>
506 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>506 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">Marginals.h</a></li>507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">Marginals.h</a></li>
508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019.html">Marginals.cpp</a></li>508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127.html">Marginals.cpp</a></li>
509 </ul>509 </ul>
510 </div><!--·contents·-->510 </div><!--·contents·-->
511 </div><!--·doc-content·-->511 </div><!--·doc-content·-->
512 <!--·start·footer·part·-->512 <!--·start·footer·part·-->
513 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->513 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
514 ··<ul>514 ··<ul>
515 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04452.html">Marginals</a></li>515 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04452.html">Marginals</a></li>
916 B
./usr/share/doc/libgtsam-dev/html/a04456.html
    
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
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="a01085_source.html">Marginals.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">Marginals.h</a></li>
206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019.html">Marginals.cpp</a></li>206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127.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="a01091_source.html">NonlinearConjugateGradientOptimizer.h</a></li>299 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">NonlinearConjugateGradientOptimizer.h</a></li>
300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160.html">NonlinearConjugateGradientOptimizer.cpp</a></li>300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145.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>
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="a01004_source.html">nonlinearExceptions.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01022_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="a01133_source.html">NonlinearFactor.h</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_source.html">NonlinearFactor.h</a></li>
652 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040.html">NonlinearFactor.cpp</a></li>652 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043.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="a01133_source.html">NonlinearFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_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="a01133_source.html">NonlinearFactor.h</a></li>640 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_source.html">NonlinearFactor.h</a></li>
641 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040.html">NonlinearFactor.cpp</a></li>641 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043.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="a01016.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a>(f,·values,·1e-5,·1e-5);</div>150 <div·class="line">··<a·class="code·hl_define"·href="a01142.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="aa01016_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a></div><div·class="ttdeci">#define·EXPECT_CORRECT_FACTOR_JACOBIANS(factor,·values,·numerical_derivative_step,·tolerance)</div><div·class="ttdoc">Check·the·Jacobians·produced·by·a·factor·against·finite·differences.</div><div·class="ttdef"><b>Definition</b>·factorTesting.h:114</div></div>152 <div·class="ttc"·id="aa01142_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01142.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="a01133_source.html">NonlinearFactor.h</a></li>855 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_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="a01145_source.html">NonlinearFactorGraph.h</a></li>884 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_source.html">NonlinearFactorGraph.h</a></li>
885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094.html">NonlinearFactorGraph.cpp</a></li>885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01028.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="a01145_source.html">NonlinearFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_source.html">NonlinearFactorGraph.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04544.html">traits&lt;·NonlinearFactorGraph·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04544.html">traits&lt;·NonlinearFactorGraph·&gt;</a></li>
1.06 KB
./usr/share/doc/libgtsam-dev/html/a04548.html
    
Offset 259, 16 lines modifiedOffset 259, 16 lines modified
  
259 <p>get·counters·</p>259 <p>get·counters·</p>
260 <p>TODO:·comment·</p>260 <p>TODO:·comment·</p>
  
261 </div>261 </div>
262 </div>262 </div>
263 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>263 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100_source.html">NonlinearISAM.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">NonlinearISAM.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013.html">NonlinearISAM.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">NonlinearISAM.cpp</a></li>
266 </ul>266 </ul>
267 </div><!--·contents·-->267 </div><!--·contents·-->
268 </div><!--·doc-content·-->268 </div><!--·doc-content·-->
269 <!--·start·footer·part·-->269 <!--·start·footer·part·-->
270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
271 ··<ul>271 ··<ul>
272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04548.html">NonlinearISAM</a></li>272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04548.html">NonlinearISAM</a></li>
1.25 KB
./usr/share/doc/libgtsam-dev/html/a04552.html
    
Offset 406, 16 lines modifiedOffset 406, 16 lines modified
  
406 <p>Default·function·to·do·linear·solve,·i.e.·</p>406 <p>Default·function·to·do·linear·solve,·i.e.·</p>
407 <p>optimize·a·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·</p>407 <p>optimize·a·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·</p>
  
408 </div>408 </div>
409 </div>409 </div>
410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043_source.html">NonlinearOptimizer.h</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01052_source.html">NonlinearOptimizer.h</a></li>
412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124.html">NonlinearOptimizer.cpp</a></li>412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01154.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="a01055_source.html">NonlinearOptimizerParams.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070_source.html">NonlinearOptimizerParams.h</a></li>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088.html">NonlinearOptimizerParams.cpp</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004.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="a01136_source.html">Values-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01073_source.html">Values.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_source.html">Values.h</a></li>
600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01073_source.html">Values.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01073_source.html">Values.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_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="a01166_source.html">WhiteNoiseFactor.h</a></li>602 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_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="a01208_source.html">BinaryMeasurement.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01205_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.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="a01196_source.html">MFAS.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01211_source.html">MFAS.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187.html">MFAS.cpp</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202.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>
867 B
./usr/share/doc/libgtsam-dev/html/a04704.html
    
Offset 329, 15 lines modifiedOffset 329, 15 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="a01226_source.html">SfmData.h</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">SfmData.h</a></li>
336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223.html">SfmData.cpp</a></li>336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223.html">SfmData.cpp</a></li>
337 </ul>337 </ul>
338 </div><!--·contents·-->338 </div><!--·contents·-->
339 </div><!--·doc-content·-->339 </div><!--·doc-content·-->
340 <!--·start·footer·part·-->340 <!--·start·footer·part·-->
341 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->341 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
342 ··<ul>342 ··<ul>
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="a01226_source.html">SfmData.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_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="a01214_source.html">SfmTrack.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226_source.html">SfmTrack.h</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 </div><!--·doc-content·-->199 </div><!--·doc-content·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
202 ··<ul>202 ··<ul>
203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04712.html">SfmTrack2d</a></li>203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04712.html">SfmTrack2d</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04716.html
    
Offset 207, 16 lines modifiedOffset 207, 16 lines modified
207 <tr·class="separator:adb900552472345b3f993ad48fd6c20b9·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:adb900552472345b3f993ad48fd6c20b9·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"·id="r_a5c92bb2b24444a025cf93fc5bba23d99"><td·class="memItemLeft"·align="right"·valign="top">208 <tr·class="memitem:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"·id="r_a5c92bb2b24444a025cf93fc5bba23d99"><td·class="memItemLeft"·align="right"·valign="top">
209 std::vector&lt;·<a·class="el"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>siftIndices</b></td></tr>209 std::vector&lt;·<a·class="el"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>siftIndices</b></td></tr>
210 <tr·class="memdesc:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·feature·descriptors·(optional)·<br·/></td></tr>210 <tr·class="memdesc:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·feature·descriptors·(optional)·<br·/></td></tr>
211 <tr·class="separator:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226_source.html">SfmTrack.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">SfmTrack.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193.html">SfmTrack.cpp</a></li>
216 </ul>216 </ul>
217 </div><!--·contents·-->217 </div><!--·contents·-->
218 </div><!--·doc-content·-->218 </div><!--·doc-content·-->
219 <!--·start·footer·part·-->219 <!--·start·footer·part·-->
220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
221 ··<ul>221 ··<ul>
222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04716.html">SfmTrack</a></li>222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04716.html">SfmTrack</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a04720.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m1,·const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m1,·const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226_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.44 KB
./usr/share/doc/libgtsam-dev/html/a04728.html
    
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
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="a01229_source.html">ShonanAveraging.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
213 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>213 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>
214 </ul>214 </ul>
215 </div><!--·contents·-->215 </div><!--·contents·-->
216 </div><!--·doc-content·-->216 </div><!--·doc-content·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->218 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
219 ··<ul>219 ··<ul>
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>
981 B
./usr/share/doc/libgtsam-dev/html/a04732.html
    
Offset 833, 15 lines modifiedOffset 833, 15 lines modified
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="a01229_source.html">ShonanAveraging.h</a></li>838 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
839 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>839 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>
840 </ul>840 </ul>
841 </div><!--·contents·-->841 </div><!--·contents·-->
842 </div><!--·doc-content·-->842 </div><!--·doc-content·-->
843 <!--·start·footer·part·-->843 <!--·start·footer·part·-->
844 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->844 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
845 ··<ul>845 ··<ul>
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.48 KB
./usr/share/doc/libgtsam-dev/html/a04736.html
    
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
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="a01229_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
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.48 KB
./usr/share/doc/libgtsam-dev/html/a04740.html
    
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
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="a01229_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
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="a01220_source.html">ShonanFactor.h</a></li>558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01184_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="a01184_source.html">ShonanGaugeFactor.h</a></li>372 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208_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="a01205_source.html">TranslationFactor.h</a></li>487 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217_source.html">TranslationFactor.h</a></li>
488 </ul>488 </ul>
489 </div><!--·contents·-->489 </div><!--·contents·-->
490 </div><!--·doc-content·-->490 </div><!--·doc-content·-->
491 <!--·start·footer·part·-->491 <!--·start·footer·part·-->
492 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->492 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
493 ··<ul>493 ··<ul>
494 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04752.html">TranslationFactor</a></li>494 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04752.html">TranslationFactor</a></li>
1.34 KB
./usr/share/doc/libgtsam-dev/html/a04756.html
    
Offset 464, 16 lines modifiedOffset 464, 16 lines modified
464 ··</dd>464 ··</dd>
465 </dl>465 </dl>
466 <dl·class="section·return"><dt>Returns</dt><dd>TranslationEdges·vector·of·binary·measurements·where·the·keys·are·the·cameras·and·the·measurement·is·the·simulated·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·translation·direction·between·the·cameras.·</dd></dl>466 <dl·class="section·return"><dt>Returns</dt><dd>TranslationEdges·vector·of·binary·measurements·where·the·keys·are·the·cameras·and·the·measurement·is·the·simulated·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·translation·direction·between·the·cameras.·</dd></dl>
  
467 </div>467 </div>
468 </div>468 </div>
469 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>469 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
470 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193_source.html">TranslationRecovery.h</a></li>470 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232_source.html">TranslationRecovery.h</a></li>
471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01199.html">TranslationRecovery.cpp</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01220.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="a01253_source.html">AntiFactor.h</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01238_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="a01283_source.html">BetweenFactor.h</a></li>574 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01283_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01283_source.html">BetweenFactor.h</a></li>460 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01283_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01280_source.html">BoundingConstraint.h</a></li>490 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_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="a01280_source.html">BoundingConstraint.h</a></li>492 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_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="a01274_source.html">EssentialMatrixConstraint.h</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01235_source.html">EssentialMatrixConstraint.h</a></li>
664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316.html">EssentialMatrixConstraint.cpp</a></li>664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310.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="a01244_source.html">EssentialMatrixFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01247_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="a01244_source.html">EssentialMatrixFactor.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01247_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="a01244_source.html">EssentialMatrixFactor.h</a></li>655 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01247_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="a01244_source.html">EssentialMatrixFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01247_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="a01301_source.html">FrobeniusFactor.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_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="a01301_source.html">FrobeniusFactor.h</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_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="a01301_source.html">FrobeniusFactor.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_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="a01262_source.html">GeneralSFMFactor.h</a></li>719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01256_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="a01262_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01256_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="a01262_source.html">GeneralSFMFactor.h</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01256_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="a01262_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01256_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="a01271_source.html">InitializePose3.h</a></li>197 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_source.html">InitializePose3.h</a></li>
198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01238.html">InitializePose3.cpp</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01331.html">InitializePose3.cpp</a></li>
199 </ul>199 </ul>
200 </div><!--·contents·-->200 </div><!--·contents·-->
201 </div><!--·doc-content·-->201 </div><!--·doc-content·-->
202 <!--·start·footer·part·-->202 <!--·start·footer·part·-->
203 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->203 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
204 ··<ul>204 ··<ul>
205 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04856.html">InitializePose3</a></li>205 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04856.html">InitializePose3</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04860.html
    
Offset 539, 15 lines modifiedOffset 539, 15 lines modified
539 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>539 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
540 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">540 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">
541 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>541 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>
542 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>542 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>
543 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>543 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
544 </table>544 </table>
545 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>545 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_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="a01298_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="a01307_source.html">JacobianFactorQR.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01277_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="a01337_source.html">JacobianFactorSVD.h</a></li>615 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01253_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.02 KB
./usr/share/doc/libgtsam-dev/html/a04876.html
    
Offset 415, 15 lines modifiedOffset 415, 15 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="a01331_source.html">KarcherMeanFactor.h</a></li>420 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">KarcherMeanFactor.h</a></li>
421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_source.html">KarcherMeanFactor-inl.h</a></li>421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_source.html">KarcherMeanFactor-inl.h</a></li>
422 </ul>422 </ul>
423 </div><!--·contents·-->423 </div><!--·contents·-->
424 </div><!--·doc-content·-->424 </div><!--·doc-content·-->
425 <!--·start·footer·part·-->425 <!--·start·footer·part·-->
426 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->426 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
427 ··<ul>427 ··<ul>
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="a01250_source.html">OrientedPlane3Factor.h</a></li>531 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01304_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="a01250_source.html">OrientedPlane3Factor.h</a></li>516 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01304_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="a01247_source.html">PoseRotationPrior.h</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01337_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="a01235_source.html">PoseTranslationPrior.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01292_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="a01304_source.html">ProjectionFactor.h</a></li>803 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_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="a01304_source.html">ProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_source.html">ProjectionFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04900.html">traits&lt;·GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04900.html">traits&lt;·GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&gt;</a></li>
945 B
./usr/share/doc/libgtsam-dev/html/a04904.html
    
Offset 536, 15 lines modifiedOffset 536, 15 lines modified
536 <p>Print.·</p>536 <p>Print.·</p>
  
537 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>537 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
538 </div>538 </div>
539 </div>539 </div>
540 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>540 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
541 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_source.html">ReferenceFrameFactor.h</a></li>541 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265_source.html">ReferenceFrameFactor.h</a></li>
542 </ul>542 </ul>
543 </div><!--·contents·-->543 </div><!--·contents·-->
544 </div><!--·doc-content·-->544 </div><!--·doc-content·-->
545 <!--·start·footer·part·-->545 <!--·start·footer·part·-->
546 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->546 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
547 ··<ul>547 ··<ul>
548 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04904.html">ReferenceFrameFactor</a></li>548 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04904.html">ReferenceFrameFactor</a></li>
1.76 KB
./usr/share/doc/libgtsam-dev/html/a04908.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_source.html">ReferenceFrameFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265_source.html">ReferenceFrameFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04908.html">traits&lt;·ReferenceFrameFactor&lt;·T1,·T2·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04908.html">traits&lt;·ReferenceFrameFactor&lt;·T1,·T2·&gt;·&gt;</a></li>
946 B
./usr/share/doc/libgtsam-dev/html/a04912.html
    
Offset 1226, 15 lines modifiedOffset 1226, 15 lines modified
1226 </dl>1226 </dl>
  
1227 <p>Implements·<a·class="el"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">gtsam::GaussianFactor</a>.</p>1227 <p>Implements·<a·class="el"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">gtsam::GaussianFactor</a>.</p>
  
1228 </div>1228 </div>
1229 </div>1229 </div>
1230 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1230 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_source.html">RegularImplicitSchurFactor.h</a></li>1231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_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="a01310_source.html">RegularImplicitSchurFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_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="a01289_source.html">RotateFactor.h</a></li>480 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_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="a01289_source.html">RotateFactor.h</a></li>488 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_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="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>333 <a·class="el"·href="a00146.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="a01265_source.html">SmartFactorBase.h</a></li>1112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01307_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="a01295_source.html">SmartFactorParams.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_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="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>512 <a·class="el"·href="a00146.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="a01241_source.html">SmartProjectionFactor.h</a></li>1094 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a01241_source.html">SmartProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>540 <a·class="el"·href="a00146.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="a01322_source.html">SmartProjectionPoseFactor.h</a></li>860 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01328_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="a01322_source.html">SmartProjectionPoseFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01328_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="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>468 <a·class="el"·href="a00146.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="a01328_source.html">SmartProjectionRigFactor.h</a></li>1084 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01289_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="a01328_source.html">SmartProjectionRigFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01289_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="a01313_source.html">StereoFactor.h</a></li>762 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01301_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="a01313_source.html">StereoFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01301_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="a01286_source.html">TriangulationFactor.h</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_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="a01370_source.html">SymbolicBayesNet.h</a></li>551 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349_source.html">SymbolicBayesNet.h</a></li>
552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382.html">SymbolicBayesNet.cpp</a></li>552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346.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="a01370_source.html">SymbolicBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349_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="a01355_source.html">SymbolicBayesTree.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373_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="a01355_source.html">SymbolicBayesTree.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373_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="a01355_source.html">SymbolicBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373_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="a01355_source.html">SymbolicBayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373_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="a01346_source.html">SymbolicConditional.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388_source.html">SymbolicConditional.h</a></li>
636 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361.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="a01346_source.html">SymbolicConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388_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>
824 B
./usr/share/doc/libgtsam-dev/html/a05004.html
    
Offset 324, 15 lines modifiedOffset 324, 15 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="a01364_source.html">SymbolicEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352.html">SymbolicEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352.html">SymbolicEliminationTree.cpp</a></li>
332 </ul>332 </ul>
333 </div><!--·contents·-->333 </div><!--·contents·-->
334 </div><!--·doc-content·-->334 </div><!--·doc-content·-->
335 <!--·start·footer·part·-->335 <!--·start·footer·part·-->
336 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->336 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
337 ··<ul>337 ··<ul>
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="a01364_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="a01388_source.html">SymbolicFactor.h</a></li>425 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01343_source.html">SymbolicFactor.h</a></li>
426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01358.html">SymbolicFactor.cpp</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370.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="a01388_source.html">SymbolicFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01343_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="a01367_source.html">SymbolicFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382_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="a01367_source.html">SymbolicFactorGraph.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382_source.html">SymbolicFactorGraph.h</a></li>
599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01376.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="a01367_source.html">SymbolicFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382_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.49 KB
./usr/share/doc/libgtsam-dev/html/a05032.html
    
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>391 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
392 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">392 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
393 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>393 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
394 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>394 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
395 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>395 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
396 </table>396 </table>
397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicISAM.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391_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="a01379.html">SymbolicISAM.cpp</a></li>
400 </ul>400 </ul>
401 </div><!--·contents·-->401 </div><!--·contents·-->
402 </div><!--·doc-content·-->402 </div><!--·doc-content·-->
403 <!--·start·footer·part·-->403 <!--·start·footer·part·-->
404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
405 ··<ul>405 ··<ul>
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="a01391_source.html">SymbolicJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361_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="a01358.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="a00221_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_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="a00221_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">DiscreteFactor.h</a></li>
107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">GaussianFactor.h</a></li>
108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_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="a00605_source.html">Conditional.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_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="a00815_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_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="a00815_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_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="a00815_source.html">GaussianFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">GaussianFactor.h</a></li>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_source.html">HessianFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">HessianFactor.h</a></li>
110 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">JacobianFactor.h</a></li>110 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_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="a01133_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_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="a01133_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_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="a00095.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="a00044.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="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>157 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.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>
14.9 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="a01304.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="a01313.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="a00764.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="a00833.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="a00884.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="a00890.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="a01145.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="a01157.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="a01133.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="a01013.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="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.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="a00284.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="a00416.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="a00332.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="a00455.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="a00329.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="a00413.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="a00296.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="a00437.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="a00398.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="a00446.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="a00422.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="a00440.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="aa00413_html"><div·class="ttname"><a·href="a00413.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
441 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>442 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
442 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>443 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
443 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div> 
444 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div> 
445 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div> 
446 <div·class="ttc"·id="aa00422_html"><div·class="ttname"><a·href="a00422.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>444 <div·class="ttc"·id="aa00440_html"><div·class="ttname"><a·href="a00440.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
 445 <div·class="ttc"·id="aa00446_html"><div·class="ttname"><a·href="a00446.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
 446 <div·class="ttc"·id="aa00455_html"><div·class="ttname"><a·href="a00455.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
447 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div>447 <div·class="ttc"·id="aa00833_html"><div·class="ttname"><a·href="a00833.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div>
448 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>448 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
449 <div·class="ttc"·id="aa01073_html"><div·class="ttname"><a·href="a01073.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div> 
450 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>449 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
 450 <div·class="ttc"·id="aa01121_html"><div·class="ttname"><a·href="a01121.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="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>451 <div·class="ttc"·id="aa01157_html"><div·class="ttname"><a·href="a01157.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
452 <div·class="ttc"·id="aa01304_html"><div·class="ttname"><a·href="a01304.html">ProjectionFactor.h</a></div><div·class="ttdoc">Reprojection·of·a·LANDMARK·to·a·2D·point.</div></div>452 <div·class="ttc"·id="aa01313_html"><div·class="ttname"><a·href="a01313.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.25 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="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.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="a00611.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="a00590.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="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>275 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.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="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>276 <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.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="a00278.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="a00332.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="a00908.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="a00980.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="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>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>
147 <div·class="ttc"·id="aa00908_html"><div·class="ttname"><a·href="a00908.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>147 <div·class="ttc"·id="aa00980_html"><div·class="ttname"><a·href="a00980.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="a01034.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="a01094.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="a00128.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="a00002.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="a00149.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t1,·<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t2)·{</div>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="a00017.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="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>141 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
142 <div·class="ttc"·id="aa00149_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">gtsam::testing::between</a></div><div·class="ttdeci">T·between(const·T·&amp;t1,·const·T·&amp;t2)</div><div·class="ttdoc">binary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:36</div></div>142 <div·class="ttc"·id="aa00017_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00017.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="aa01034_html"><div·class="ttname"><a·href="a01034.html">Expression.h</a></div><div·class="ttdoc">Expressions·for·Block·Automatic·Differentiation.</div></div>143 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.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="a00329.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="a00413.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="a00398.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="a00446.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="a00380.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="a00350.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="a00281.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="a00308.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="a00422.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="a00440.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="a00149.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="a00017.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="a00149.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="a00017.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="aa00149_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">gtsam::testing::rotate</a></div><div·class="ttdeci">P·rotate(const·T·&amp;r,·const·P·&amp;pt)</div><div·class="ttdoc">rotation·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:47</div></div>302 <div·class="ttc"·id="aa00017_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00017.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="aa00281_html"><div·class="ttname"><a·href="a00281.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</div></div>303 <div·class="ttc"·id="aa00308_html"><div·class="ttname"><a·href="a00308.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</div></div>
304 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div> 
305 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>304 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>
306 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>305 <div·class="ttc"·id="aa00413_html"><div·class="ttname"><a·href="a00413.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
307 <div·class="ttc"·id="aa00422_html"><div·class="ttname"><a·href="a00422.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>306 <div·class="ttc"·id="aa00440_html"><div·class="ttname"><a·href="a00440.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
 307 <div·class="ttc"·id="aa00446_html"><div·class="ttname"><a·href="a00446.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</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>
971 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="a01133.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="a01013.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="a00071.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="a00107.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="a00125.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="a00146.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="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>222 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.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="aa00125_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:317</div></div>223 <div·class="ttc"·id="aa00146_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00146.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:317</div></div>
224 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>224 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
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="a00425.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="a00314.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="aa00425_html"><div·class="ttname"><a·href="a00425.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>213 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>
214 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>214 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
215 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>215 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
216 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>216 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
217 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>217 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
218 <div·class="ttc"·id="aa01428_html_ae7aea35c31bdd409313b52d451b18649"><div·class="ttname"><a·href="a01428.html#ae7aea35c31bdd409313b52d451b18649">gtsam::genericValue</a></div><div·class="ttdeci">GenericValue&lt;·T·&gt;·genericValue(const·T·&amp;v)</div><div·class="ttdoc">Functional·constructor·of·GenericValue&lt;T&gt;·so·T·can·be·automatically·deduced.</div><div·class="ttdef"><b>Definition</b>·GenericValue.h:212</div></div>218 <div·class="ttc"·id="aa01428_html_ae7aea35c31bdd409313b52d451b18649"><div·class="ttname"><a·href="a01428.html#ae7aea35c31bdd409313b52d451b18649">gtsam::genericValue</a></div><div·class="ttdeci">GenericValue&lt;·T·&gt;·genericValue(const·T·&amp;v)</div><div·class="ttdoc">Functional·constructor·of·GenericValue&lt;T&gt;·so·T·can·be·automatically·deduced.</div><div·class="ttdef"><b>Definition</b>·GenericValue.h:212</div></div>
219 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>219 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
220 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>220 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
8.95 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="a01382.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="a01346.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="a01370_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01370.html">SymbolicBayesNet.h</a></td></tr>108 <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">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="a01355_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01355.html">SymbolicBayesTree.h</a></td></tr>110 <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">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="a01361.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="a01346_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01346.html">SymbolicConditional.h</a></td></tr>114 <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">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="a01352.html">SymbolicEliminationTree.cpp</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01352.html">SymbolicEliminationTree.cpp</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="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="a01364_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01364.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="a01364_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01364.html">SymbolicFactor-inst.h</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01385_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01385.html">SymbolicFactor-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="a01358.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="a01370.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="a01388_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01388.html">SymbolicFactor.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01343_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">SymbolicFactor.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="a01343.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="a01376.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="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>128 <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">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="a01379.html">SymbolicISAM.cpp</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01385_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01385.html">SymbolicISAM.h</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01391_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.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="a01358.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="a01391_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">SymbolicJunctionTree.h</a></td></tr>136 <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">SymbolicJunctionTree.h</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>138 </table>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>143 ··<ul>
1.85 KB
./usr/share/doc/libgtsam-dev/html/dir_0e8eb460b7f775f5eda250a12ea9d76a.js
1.71 KB
js-beautify {}
Max HTML report size reached
30.8 KB
./usr/share/doc/libgtsam-dev/html/dir_169eaf73225633059c1416b195c6cb0d.html
    
Offset 99, 122 lines modifiedOffset 99, 122 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">inference·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">inference·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00572_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="a00584_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="a00686_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">BayesNet.h</a></td></tr>108 <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">BayesNet.h</a></td></tr>
109 <tr·class="memdesc:a00686"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·network.·<br·/></td></tr>109 <tr·class="memdesc:a00692"><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="a00644_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">BayesTree-inst.h</a></td></tr>111 <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">BayesTree-inst.h</a></td></tr>
112 <tr·class="memdesc:a00644"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>112 <tr·class="memdesc:a00572"><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="a00638.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="a00623.html">BayesTree.cpp</a></td></tr>
115 <tr·class="memdesc:a00638"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>115 <tr·class="memdesc:a00623"><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="a00680_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">BayesTree.h</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">BayesTree.h</a></td></tr>
118 <tr·class="memdesc:a00680"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>118 <tr·class="memdesc:a00668"><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="a00581_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00581.html">BayesTreeCliqueBase-inst.h</a></td></tr>120 <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">BayesTreeCliqueBase-inst.h</a></td></tr>
121 <tr·class="memdesc:a00581"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>121 <tr·class="memdesc:a00683"><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="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.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:a00587"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00701_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">ClusterTree-inst.h</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00620_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">ClusterTree-inst.h</a></td></tr>
127 <tr·class="memdesc:a00701"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·<br·/></td></tr>127 <tr·class="memdesc:a00620"><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="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">ClusterTree.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00605.html">ClusterTree.h</a></td></tr>
130 <tr·class="memdesc:a00674"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·<br·/></td></tr>130 <tr·class="memdesc:a00605"><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="a00608_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="a00596_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="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00605.html">Conditional.h</a></td></tr>134 <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">Conditional.h</a></td></tr>
135 <tr·class="memdesc:a00605"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·conditional·densities.·<br·/></td></tr>135 <tr·class="memdesc:a00686"><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="a00632.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="a00578.html">DotWriter.cpp</a></td></tr>
138 <tr·class="memdesc:a00632"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatting·for·factor·graphs.·<br·/></td></tr>138 <tr·class="memdesc:a00578"><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="a00617_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00617.html">DotWriter.h</a></td></tr>140 <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">DotWriter.h</a></td></tr>
141 <tr·class="memdesc:a00617"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter.·<br·/></td></tr>141 <tr·class="memdesc:a00626"><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="a00695_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="a00674_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="a00677_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">EliminateableFactorGraph.h</a></td></tr>145 <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">EliminateableFactorGraph.h</a></td></tr>
146 <tr·class="memdesc:a00677"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·elimination·algorithms·for·factor·graphs.·<br·/></td></tr>146 <tr·class="memdesc:a00701"><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="a00590_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00590.html">EliminationTree-inst.h</a></td></tr>148 <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">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="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">EliminationTree.h</a></td></tr>150 <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">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="a00698.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="a00611.html">Factor.cpp</a></td></tr>
153 <tr·class="memdesc:a00698"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>153 <tr·class="memdesc:a00611"><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="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html">Factor.h</a></td></tr>155 <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">Factor.h</a></td></tr>
156 <tr·class="memdesc:a00587"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>156 <tr·class="memdesc:a00632"><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="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">FactorGraph-inst.h</a></td></tr>158 <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">FactorGraph-inst.h</a></td></tr>
159 <tr·class="memdesc:a00599"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>159 <tr·class="memdesc:a00608"><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="a00656_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00656.html">FactorGraph.h</a></td></tr>161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">FactorGraph.h</a></td></tr>
162 <tr·class="memdesc:a00656"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>162 <tr·class="memdesc:a00599"><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="a00614_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="a00698_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="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">graph.h</a></td></tr>166 <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">graph.h</a></td></tr>
167 <tr·class="memdesc:a00635"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graph·algorithm·using·boost·library.·<br·/></td></tr>167 <tr·class="memdesc:a00593"><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="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">inference-inst.h</a></td></tr>169 <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">inference-inst.h</a></td></tr>
170 <tr·class="memdesc:a00668"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·<br·/></td></tr>170 <tr·class="memdesc:a00647"><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="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00665.html">inferenceExceptions.h</a></td></tr>172 <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">inferenceExceptions.h</a></td></tr>
173 <tr·class="memdesc:a00665"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·inference·algorithms.·<br·/></td></tr>173 <tr·class="memdesc:a00689"><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="a00626_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">ISAM-inst.h</a></td></tr>175 <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">ISAM-inst.h</a></td></tr>
176 <tr·class="memdesc:a00626"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>176 <tr·class="memdesc:a00695"><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="a00653_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">ISAM.h</a></td></tr>178 <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">ISAM.h</a></td></tr>
179 <tr·class="memdesc:a00653"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>179 <tr·class="memdesc:a00680"><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="a00650_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">JunctionTree-inst.h</a></td></tr>181 <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">JunctionTree-inst.h</a></td></tr>
182 <tr·class="memdesc:a00650"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree,·template·bodies.·<br·/></td></tr>182 <tr·class="memdesc:a00635"><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="a00692_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">JunctionTree.h</a></td></tr>184 <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">JunctionTree.h</a></td></tr>
185 <tr·class="memdesc:a00692"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree.·<br·/></td></tr>185 <tr·class="memdesc:a00659"><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="a00611_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00611.html">Key.h</a></td></tr>187 <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">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="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">LabeledSymbol.h</a></td></tr>189 <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">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="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">MetisIndex-inl.h</a></td></tr>191 <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">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="a00584_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00584.html">MetisIndex.h</a></td></tr>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>
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="a00620.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="a00629.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="a00596_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00596.html">Ordering.h</a></td></tr>197 <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">Ordering.h</a></td></tr>
198 <tr·class="memdesc:a00596"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·ordering·for·the·elimination·algorithm.·<br·/></td></tr>198 <tr·class="memdesc:a00614"><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="a00662.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="a00650.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="a00683_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">VariableIndex-inl.h</a></td></tr>204 <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">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="a00629.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="a00623_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">VariableIndex.h</a></td></tr>208 <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">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="a00593.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="a00656.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="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">VariableSlots.h</a></td></tr>212 <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">VariableSlots.h</a></td></tr>
213 <tr·class="memdesc:a00575"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·<br·/></td></tr>213 <tr·class="memdesc:a00581"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·<br·/></td></tr>
214 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>214 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
215 </table>215 </table>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 </div><!--·doc-content·-->217 </div><!--·doc-content·-->
218 <!--·start·footer·part·-->218 <!--·start·footer·part·-->
219 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->219 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
220 ··<ul>220 ··<ul>
4.24 KB
./usr/share/doc/libgtsam-dev/html/dir_169eaf73225633059c1416b195c6cb0d.js
4.1 KB
js-beautify {}
Max HTML report size reached
20.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="a00185.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="a00179.html">AlgebraicDecisionTree.cpp</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00242.html">AlgebraicDecisionTree.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">AlgebraicDecisionTree.h</a></td></tr>
109 <tr·class="memdesc:a00242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algebraic·Decision·Trees.·<br·/></td></tr>109 <tr·class="memdesc:a00257"><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="a00194_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">Assignment.h</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">Assignment.h</a></td></tr>
112 <tr·class="memdesc:a00194"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·a·discrete·value·index·(size_t)·<br·/></td></tr>112 <tr·class="memdesc:a00221"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·a·discrete·value·index·(size_t)·<br·/></td></tr>
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="a00197_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="a00266_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="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">DecisionTree.h</a></td></tr>116 <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">DecisionTree.h</a></td></tr>
117 <tr·class="memdesc:a00257"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decision·Tree·for·use·in·DiscreteFactors.·<br·/></td></tr>117 <tr·class="memdesc:a00194"><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="a00263.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="a00218.html">DecisionTreeFactor.cpp</a></td></tr>
120 <tr·class="memdesc:a00263"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>120 <tr·class="memdesc:a00218"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00212_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">DecisionTreeFactor.h</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.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="a00227.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="a00197.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="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">DiscreteBayesNet.h</a></td></tr>126 <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">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="a00266.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="a00215.html">DiscreteBayesTree.cpp</a></td></tr>
129 <tr·class="memdesc:a00266"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>129 <tr·class="memdesc:a00215"><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="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">DiscreteBayesTree.h</a></td></tr>131 <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">DiscreteBayesTree.h</a></td></tr>
132 <tr·class="memdesc:a00182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>132 <tr·class="memdesc:a00242"><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="a00269.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="a00209.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="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">DiscreteConditional.h</a></td></tr>136 <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">DiscreteConditional.h</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">DiscreteDistribution.cpp</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.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="a00209_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">DiscreteDistribution.h</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00263_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">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="a00191.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="a00272.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="a00200_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">DiscreteEliminationTree.h</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">DiscreteEliminationTree.h</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">DiscreteFactor.cpp</a></td></tr>
147 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>147 <tr·class="memdesc:a00269"><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="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">DiscreteFactor.h</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">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="a00230.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="a00251.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="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">DiscreteFactorGraph.h</a></td></tr>153 <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">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="a00218.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="a00245.html">DiscreteJunctionTree.cpp</a></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00203_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">DiscreteJunctionTree.h</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00203_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">DiscreteJunctionTree.h</a></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">DiscreteKey.h</a></td></tr>159 <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">DiscreteKey.h</a></td></tr>
160 <tr·class="memdesc:a00260"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialized·key·for·discrete·variables·<br·/></td></tr>160 <tr·class="memdesc:a00230"><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="a00215.html">DiscreteLookupDAG.cpp</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">DiscreteLookupDAG.cpp</a></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="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="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.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="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">DiscreteMarginals.h</a></td></tr>166 <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">DiscreteMarginals.h</a></td></tr>
167 <tr·class="memdesc:a00224"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·<br·/></td></tr>167 <tr·class="memdesc:a00233"><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="a00251.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="a00191.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="a00233_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">DiscreteValues.h</a></td></tr>171 <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">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="a00239.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="a00260.html">Signature.cpp</a></td></tr>
174 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>174 <tr·class="memdesc:a00260"><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="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">Signature.h</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00185_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">Signature.h</a></td></tr>
177 <tr·class="memdesc:a00206"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>177 <tr·class="memdesc:a00185"><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.31 KB
js-beautify {}
Max HTML report size reached
26.4 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="a01253_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01253.html">AntiFactor.h</a></td></tr>106 <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">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="a01283_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01283.html">BetweenFactor.h</a></td></tr>112 <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">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="a01280_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01280.html">BoundingConstraint.h</a></td></tr>114 <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">BoundingConstraint.h</a></td></tr>
115 <tr·class="memdesc:a01280"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·partially·implemented·constraints·to·implement·bounds.·<br·/></td></tr>115 <tr·class="memdesc:a01250"><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="a01277.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="a01244.html">dataset.cpp</a></td></tr>
118 <tr·class="memdesc:a01277"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>118 <tr·class="memdesc:a01244"><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="a01319_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01319.html">dataset.h</a></td></tr>120 <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">dataset.h</a></td></tr>
121 <tr·class="memdesc:a01319"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>121 <tr·class="memdesc:a01334"><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="a01316.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="a01310.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="a01274_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01274.html">EssentialMatrixConstraint.h</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01235_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01235.html">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="a01244_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="a01247_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="a01259.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="a01262.html">FrobeniusFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a01259"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>133 <tr·class="memdesc:a01262"><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="a01301_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01301.html">FrobeniusFactor.h</a></td></tr>135 <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">FrobeniusFactor.h</a></td></tr>
136 <tr·class="memdesc:a01301"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>136 <tr·class="memdesc:a01283"><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="a01262_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01262.html">GeneralSFMFactor.h</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01256_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01256.html">GeneralSFMFactor.h</a></td></tr>
139 <tr·class="memdesc:a01262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·general·SFM·factor·with·an·unknown·calibration·<br·/></td></tr>139 <tr·class="memdesc:a01256"><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="a01268_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01268.html">InitializePose.h</a></td></tr>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:a01268"><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="a01238.html">InitializePose3.cpp</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01331.html">InitializePose3.cpp</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01271_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01271.html">InitializePose3.h</a></td></tr>146 <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">InitializePose3.h</a></td></tr>
147 <tr·class="memdesc:a01271"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose3·in·a·factor·graph.·<br·/></td></tr>147 <tr·class="memdesc:a01322"><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="a01298_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="a01307_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="a01277_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="a01337_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="a01253_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="a01325_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>KarcherMeanFactor-inl.h</b></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01325_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>KarcherMeanFactor-inl.h</b></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01331_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="a01271_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="a01292_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01292.html">lago.h</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01340_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01340.html">lago.h</a></td></tr>
160 <tr·class="memdesc:a01292"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).·<br·/></td></tr>160 <tr·class="memdesc:a01340"><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="a01250_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="a01304_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="a01247_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01247.html">PoseRotationPrior.h</a></td></tr>164 <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">PoseRotationPrior.h</a></td></tr>
165 <tr·class="memdesc:a01247"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·rotation·component·of·a·pose.·<br·/></td></tr>165 <tr·class="memdesc:a01337"><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="a01235_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01235.html">PoseTranslationPrior.h</a></td></tr>167 <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">PoseTranslationPrior.h</a></td></tr>
168 <tr·class="memdesc:a01235"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·translation·component·of·a·pose.·<br·/></td></tr>168 <tr·class="memdesc:a01292"><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="a01304_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01304.html">ProjectionFactor.h</a></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01313_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01313.html">ProjectionFactor.h</a></td></tr>
173 <tr·class="memdesc:a01304"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reprojection·of·a·LANDMARK·to·a·2D·point.·<br·/></td></tr>173 <tr·class="memdesc:a01313"><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="a01334_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="a01265_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="a01310_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.html">RegularImplicitSchurFactor.h</a></td></tr>179 <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">RegularImplicitSchurFactor.h</a></td></tr>
180 <tr·class="memdesc:a01310"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·<br·/></td></tr>180 <tr·class="memdesc:a01295"><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="a01289_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="a01286_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="a01265_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01265.html">SmartFactorBase.h</a></td></tr>184 <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">SmartFactorBase.h</a></td></tr>
185 <tr·class="memdesc:a01265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·create·smart·factors·on·poses·or·cameras.·<br·/></td></tr>185 <tr·class="memdesc:a01307"><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="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>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>
188 <tr·class="memdesc:a01295"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·<br·/></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>
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="a01241_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01241.html">SmartProjectionFactor.h</a></td></tr>190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01268_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01268.html">SmartProjectionFactor.h</a></td></tr>
191 <tr·class="memdesc:a01241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·cameras·(pose·+·calibration)·<br·/></td></tr>191 <tr·class="memdesc:a01268"><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="a01322_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01322.html">SmartProjectionPoseFactor.h</a></td></tr>193 <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">SmartProjectionPoseFactor.h</a></td></tr>
194 <tr·class="memdesc:a01322"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr> 
195 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01328_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01328.html">SmartProjectionRigFactor.h</a></td></tr> 
197 <tr·class="memdesc:a01328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>194 <tr·class="memdesc:a01328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>
198 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a01289_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01289.html">SmartProjectionRigFactor.h</a></td></tr>
 197 <tr·class="memdesc:a01289"><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>
199 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01313_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01313.html">StereoFactor.h</a></td></tr>199 <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">StereoFactor.h</a></td></tr>
200 <tr·class="memdesc:a01313"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-linear·factor·for·stereo·measurements.·<br·/></td></tr>200 <tr·class="memdesc:a01301"><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="a01286_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="a01274_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
20.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="a00515.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="a00545.html">GaussianMixture.cpp</a></td></tr>
107 <tr·class="memdesc:a00515"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>107 <tr·class="memdesc:a00545"><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="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">GaussianMixture.h</a></td></tr>109 <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">GaussianMixture.h</a></td></tr>
110 <tr·class="memdesc:a00536"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>110 <tr·class="memdesc:a00494"><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="a00524.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="a00515.html">GaussianMixtureFactor.cpp</a></td></tr>
113 <tr·class="memdesc:a00524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·<br·/></td></tr>113 <tr·class="memdesc:a00515"><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="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">GaussianMixtureFactor.h</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">GaussianMixtureFactor.h</a></td></tr>
116 <tr·class="memdesc:a00533"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·<br·/></td></tr>116 <tr·class="memdesc:a00497"><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="a00518.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="a00509.html">HybridBayesNet.cpp</a></td></tr>
119 <tr·class="memdesc:a00518"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·<br·/></td></tr>119 <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>
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="a00569_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">HybridBayesNet.h</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">HybridBayesNet.h</a></td></tr>
122 <tr·class="memdesc:a00569"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·<br·/></td></tr>122 <tr·class="memdesc:a00548"><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="a00485.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="a00524.html">HybridBayesTree.cpp</a></td></tr>
125 <tr·class="memdesc:a00485"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>125 <tr·class="memdesc:a00524"><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="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">HybridBayesTree.h</a></td></tr>127 <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">HybridBayesTree.h</a></td></tr>
128 <tr·class="memdesc:a00497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>128 <tr·class="memdesc:a00539"><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="a00491.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="a00542.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="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">HybridConditional.h</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">HybridConditional.h</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.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="a00533.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="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">HybridEliminationTree.h</a></td></tr>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>
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="a00566.html">HybridFactor.cpp</a></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">HybridFactor.h</a></td></tr>140 <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">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="a00530.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="a00563.html">HybridFactorGraph.cpp</a></td></tr>
143 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr> 
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
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:a00563"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>143 <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>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="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">HybridFactorGraph.h</a></td></tr>
 146 <tr·class="memdesc:a00527"><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>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">HybridGaussianFactorGraph.cpp</a></td></tr>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="a00521.html">HybridGaussianFactorGraph.cpp</a></td></tr>
149 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>149 <tr·class="memdesc:a00521"><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="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">HybridGaussianFactorGraph.h</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">HybridGaussianFactorGraph.h</a></td></tr>
152 <tr·class="memdesc:a00554"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearized·Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>152 <tr·class="memdesc:a00554"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearized·Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">HybridGaussianISAM.h</a></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">HybridGaussianISAM.h</a></td></tr>
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.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="a00482.html">HybridJunctionTree.cpp</a></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="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">HybridJunctionTree.h</a></td></tr> 
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <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="a00506.html">HybridNonlinearFactorGraph.cpp</a></td></tr>158 <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">HybridJunctionTree.h</a></td></tr>
161 <tr·class="memdesc:a00506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr> 
162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00557.html">HybridNonlinearFactorGraph.h</a></td></tr>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="a00518.html">HybridNonlinearFactorGraph.cpp</a></td></tr>
164 <tr·class="memdesc:a00557"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>161 <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>162 <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="a00560.html">HybridNonlinearISAM.cpp</a></td></tr>163 <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">HybridNonlinearFactorGraph.h</a></td></tr>
 164 <tr·class="memdesc:a00506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">HybridNonlinearISAM.h</a></td></tr>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="a00536.html">HybridNonlinearISAM.cpp</a></td></tr>
169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <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="a00542.html">HybridSmoother.cpp</a></td></tr>168 <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">HybridNonlinearISAM.h</a></td></tr>
171 <tr·class="memdesc:a00542"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr> 
172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html">HybridSmoother.h</a></td></tr>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="a00512.html">HybridSmoother.cpp</a></td></tr>
174 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>171 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">HybridSmoother.h</a></td></tr>
 174 <tr·class="memdesc:a00530"><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>
176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00566_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html">HybridValues.h</a></td></tr>176 <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">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="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.html">MixtureFactor.h</a></td></tr>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>
179 <tr·class="memdesc:a00551"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·Mixture·factor·of·continuous·and·discrete.·<br·/></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>
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.17 KB
./usr/share/doc/libgtsam-dev/html/dir_56c2e1a1204958ddcb066d7d52d67173.js
3.03 KB
js-beautify {}
Max HTML report size reached
18.6 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="a00953.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="a00938.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="a00914_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">AHRSFactor.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00983_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00983.html">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="a00950.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="a00923.html">AttitudeFactor.cpp</a></td></tr>
111 <tr·class="memdesc:a00950"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Attitude·factor.·<br·/></td></tr>111 <tr·class="memdesc:a00923"><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="a00923_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.html">AttitudeFactor.h</a></td></tr>113 <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">AttitudeFactor.h</a></td></tr>
114 <tr·class="memdesc:a00923"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Attitude·factor.·<br·/></td></tr>114 <tr·class="memdesc:a00995"><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="a00905.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:a00905"><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="a00911_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">BarometricFactor.h</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00935_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">BarometricFactor.h</a></td></tr>
120 <tr·class="memdesc:a00911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Barometric·factor.·<br·/></td></tr>120 <tr·class="memdesc:a00935"><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="a00941.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="a00926.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="a00980_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00980.html">CombinedImuFactor.h</a></td></tr>124 <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">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="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00971.html">ConstantVelocityFactor.h</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00971.html">ConstantVelocityFactor.h</a></td></tr>
127 <tr·class="memdesc:a00971"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maintain·a·constant·velocity·motion·model·between·two·NavStates.·<br·/></td></tr>127 <tr·class="memdesc:a00971"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maintain·a·constant·velocity·motion·model·between·two·NavStates.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08143.html">expressions.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08143.html">expressions.h</a></td></tr>
130 <tr·class="memdesc:a08143"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions·for·solving·navigation·problems.·<br·/></td></tr>130 <tr·class="memdesc:a08143"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions·for·solving·navigation·problems.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00902.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="a00953.html">GPSFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a00902"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·GPS·factor.·<br·/></td></tr>133 <tr·class="memdesc:a00953"><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="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">GPSFactor.h</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">GPSFactor.h</a></td></tr>
136 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·GPS·factor.·<br·/></td></tr>136 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·GPS·factor.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00926.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="a00947.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="a00998_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00998.html">ImuBias.h</a></td></tr>140 <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">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="a00968.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="a00902.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="a00950_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00950.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="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>146 <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">MagFactor.h</a></td></tr>
147 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factors·involving·magnetometers.·<br·/></td></tr>147 <tr·class="memdesc:a00920"><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="a00977_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="a00911_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="a00989.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="a00959.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="a00959_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00959.html">ManifoldPreintegration.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00992_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00992.html">ManifoldPreintegration.h</a></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00908_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">NavState.h</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00980_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00980.html">NavState.h</a></td></tr>
156 <tr·class="memdesc:a00908"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state·composing·of·attitude,·position,·and·velocity.·<br·/></td></tr>156 <tr·class="memdesc:a00980"><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="a00944.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="a00998.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="a00905_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00905.html">PreintegratedRotation.h</a></td></tr>160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">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="a00992_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00992.html">PreintegrationBase.h</a></td></tr>162 <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">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="a00929_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00929.html">PreintegrationParams.h</a></td></tr>164 <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">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="a00947_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00947.html">Scenario.h</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00989_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00989.html">Scenario.h</a></td></tr>
167 <tr·class="memdesc:a00947"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>167 <tr·class="memdesc:a00989"><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="a00935_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">ScenarioRunner.h</a></td></tr>169 <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">ScenarioRunner.h</a></td></tr>
170 <tr·class="memdesc:a00935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>170 <tr·class="memdesc:a00917"><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="a00962.html">TangentPreintegration.cpp</a></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00965.html">TangentPreintegration.cpp</a></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">TangentPreintegration.h</a></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00977_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00977.html">TangentPreintegration.h</a></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 </table>176 </table>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
181 ··<ul>181 ··<ul>
3.0 KB
./usr/share/doc/libgtsam-dev/html/dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.js
2.86 KB
js-beautify {}
Max HTML report size reached
38.7 KB
./usr/share/doc/libgtsam-dev/html/dir_59d8fae67ebcec1514e0f6d4ea576047.html
    
Offset 99, 151 lines modifiedOffset 99, 151 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">base·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">base·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>chartTesting.h</b></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>chartTesting.h</b></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.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="a00128.html">cholesky.cpp</a></td></tr>
109 <tr·class="memdesc:a00002"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·<br·/></td></tr>109 <tr·class="memdesc:a00128"><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="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">cholesky.h</a></td></tr>111 <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">cholesky.h</a></td></tr>
112 <tr·class="memdesc:a00104"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·<br·/></td></tr>112 <tr·class="memdesc:a00086"><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="a00065_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="a00056_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="a00050.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="a00020.html">debug.cpp</a></td></tr>
119 <tr·class="memdesc:a00050"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>119 <tr·class="memdesc:a00020"><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="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">debug.h</a></td></tr>121 <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">debug.h</a></td></tr>
122 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>122 <tr·class="memdesc:a00122"><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="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">DSFMap.h</a></td></tr>124 <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">DSFMap.h</a></td></tr>
125 <tr·class="memdesc:a00062"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·arbitrary·type·in·DSF.·<br·/></td></tr>125 <tr·class="memdesc:a00023"><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="a00059.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="a00047.html">DSFVector.cpp</a></td></tr>
128 <tr·class="memdesc:a00059"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·<br·/></td></tr>128 <tr·class="memdesc:a00047"><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="a00137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00137.html">DSFVector.h</a></td></tr>130 <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">DSFVector.h</a></td></tr>
131 <tr·class="memdesc:a00137"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·<br·/></td></tr>131 <tr·class="memdesc:a00149"><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="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">FastDefaultAllocator.h</a></td></tr>133 <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">FastDefaultAllocator.h</a></td></tr>
134 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·<br·/></td></tr>134 <tr·class="memdesc:a00005"><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="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">FastList.h</a></td></tr>136 <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">FastList.h</a></td></tr>
137 <tr·class="memdesc:a00047"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>137 <tr·class="memdesc:a00038"><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="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">FastMap.h</a></td></tr>139 <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">FastMap.h</a></td></tr>
140 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>140 <tr·class="memdesc:a00137"><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="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00044.html">FastSet.h</a></td></tr>142 <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">FastSet.h</a></td></tr>
143 <tr·class="memdesc:a00044"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>143 <tr·class="memdesc:a00065"><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="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">FastVector.h</a></td></tr>145 <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">FastVector.h</a></td></tr>
146 <tr·class="memdesc:a00074"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·<br·/></td></tr>146 <tr·class="memdesc:a00134"><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="a00086_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="a00011_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="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">Group.h</a></td></tr>150 <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">Group.h</a></td></tr>
151 <tr·class="memdesc:a00080"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·class·for·variable·types·with·Group·properties.·<br·/></td></tr>151 <tr·class="memdesc:a00014"><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="a00128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00128.html">Lie.h</a></td></tr>153 <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">Lie.h</a></td></tr>
154 <tr·class="memdesc:a00128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Lie·types.·<br·/></td></tr>154 <tr·class="memdesc:a00002"><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="a00149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">lieProxies.h</a></td></tr>156 <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">lieProxies.h</a></td></tr>
157 <tr·class="memdesc:a00149"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·convenient·mappings·of·common·member·functions·for·testing.·<br·/></td></tr>157 <tr·class="memdesc:a00017"><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="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">make_shared.h</a></td></tr>159 <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">make_shared.h</a></td></tr>
160 <tr·class="memdesc:a00056"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make_shared·trampoline·function·to·ensure·proper·alignment·<br·/></td></tr>160 <tr·class="memdesc:a00062"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make_shared·trampoline·function·to·ensure·proper·alignment·<br·/></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00107_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00107.html">Manifold.h</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">Manifold.h</a></td></tr>
163 <tr·class="memdesc:a00107"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Manifold·types.·<br·/></td></tr>163 <tr·class="memdesc:a00119"><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="a00122.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="a00131.html">Matrix.cpp</a></td></tr>
166 <tr·class="memdesc:a00122"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">matrix·class·<br·/></td></tr>166 <tr·class="memdesc:a00131"><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="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html">Matrix.h</a></td></tr>168 <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">Matrix.h</a></td></tr>
169 <tr·class="memdesc:a00095"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·MatrixXd·<br·/></td></tr>169 <tr·class="memdesc:a00044"><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="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00116.html">MatrixSerialization.h</a></td></tr>171 <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">MatrixSerialization.h</a></td></tr>
172 <tr·class="memdesc:a00116"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·for·matrices.·<br·/></td></tr>172 <tr·class="memdesc:a00092"><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="a00017_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">numericalDerivative.h</a></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00140_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00140.html">numericalDerivative.h</a></td></tr>
175 <tr·class="memdesc:a00017"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·compute·numerical·derivatives.·<br·/></td></tr>175 <tr·class="memdesc:a00140"><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="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html">OptionalJacobian.h</a></td></tr>177 <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">OptionalJacobian.h</a></td></tr>
178 <tr·class="memdesc:a00083"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Special·class·for·optional·Jacobian·arguments.·<br·/></td></tr>178 <tr·class="memdesc:a00035"><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="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00110.html">ProductLieGroup.h</a></td></tr>180 <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">ProductLieGroup.h</a></td></tr>
181 <tr·class="memdesc:a00110"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·product·of·two·Lie·Groups.·<br·/></td></tr>181 <tr·class="memdesc:a00083"><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="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">serialization.h</a></td></tr>183 <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">serialization.h</a></td></tr>
184 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·functions·for·serializing·data·structures·via·boost.serialization.·<br·/></td></tr>184 <tr·class="memdesc:a00041"><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="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">serializationTestHelpers.h</a></td></tr>186 <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">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="a00077.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="a00029.html">SymmetricBlockMatrix.cpp</a></td></tr>
189 <tr·class="memdesc:a00077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>189 <tr·class="memdesc:a00029"><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="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">SymmetricBlockMatrix.h</a></td></tr>191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">SymmetricBlockMatrix.h</a></td></tr>
192 <tr·class="memdesc:a00113"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>192 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>
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="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html">Testable.h</a></td></tr>194 <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">Testable.h</a></td></tr>
195 <tr·class="memdesc:a00071"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·for·values·that·can·be·used·in·unit·tests.·<br·/></td></tr>195 <tr·class="memdesc:a00107"><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="a00146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">TestableAssertions.h</a></td></tr>197 <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">TestableAssertions.h</a></td></tr>
198 <tr·class="memdesc:a00146"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·additional·testing·facilities·for·common·data·structures.·<br·/></td></tr>198 <tr·class="memdesc:a00125"><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="a00098_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="a00050_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="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">ThreadsafeException.h</a></td></tr>202 <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">ThreadsafeException.h</a></td></tr>
203 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·<br·/></td></tr>203 <tr·class="memdesc:a00095"><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="a00140.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="a00074.html">timing.cpp</a></td></tr>
206 <tr·class="memdesc:a00140"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>206 <tr·class="memdesc:a00074"><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="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">timing.h</a></td></tr>208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">timing.h</a></td></tr>
209 <tr·class="memdesc:a00119"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>209 <tr·class="memdesc:a00113"><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="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">treeTraversal-inst.h</a></td></tr>211 <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">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="a00053.html">types.cpp</a></td></tr>213 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">types.cpp</a></td></tr>
214 <tr·class="memdesc:a00053"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>214 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>
215 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>215 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">types.h</a></td></tr>216 <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">types.h</a></td></tr>
217 <tr·class="memdesc:a00125"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>217 <tr·class="memdesc:a00146"><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="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">Value.h</a></td></tr>221 <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">Value.h</a></td></tr>
222 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·<br·/></td></tr>222 <tr·class="memdesc:a00110"><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="a00011.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="a00071.html">Vector.cpp</a></td></tr>
225 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·Vectors·<br·/></td></tr>225 <tr·class="memdesc:a00071"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·Vectors·<br·/></td></tr>
Max diff block lines reached; 4980/39458 bytes (12.62%) of diff not shown.
4.8 KB
./usr/share/doc/libgtsam-dev/html/dir_59d8fae67ebcec1514e0f6d4ea576047.js
4.66 KB
js-beautify {}
Max HTML report size reached
13.7 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.html
    
Offset 99, 61 lines modifiedOffset 99, 61 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">sfm·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">sfm·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01208_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.html">BinaryMeasurement.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01205_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01205.html">BinaryMeasurement.h</a></td></tr>
107 <tr·class="memdesc:a01208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·that·the·direction·is·important.·A·measurement·from·key1·to·key2·is·not·the·same·as·the·same·measurement·from·key2·to·key1.·<br·/></td></tr>107 <tr·class="memdesc:a01205"><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="a01196.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:a01196"><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="a01190_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01190.html">DsfTrackGenerator.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01190_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01190.html">DsfTrackGenerator.h</a></td></tr>
113 <tr·class="memdesc:a01190"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>113 <tr·class="memdesc:a01190"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.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="a01202.html">MFAS.cpp</a></td></tr>
116 <tr·class="memdesc:a01187"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·file·for·the·MFAS·class.·<br·/></td></tr>116 <tr·class="memdesc:a01202"><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="a01196_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01196.html">MFAS.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01211_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html">MFAS.h</a></td></tr>
119 <tr·class="memdesc:a01196"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·<br·/></td></tr>119 <tr·class="memdesc:a01211"><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="a01223.html">SfmData.cpp</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">SfmData.cpp</a></td></tr>
122 <tr·class="memdesc:a01223"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>122 <tr·class="memdesc:a01223"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01226_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01226.html">SfmData.h</a></td></tr>124 <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">SfmData.h</a></td></tr>
125 <tr·class="memdesc:a01226"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>125 <tr·class="memdesc:a01187"><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="a01232.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="a01193.html">SfmTrack.cpp</a></td></tr>
128 <tr·class="memdesc:a01232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>128 <tr·class="memdesc:a01193"><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="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>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>
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>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>
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="a01217.html">ShonanAveraging.cpp</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></td></tr>
134 <tr·class="memdesc:a01217"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>134 <tr·class="memdesc:a01214"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01229_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01229.html">ShonanAveraging.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01229_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01229.html">ShonanAveraging.h</a></td></tr>
137 <tr·class="memdesc:a01229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>137 <tr·class="memdesc:a01229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01220_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01220.html">ShonanFactor.h</a></td></tr>139 <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">ShonanFactor.h</a></td></tr>
140 <tr·class="memdesc:a01220"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·<br·/></td></tr>140 <tr·class="memdesc:a01184"><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="a01184_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01184.html">ShonanGaugeFactor.h</a></td></tr>142 <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">ShonanGaugeFactor.h</a></td></tr>
143 <tr·class="memdesc:a01184"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·<br·/></td></tr>143 <tr·class="memdesc:a01208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01205_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01205.html">TranslationFactor.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01217_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01217.html">TranslationFactor.h</a></td></tr>
146 <tr·class="memdesc:a01205"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement.·<br·/></td></tr>146 <tr·class="memdesc:a01217"><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="a01199.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="a01220.html">TranslationRecovery.cpp</a></td></tr>
149 <tr·class="memdesc:a01199"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·code·for·recovering·translations·when·rotations·are·given.·<br·/></td></tr>149 <tr·class="memdesc:a01220"><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="a01193_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01193.html">TranslationRecovery.h</a></td></tr>151 <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">TranslationRecovery.h</a></td></tr>
152 <tr·class="memdesc:a01193"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·<br·/></td></tr>152 <tr·class="memdesc:a01232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>159 ··<ul>
1.64 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.js
1.5 KB
js-beautify {}
Max HTML report size reached
8.15 KB
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.html
    
Offset 99, 40 lines modifiedOffset 99, 40 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">basis·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">basis·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00164_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.html">Basis.h</a></td></tr>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>
107 <tr·class="memdesc:a00164"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·an·interpolating·basis.·<br·/></td></tr>107 <tr·class="memdesc:a00158"><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="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>109 <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">BasisFactors.h</a></td></tr>
110 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>110 <tr·class="memdesc:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">Chebyshev.cpp</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">Chebyshev.cpp</a></td></tr>
113 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>113 <tr·class="memdesc:a00173"><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="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.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:a00167"><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="a00152.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="a00170.html">Chebyshev2.cpp</a></td></tr>
119 <tr·class="memdesc:a00152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·<br·/></td></tr>119 <tr·class="memdesc:a00170"><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="a00164_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.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:a00164"><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="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">FitBasis.h</a></td></tr>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:a00161"><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="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">Fourier.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">Fourier.h</a></td></tr>
128 <tr·class="memdesc:a00167"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·decomposition,·see·e.g.·<br·/></td></tr>128 <tr·class="memdesc:a00155"><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="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00158.html">ParameterMatrix.h</a></td></tr>130 <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">ParameterMatrix.h</a></td></tr>
131 <tr·class="memdesc:a00158"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·<br·/></td></tr>131 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
1.06 KB
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.js
940 B
js-beautify {}
Max HTML report size reached
44.7 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="a01079.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="a01010.html">CustomFactor.cpp</a></td></tr>
107 <tr·class="memdesc:a01079"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·<br·/></td></tr> 
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01010_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html">CustomFactor.h</a></td></tr> 
110 <tr·class="memdesc:a01010"><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:a01010"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a01106_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">CustomFactor.h</a></td></tr>
 110 <tr·class="memdesc:a01106"><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>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></td></tr>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="a01148.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="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01025.html">DoglegOptimizer.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01109_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01109.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="a01046_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01046.html">DoglegOptimizerImpl.h</a></td></tr>116 <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">DoglegOptimizerImpl.h</a></td></tr>
117 <tr·class="memdesc:a01046"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·<br·/></td></tr>117 <tr·class="memdesc:a01037"><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="a01139_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01139.html">Expression-inl.h</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01139_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01139.html">Expression-inl.h</a></td></tr>
120 <tr·class="memdesc:a01139"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01034.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·<br·/></td></tr>120 <tr·class="memdesc:a01139"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01094.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="a01034_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01034.html">Expression.h</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01094_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html">Expression.h</a></td></tr>
123 <tr·class="memdesc:a01034"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Expressions·for·Block·Automatic·Differentiation.·<br·/></td></tr>123 <tr·class="memdesc:a01094"><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="a01172_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="a01058_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="a01106_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">ExpressionFactorGraph.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01076_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01076.html">ExpressionFactorGraph.h</a></td></tr>
128 <tr·class="memdesc:a01106"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·that·supports·adding·ExpressionFactors·directly.·<br·/></td></tr>128 <tr·class="memdesc:a01076"><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="a01028_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01028.html">expressionTesting.h</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01025.html">expressionTesting.h</a></td></tr>
134 <tr·class="memdesc:a01028"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·harness·methods·for·expressions.·<br·/></td></tr>134 <tr·class="memdesc:a01025"><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="a01169_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01169.html">ExtendedKalmanFilter-inl.h</a></td></tr>136 <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">ExtendedKalmanFilter-inl.h</a></td></tr>
137 <tr·class="memdesc:a01169"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></td></tr>137 <tr·class="memdesc:a01055"><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="a01163_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01163.html">ExtendedKalmanFilter.h</a></td></tr>139 <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">ExtendedKalmanFilter.h</a></td></tr>
140 <tr·class="memdesc:a01163"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></td></tr>140 <tr·class="memdesc:a01100"><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="a01016_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01016.html">factorTesting.h</a></td></tr>142 <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">factorTesting.h</a></td></tr>
143 <tr·class="memdesc:a01016"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluate·derivatives·of·a·nonlinear·factor·numerically.·<br·/></td></tr>143 <tr·class="memdesc:a01142"><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="a01082_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01082.html">FunctorizedFactor.h</a></td></tr>145 <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">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="a01142.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="a01172.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="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">GaussNewtonOptimizer.h</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">GaussNewtonOptimizer.h</a></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01130_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01130.html">GncOptimizer.h</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01082_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01082.html">GncOptimizer.h</a></td></tr>
152 <tr·class="memdesc:a01130"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·GncOptimizer·class.·<br·/></td></tr>152 <tr·class="memdesc:a01082"><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="a01058_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="a01160_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="a01031.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="a01088.html">GraphvizFormatting.cpp</a></td></tr>
157 <tr·class="memdesc:a01031"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>157 <tr·class="memdesc:a01088"><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="a01154_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01154.html">GraphvizFormatting.h</a></td></tr>159 <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">GraphvizFormatting.h</a></td></tr>
160 <tr·class="memdesc:a01154"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>160 <tr·class="memdesc:a01001"><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="a01097.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="a01031.html">ISAM2-impl.cpp</a></td></tr>
163 <tr·class="memdesc:a01097"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>163 <tr·class="memdesc:a01031"><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="a01103_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">ISAM2-impl.h</a></td></tr>165 <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">ISAM2-impl.h</a></td></tr>
166 <tr·class="memdesc:a01103"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>166 <tr·class="memdesc:a01124"><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="a01076.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="a01151.html">ISAM2.cpp</a></td></tr>
169 <tr·class="memdesc:a01076"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>169 <tr·class="memdesc:a01151"><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="a01148_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01148.html">ISAM2.h</a></td></tr>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>
172 <tr·class="memdesc:a01148"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>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>
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="a01157.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="a01019.html">ISAM2Clique.cpp</a></td></tr>
175 <tr·class="memdesc:a01157"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>175 <tr·class="memdesc:a01019"><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="a01121_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01121.html">ISAM2Clique.h</a></td></tr>177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01118_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01118.html">ISAM2Clique.h</a></td></tr>
178 <tr·class="memdesc:a01121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>178 <tr·class="memdesc:a01118"><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="a01109.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="a01007.html">ISAM2Params.cpp</a></td></tr>
181 <tr·class="memdesc:a01109"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>181 <tr·class="memdesc:a01007"><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="a01061_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01061.html">ISAM2Params.h</a></td></tr>183 <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">ISAM2Params.h</a></td></tr>
184 <tr·class="memdesc:a01061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>184 <tr·class="memdesc:a01016"><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="a01049_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01049.html">ISAM2Result.h</a></td></tr>186 <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">ISAM2Result.h</a></td></tr>
187 <tr·class="memdesc:a01049"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·detailed·iSAM2·result.·<br·/></td></tr>187 <tr·class="memdesc:a01064"><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="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>189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01130_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01130.html">ISAM2UpdateParams.h</a></td></tr>
190 <tr·class="memdesc:a01067"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·extra·params·for·ISAM2::update()·<br·/></td></tr>190 <tr·class="memdesc:a01130"><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="a01112.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="a01097.html">LevenbergMarquardtOptimizer.cpp</a></td></tr>
193 <tr·class="memdesc:a01112"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>193 <tr·class="memdesc:a01097"><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="a01151_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01151.html">LevenbergMarquardtOptimizer.h</a></td></tr>195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01112_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.h</a></td></tr>
196 <tr·class="memdesc:a01151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>196 <tr·class="memdesc:a01112"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>
197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a01070.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="a01046.html">LevenbergMarquardtParams.cpp</a></td></tr>
199 <tr·class="memdesc:a01070"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>199 <tr·class="memdesc:a01046"><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="a01037_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01037.html">LevenbergMarquardtParams.h</a></td></tr>201 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01166_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01166.html">LevenbergMarquardtParams.h</a></td></tr>
202 <tr·class="memdesc:a01037"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>202 <tr·class="memdesc:a01166"><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="a01001.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="a01049.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="a01022_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01022.html">LinearContainerFactor.h</a></td></tr>206 <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">LinearContainerFactor.h</a></td></tr>
207 <tr·class="memdesc:a01022"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·<br·/></td></tr>207 <tr·class="memdesc:a01136"><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="a01019.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="a01127.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="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01085.html">Marginals.h</a></td></tr>211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01085.html">Marginals.h</a></td></tr>
212 <tr·class="memdesc:a01085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·<br·/></td></tr>212 <tr·class="memdesc:a01085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·<br·/></td></tr>
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="a01160.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="a01145.html">NonlinearConjugateGradientOptimizer.cpp</a></td></tr>
215 <tr·class="memdesc:a01160"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·<br·/></td></tr>215 <tr·class="memdesc:a01145"><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="a01091_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html">NonlinearConjugateGradientOptimizer.h</a></td></tr>217 <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">NonlinearConjugateGradientOptimizer.h</a></td></tr>
218 <tr·class="memdesc:a01091"><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:a01103"><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="a01115_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="a01115_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="a01004_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01004.html">nonlinearExceptions.h</a></td></tr>222 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01022_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01022.html">nonlinearExceptions.h</a></td></tr>
Max diff block lines reached; 11677/45577 bytes (25.62%) of diff not shown.
6.06 KB
./usr/share/doc/libgtsam-dev/html/dir_88adea47575c2d5c40d4070390572b66.js
5.92 KB
js-beautify {}
Max HTML report size reached
47.3 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="a00899_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00899.html">AcceleratedPowerMethod.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00743_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00743.html">AcceleratedPowerMethod.h</a></td></tr>
107 <tr·class="memdesc:a00899"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·<br·/></td></tr>107 <tr·class="memdesc:a00743"><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="a00845_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00845.html">BinaryJacobianFactor.h</a></td></tr>109 <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">BinaryJacobianFactor.h</a></td></tr>
110 <tr·class="memdesc:a00845"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·<br·/></td></tr>110 <tr·class="memdesc:a00761"><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="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00728.html">ConjugateGradientSolver.h</a></td></tr>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:a00728"><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="a00890.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="a00770.html">Errors.cpp</a></td></tr>
116 <tr·class="memdesc:a00890"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·<br·/></td></tr>116 <tr·class="memdesc:a00770"><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="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">Errors.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00869_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00869.html">Errors.h</a></td></tr>
119 <tr·class="memdesc:a00806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector·of·errors·<br·/></td></tr>119 <tr·class="memdesc:a00869"><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="a00827.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="a00842.html">GaussianBayesNet.cpp</a></td></tr>
122 <tr·class="memdesc:a00827"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·<br·/></td></tr>122 <tr·class="memdesc:a00842"><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="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">GaussianBayesNet.h</a></td></tr>124 <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">GaussianBayesNet.h</a></td></tr>
125 <tr·class="memdesc:a00776"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·<br·/></td></tr>125 <tr·class="memdesc:a00734"><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="a00854_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00854.html">GaussianBayesTree-inl.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00827_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00827.html">GaussianBayesTree-inl.h</a></td></tr>
128 <tr·class="memdesc:a00854"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>128 <tr·class="memdesc:a00827"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>
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="a00800.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="a00788.html">GaussianBayesTree.cpp</a></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>131 <tr·class="memdesc:a00788"><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="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">GaussianBayesTree.h</a></td></tr>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:a00785"><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="a00869_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00869.html">GaussianConditional-inl.h</a></td></tr>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:a00869"><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="a00767.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="a00881.html">GaussianConditional.cpp</a></td></tr>
140 <tr·class="memdesc:a00767"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>140 <tr·class="memdesc:a00881"><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="a00773_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">GaussianConditional.h</a></td></tr>142 <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">GaussianConditional.h</a></td></tr>
143 <tr·class="memdesc:a00773"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>143 <tr·class="memdesc:a00749"><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="a00743.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="a00791.html">GaussianDensity.cpp</a></td></tr>
146 <tr·class="memdesc:a00743"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>146 <tr·class="memdesc:a00791"><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="a00812_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00812.html">GaussianDensity.h</a></td></tr>148 <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">GaussianDensity.h</a></td></tr>
149 <tr·class="memdesc:a00812"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>149 <tr·class="memdesc:a00746"><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="a00842.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="a00800.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="a00836_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00836.html">GaussianEliminationTree.h</a></td></tr>153 <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">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="a00821.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="a00740.html">GaussianFactor.cpp</a></td></tr>
156 <tr·class="memdesc:a00821"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>156 <tr·class="memdesc:a00740"><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="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00815.html">GaussianFactor.h</a></td></tr>158 <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">GaussianFactor.h</a></td></tr>
159 <tr·class="memdesc:a00815"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>159 <tr·class="memdesc:a00737"><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="a00809.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="a00722.html">GaussianFactorGraph.cpp</a></td></tr>
162 <tr·class="memdesc:a00809"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>162 <tr·class="memdesc:a00722"><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="a00770_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00770.html">GaussianFactorGraph.h</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00848_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00848.html">GaussianFactorGraph.h</a></td></tr>
165 <tr·class="memdesc:a00770"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>165 <tr·class="memdesc:a00848"><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="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">GaussianISAM.h</a></td></tr>167 <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">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="a00758.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="a00788_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">GaussianJunctionTree.h</a></td></tr>171 <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">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="a00848_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00848.html">HessianFactor-inl.h</a></td></tr>173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00707_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00707.html">HessianFactor-inl.h</a></td></tr>
174 <tr·class="memdesc:a00848"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>174 <tr·class="memdesc:a00707"><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="a00761.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="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">HessianFactor.h</a></td></tr>178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00830_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00830.html">HessianFactor.h</a></td></tr>
179 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>179 <tr·class="memdesc:a00830"><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="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">iterative-inl.h</a></td></tr>181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00710_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00710.html">iterative-inl.h</a></td></tr>
182 <tr·class="memdesc:a00878"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·template·implementation.·<br·/></td></tr>182 <tr·class="memdesc:a00710"><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="a00896.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="a00764.html">iterative.cpp</a></td></tr>
185 <tr·class="memdesc:a00896"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>185 <tr·class="memdesc:a00764"><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="a00797_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">iterative.h</a></td></tr>187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00893_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00893.html">iterative.h</a></td></tr>
188 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>188 <tr·class="memdesc:a00893"><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="a00713.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="a00728.html">IterativeSolver.cpp</a></td></tr>
191 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>191 <tr·class="memdesc:a00728"><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="a00782_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">IterativeSolver.h</a></td></tr>193 <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">IterativeSolver.h</a></td></tr>
194 <tr·class="memdesc:a00782"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>194 <tr·class="memdesc:a00725"><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="a00725_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="a00719_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="a00851.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="a00806.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="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00731.html">JacobianFactor.h</a></td></tr>200 <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">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="a00710.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="a00782.html">KalmanFilter.cpp</a></td></tr>
203 <tr·class="memdesc:a00710"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>203 <tr·class="memdesc:a00782"><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="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html">KalmanFilter.h</a></td></tr>205 <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">KalmanFilter.h</a></td></tr>
206 <tr·class="memdesc:a00881"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>206 <tr·class="memdesc:a00785"><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="a00719_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">linearAlgorithms-inst.h</a></td></tr>208 <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">linearAlgorithms-inst.h</a></td></tr>
209 <tr·class="memdesc:a00719"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Templated·algorithms·that·are·used·in·multiple·places·in·linear.·<br·/></td></tr>209 <tr·class="memdesc:a00776"><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="a00704.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="a00716.html">linearExceptions.cpp</a></td></tr>
212 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>212 <tr·class="memdesc:a00716"><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="a00887_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.html">linearExceptions.h</a></td></tr>214 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00821_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00821.html">linearExceptions.h</a></td></tr>
215 <tr·class="memdesc:a00887"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>215 <tr·class="memdesc:a00821"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>
216 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>216 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
217 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00737_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>LossFunctions.h</b></td></tr>217 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00857_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="a00875.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="a00863.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="a00824_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00824.html">NoiseModel.h</a></td></tr>221 <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">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="a00833_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="a00704_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="a00716_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">PowerMethod.h</a></td></tr>225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00866_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00866.html">PowerMethod.h</a></td></tr>
Max diff block lines reached; 12762/48321 bytes (26.41%) of diff not shown.
6.5 KB
./usr/share/doc/libgtsam-dev/html/dir_8b9ec42722111795f76d34c6471319a6.js
6.36 KB
js-beautify {}
Max HTML report size reached
47.8 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="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.html">BearingRange.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">BearingRange.h</a></td></tr>
107 <tr·class="memdesc:a00425"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product.·<br·/></td></tr>107 <tr·class="memdesc:a00314"><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="a00335.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="a00377.html">Cal3.cpp</a></td></tr>
110 <tr·class="memdesc:a00335"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·calibration·models.·<br·/></td></tr>110 <tr·class="memdesc:a00377"><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="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">Cal3.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html">Cal3.h</a></td></tr>
113 <tr·class="memdesc:a00314"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·Calibration·models.·<br·/></td></tr>113 <tr·class="memdesc:a00389"><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="a00323.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="a00401.html">Cal3_S2.cpp</a></td></tr>
116 <tr·class="memdesc:a00323"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>116 <tr·class="memdesc:a00401"><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="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">Cal3_S2.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00446.html">Cal3_S2.h</a></td></tr>
119 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>119 <tr·class="memdesc:a00446"><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="a00467.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="a00311.html">Cal3_S2Stereo.cpp</a></td></tr>
122 <tr·class="memdesc:a00467"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·<br·/></td></tr>122 <tr·class="memdesc:a00311"><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="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00374.html">Cal3_S2Stereo.h</a></td></tr>124 <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">Cal3_S2Stereo.h</a></td></tr>
125 <tr·class="memdesc:a00374"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·<br·/></td></tr>125 <tr·class="memdesc:a00380"><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="a00461.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="a00374.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="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">Cal3Bundler.h</a></td></tr>129 <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">Cal3Bundler.h</a></td></tr>
130 <tr·class="memdesc:a00380"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.·<br·/></td></tr>130 <tr·class="memdesc:a00350"><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="a00413.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="a00443.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="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">Cal3DS2.h</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00326_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00326.html">Cal3DS2.h</a></td></tr>
135 <tr·class="memdesc:a00293"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·<br·/></td></tr>135 <tr·class="memdesc:a00326"><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="a00356.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="a00458.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="a00455_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="a00338_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="a00344.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="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00401.html">Cal3Fisheye.h</a></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00347.html">Cal3Fisheye.h</a></td></tr>
144 <tr·class="memdesc:a00401"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.·<br·/></td></tr>144 <tr·class="memdesc:a00347"><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="a00473.html">Cal3Unified.cpp</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">Cal3Unified.cpp</a></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html">Cal3Unified.h</a></td></tr>148 <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">Cal3Unified.h</a></td></tr>
149 <tr·class="memdesc:a00365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unified·Calibration·Model,·see·Mei07icra·for·details.·<br·/></td></tr>149 <tr·class="memdesc:a00383"><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="a00452.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="a00284.html">CalibratedCamera.cpp</a></td></tr>
152 <tr·class="memdesc:a00452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>152 <tr·class="memdesc:a00284"><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="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">CalibratedCamera.h</a></td></tr>154 <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">CalibratedCamera.h</a></td></tr>
155 <tr·class="memdesc:a00443"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>155 <tr·class="memdesc:a00410"><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="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">CameraSet.h</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00341_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00341.html">CameraSet.h</a></td></tr>
158 <tr·class="memdesc:a00464"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·create·smart·factors·on·poses·or·cameras.·<br·/></td></tr>158 <tr·class="memdesc:a00341"><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="a00368.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="a00449.html">Cyclic.cpp</a></td></tr>
164 <tr·class="memdesc:a00368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group·implementation.·<br·/></td></tr>164 <tr·class="memdesc:a00449"><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="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">Cyclic.h</a></td></tr>166 <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">Cyclic.h</a></td></tr>
167 <tr·class="memdesc:a00410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group,·i.e.,·the·integers·modulo·N.·<br·/></td></tr>167 <tr·class="memdesc:a00395"><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="a00392_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="a00368_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="a00281_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html">Line3.h</a></td></tr>171 <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">Line3.h</a></td></tr>
172 <tr·class="memdesc:a00281"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">4·dimensional·manifold·of·3D·lines·<br·/></td></tr>172 <tr·class="memdesc:a00308"><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="a00395_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="a00470_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="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">PinholeCamera.h</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00440.html">PinholeCamera.h</a></td></tr>
177 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·pinhole·cameras.·<br·/></td></tr>177 <tr·class="memdesc:a00440"><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="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">PinholePose.h</a></td></tr>179 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00362.html">PinholePose.h</a></td></tr>
180 <tr·class="memdesc:a00404"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pinhole·camera·with·known·calibration.·<br·/></td></tr>180 <tr·class="memdesc:a00362"><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="a00290_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00290.html">PinholeSet.h</a></td></tr>182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00452.html">PinholeSet.h</a></td></tr>
183 <tr·class="memdesc:a00290"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·<br·/></td></tr>183 <tr·class="memdesc:a00452"><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="a00275.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="a00404.html">Point2.cpp</a></td></tr>
186 <tr·class="memdesc:a00275"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>186 <tr·class="memdesc:a00404"><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="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">Point2.h</a></td></tr>188 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">Point2.h</a></td></tr>
189 <tr·class="memdesc:a00284"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>189 <tr·class="memdesc:a00416"><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="a00383.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="a00296.html">Point3.cpp</a></td></tr>
192 <tr·class="memdesc:a00383"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>192 <tr·class="memdesc:a00296"><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="a00332_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00332.html">Point3.h</a></td></tr>194 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00455.html">Point3.h</a></td></tr>
195 <tr·class="memdesc:a00332"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>195 <tr·class="memdesc:a00455"><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="a00320.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="a00431.html">Pose2.cpp</a></td></tr>
198 <tr·class="memdesc:a00320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>198 <tr·class="memdesc:a00431"><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="a00329_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00329.html">Pose2.h</a></td></tr>200 <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">Pose2.h</a></td></tr>
201 <tr·class="memdesc:a00329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>201 <tr·class="memdesc:a00413"><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="a00419.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="a00464.html">Pose3.cpp</a></td></tr>
204 <tr·class="memdesc:a00419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>204 <tr·class="memdesc:a00464"><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="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">Pose3.h</a></td></tr>206 <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">Pose3.h</a></td></tr>
207 <tr·class="memdesc:a00296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>207 <tr·class="memdesc:a00437"><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="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00449.html">Quaternion.h</a></td></tr>209 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00353.html">Quaternion.h</a></td></tr>
210 <tr·class="memdesc:a00449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·wrapper·for·Eigen·Quaternions.·<br·/></td></tr>210 <tr·class="memdesc:a00353"><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="a00428.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="a00359.html">Rot2.cpp</a></td></tr>
213 <tr·class="memdesc:a00428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Rotations·<br·/></td></tr>213 <tr·class="memdesc:a00359"><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="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">Rot2.h</a></td></tr>215 <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">Rot2.h</a></td></tr>
216 <tr·class="memdesc:a00371"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·rotation·<br·/></td></tr>216 <tr·class="memdesc:a00419"><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="a00353.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="a00425.html">Rot3.cpp</a></td></tr>
219 <tr·class="memdesc:a00353"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·<br·/></td></tr>219 <tr·class="memdesc:a00425"><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="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">Rot3.h</a></td></tr>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>
222 <tr·class="memdesc:a00278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·rotation·represented·as·a·rotation·matrix·or·quaternion·<br·/></td></tr>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>
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="a00479.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="a00461.html">Rot3M.cpp</a></td></tr>
225 <tr·class="memdesc:a00479"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>225 <tr·class="memdesc:a00461"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>
Max diff block lines reached; 16070/48786 bytes (32.94%) of diff not shown.
5.82 KB
./usr/share/doc/libgtsam-dev/html/dir_be4965403b556e5d04a57d44231dfb01.js
5.68 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="a01397_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">global_includes.h</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01394_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html">global_includes.h</a></td></tr>
136 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>136 <tr·class="memdesc:a01394"><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="a01400.html">precompiled_header.cpp</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">precompiled_header.cpp</a></td></tr>
139 <tr·class="memdesc:a01400"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·<br·/></td></tr>139 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01406_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01406.html">precompiled_header.h</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01406_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01406.html">precompiled_header.h</a></td></tr>
142 <tr·class="memdesc:a01406"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&gt;·<br·/></td></tr>142 <tr·class="memdesc:a01406"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&gt;·<br·/></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>144 </table>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
1.14 KB
./usr/share/doc/libgtsam-dev/html/dir_bfc28a2d5821421c95e1320e4031f515.js
1020 B
js-beautify {}
Max HTML report size reached
275 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="a00125.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00146.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01028.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01025.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01142.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00080.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00014.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00128.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00002.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00107.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00119.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="a00071.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00107.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00146.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="a00125.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00146.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01028.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01025.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01142.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00080.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00014.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00128.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00002.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00107.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00119.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="a00071.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00107.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00146.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>
463 KB
./usr/share/doc/libgtsam-dev/html/gtsam.tag.gz
462 KB
gtsam.tag
462 KB
gtsam.tag
Max HTML report size reached
740 B
./usr/share/doc/libgtsam-dev/html/navtreedata.js
644 B
js-beautify {}
Max HTML report size reached
32.5 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex0.js
32.4 KB
js-beautify {}
Max HTML report size reached
26.5 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex1.js
26.4 KB
js-beautify {}
Max HTML report size reached
23.1 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex2.js
23.0 KB
js-beautify {}
Max HTML report size reached
22.8 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex3.js
22.7 KB
js-beautify {}
Max HTML report size reached
15.5 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex4.js
15.4 KB
js-beautify {}
Max HTML report size reached
2.6 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex5.js
2.51 KB
js-beautify {}
Max HTML report size reached
17.1 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex6.js
17.0 KB
js-beautify {}
Max HTML report size reached
18.0 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex7.js
17.9 KB
js-beautify {}
Max HTML report size reached
17.2 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex8.js
17.1 KB
js-beautify {}
Max HTML report size reached
5.61 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex9.js
5.51 KB
js-beautify {}
Max HTML report size reached
3.73 KB
./usr/share/doc/libgtsam-dev/html/search/all_10.js
3.63 KB
js-beautify {}
Max HTML report size reached
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.2 KB
./usr/share/doc/libgtsam-dev/html/search/all_14.js
41.1 KB
js-beautify {}
Max HTML report size reached
18.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_15.js
18.3 KB
js-beautify {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_17.js
13.3 KB
js-beautify {}
Max HTML report size reached
3.17 KB
./usr/share/doc/libgtsam-dev/html/search/all_18.js
3.07 KB
js-beautify {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/search/all_2.js
11.1 KB
js-beautify {}
Max HTML report size reached
15.8 KB
./usr/share/doc/libgtsam-dev/html/search/all_3.js
15.7 KB
js-beautify {}
Max HTML report size reached
23.8 KB
./usr/share/doc/libgtsam-dev/html/search/all_4.js
23.7 KB
js-beautify {}
Max HTML report size reached
27.0 KB
./usr/share/doc/libgtsam-dev/html/search/all_5.js
27.0 KB
js-beautify {}
Max HTML report size reached
18.3 KB
./usr/share/doc/libgtsam-dev/html/search/all_6.js
18.2 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.6 KB
./usr/share/doc/libgtsam-dev/html/search/all_9.js
12.5 KB
js-beautify {}
Max HTML report size reached
15.0 KB
./usr/share/doc/libgtsam-dev/html/search/all_a.js
14.9 KB
js-beautify {}
Max HTML report size reached
4.57 KB
./usr/share/doc/libgtsam-dev/html/search/all_b.js
4.48 KB
js-beautify {}
Max HTML report size reached
3.09 KB
./usr/share/doc/libgtsam-dev/html/search/all_c.js
2.99 KB
js-beautify {}
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/search/all_d.js
10.8 KB
js-beautify {}
Max HTML report size reached
14.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_e.js
14.4 KB
js-beautify {}
Max HTML report size reached
13.2 KB
./usr/share/doc/libgtsam-dev/html/search/all_f.js
13.1 KB
js-beautify {}
Max HTML report size reached
398 B
./usr/share/doc/libgtsam-dev/html/search/defines_0.js
292 B
js-beautify {}
Max HTML report size reached
848 B
./usr/share/doc/libgtsam-dev/html/search/defines_1.js
742 B
js-beautify {}
Max HTML report size reached
2.06 KB
./usr/share/doc/libgtsam-dev/html/search/defines_2.js
1.96 KB
js-beautify {}
Max HTML report size reached
1.62 KB
./usr/share/doc/libgtsam-dev/html/search/files_0.js
1.52 KB
js-beautify {}
Max HTML report size reached
2.71 KB
./usr/share/doc/libgtsam-dev/html/search/files_1.js
2.62 KB
js-beautify {}
Max HTML report size reached
314 B
./usr/share/doc/libgtsam-dev/html/search/files_10.js
210 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['quaternion_2eh_0',·['Quaternion.h',·['../a00449.html',·1,·'']]]2 ····['quaternion_2eh_0',·['Quaternion.h',·['../a00353.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.6 KB
./usr/share/doc/libgtsam-dev/html/search/files_12.js
10.5 KB
js-beautify {}
Max HTML report size reached
2.39 KB
./usr/share/doc/libgtsam-dev/html/search/files_13.js
2.29 KB
js-beautify {}
Max HTML report size reached
2.32 KB
./usr/share/doc/libgtsam-dev/html/search/files_15.js
2.21 KB
js-beautify {}
Max HTML report size reached
502 B
./usr/share/doc/libgtsam-dev/html/search/files_16.js
398 B
js-beautify {}
Max HTML report size reached
5.32 KB
./usr/share/doc/libgtsam-dev/html/search/files_2.js
5.22 KB
js-beautify {}
Max HTML report size reached
6.42 KB
./usr/share/doc/libgtsam-dev/html/search/files_3.js
6.32 KB
js-beautify {}
Max HTML report size reached
2.53 KB
./usr/share/doc/libgtsam-dev/html/search/files_4.js
2.43 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.9 KB
./usr/share/doc/libgtsam-dev/html/search/files_6.js
5.8 KB
js-beautify {}
Max HTML report size reached
4.6 KB
./usr/share/doc/libgtsam-dev/html/search/files_7.js
4.5 KB
js-beautify {}
Max HTML report size reached
4.04 KB
./usr/share/doc/libgtsam-dev/html/search/files_8.js
3.94 KB
js-beautify {}
Max HTML report size reached
824 B
./usr/share/doc/libgtsam-dev/html/search/files_9.js
722 B
js-beautify {}
Max HTML report size reached
596 B
./usr/share/doc/libgtsam-dev/html/search/files_a.js
494 B
js-beautify {}
Max HTML report size reached
2.54 KB
./usr/share/doc/libgtsam-dev/html/search/files_b.js
2.44 KB
js-beautify {}
Max HTML report size reached
2.32 KB
./usr/share/doc/libgtsam-dev/html/search/files_c.js
2.22 KB
js-beautify {}
Max HTML report size reached
3.2 KB
./usr/share/doc/libgtsam-dev/html/search/files_d.js
3.1 KB
js-beautify {}
Max HTML report size reached
616 B
./usr/share/doc/libgtsam-dev/html/search/files_e.js
514 B
js-beautify {}
Max HTML report size reached
3.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
38.5 KB
./usr/share/doc/libgtsam-dev/html/a00011.html vs.
./usr/share/doc/libgtsam-dev/html/a00098.html
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00011.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00098.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, 111 lines modifiedOffset 95, 113 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Vector.cpp·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">
  
 106 <p><a·href="a00098_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>typedef·and·functions·to·augment·Eigen's·Vectors·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">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: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>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:a760cc36e9009b23cf564c436294b3504"><td·class="memSeparator"·colspan="2">&#160;</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>
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>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>
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>130 <tr·class="separator:a1ce0a0efd90fbaa99a33267d0b5497f2"><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>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>
163 <tr·class="separator:a14844c96706dc362917e0d5e76d65fbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a7716234e0ed8a78aa754d86770bf7cd2"><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>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>
Max diff block lines reached; 1455/29160 bytes (4.99%) of diff not shown.
9.89 KB
html2text {}
Max HTML report size reached
26.1 KB
./usr/share/doc/libgtsam-dev/html/a00020_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01211_source.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00020_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01211_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 81 lines modifiedOffset 98, 82 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">VectorSerialization.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="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01211.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="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="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span>boost·{</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>serialization·{</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size·=·v.size();</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(size);</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.size()));</div> 
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>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00590.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="a01205.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">size_t</span>·size;</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(size);</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··v.resize(size);</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··ar·&gt;&gt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.size()));</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>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;memory&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive,·<span·class="keywordtype">int</span>·D&gt;</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·D,·1&gt;&amp;·v,</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.RowsAtCompileTime));</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04700.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04700.html">MFAS</a>·{</div>
 132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·used·to·represent·edges·between·two·nodes·in·the·graph.·When·used·in</span></div>
 134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·translation·averaging·for·global·SfM</span></div>
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>135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div>
 136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div>
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>137 <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>138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>
 139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·edges·with·a·direction·such·that·all·weights·are·positive</span></div>
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}··<span·class="comment">//·namespace·boost</span></div>140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·i.e,·edges·that·originally·had·negative·weights·are·flipped</span></div>
 141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··std::map&lt;KeyPair,·double&gt;·edgeWeights_;</div>
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
 144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">···69</a></span>··<a·class="code·hl_function"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">MFAS</a>(<span·class="keyword">const</span>·std::map&lt;KeyPair,·double&gt;·&amp;edgeWeights)</div>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>
 147 </div>
 148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_class"·href="a04700.html">MFAS</a>(<span·class="keyword">const</span>·TranslationEdges·&amp;relativeTranslations,</div>
 150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·&amp;projectionDirection);</div>
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector)</div>151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector2)</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector3)</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector6)</div> 
165 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
166 <div·class="ttc"·id="aa01428_html_a3eb7eed9019d3fda8fcf74fbf85b85c9"><div·class="ttname"><a·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">gtsam::save</a></div><div·class="ttdeci">void·save(const·Matrix·&amp;A,·const·string·&amp;s,·const·string·&amp;filename)</d[·...·truncated·by·diffoscope;·len:·137,·SHA:·fa5ec98f3f85eb83a16f2b653da47231f9adc0aebb2d209d52829930448f63b7·...·]</div>152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·computeOrdering()·<span·class="keyword">const</span>;</div>
 153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 154 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··std::map&lt;KeyPair,·double&gt;·computeOutlierWeights()·<span·class="keyword">const</span>;</div>
Max diff block lines reached; 941/21493 bytes (4.38%) of diff not shown.
5.01 KB
html2text {}
Max HTML report size reached
75.7 KB
./usr/share/doc/libgtsam-dev/html/a00029_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00710_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/iterative-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00029_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00710_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, 179 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.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="a00029.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00893.html">gtsam/linear/iterative.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;iostream&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>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;sstream&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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>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">#include·&lt;<a·class="code"·href="a00023.html">gtsam/base/serialization.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="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="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="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·state·for·CG·method</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div>
 129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03820.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03820.html">CGState</a>·{</div>
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>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·whether·to·print·the·serialized·text·to·stdout</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>;</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>;</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters_;</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
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="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">···35</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>;·[·...·truncated·by·diffoscope;·len:·20,·SHA:·1e8a105dbcab2f5d6b30a670c0ff91942f4db62401e669331037101e94198250·...·]</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">···36</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>;·············</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">···37</a></span>····V·g,·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;····················</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">···38</a></span>····<span·class="keywordtype">double</span>·gamma,·<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>;···</div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····E·Ad;</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>140 <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>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Constructor</span></div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_struct"·href="a03820.html">CGState</a>(<span·class="keyword">const</span>·S&amp;·Ab,·<span·class="keyword">const</span>·V&amp;·x,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters,·<span·class="keywordtype">bool</span>·steep):</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····parameters_(parameters),<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>(0),<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>(steep)·{</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::filesystem::remove_all(folder);</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//·Start·with·g0·=·A&#39;*(A*x0-b),·d0·=·-·g0</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//·i.e.,·first·step·is·in·direction·of·negative·gradient</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··boost::filesystem::create_directory(folder);</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······g·=·Ab.gradient(x);</div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·folder;</div>149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>·=·g;·<span·class="comment">//·instead·of·negating·gradient,·alpha·will·be·negated</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·init·gamma·and·calculate·threshold</span></div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······gamma·=·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(g,g);</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>·=·std::max(parameters_.epsilon_abs(),·parameters_.epsilon()·*·parameters_.epsilon()·*·gamma);</div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Allocate·and·calculate·A*d·for·first·iteration</span></div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(gamma·&gt;·parameters_.epsilon_abs())·Ad·=·Ab·*·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
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>158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·print</span></div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·V&amp;·x)·{</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;iteration·=·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·&lt;&lt;·std::endl;</div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(x,<span·class="stringliteral">&quot;x&quot;</span>);</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(g,·<span·class="stringliteral">&quot;g&quot;</span>);</div>
 165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;dotg·=·&quot;</span>·&lt;&lt;·gamma·&lt;&lt;·std::endl;</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·<span·class="stringliteral">&quot;d&quot;</span>);</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Ad,·<span·class="stringliteral">&quot;Ad&quot;</span>);</div>
 168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
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>171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·step·the·solution</span></div>
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">double</span>·takeOptimalStep(V&amp;·x)·{</div>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·TODO:·can·we·use·gamma·instead·of·dot(d,g)·?????·Answer·not·trivial</span></div>
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordtype">double</span>·alpha·=·-<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·g)·/·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(Ad,·Ad);·<span·class="comment">//·calculate·optimal·step-size</span></div>
Max diff block lines reached; 34697/61133 bytes (56.76%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
33.5 KB
./usr/share/doc/libgtsam-dev/html/a00047_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00809_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00047_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00809_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, 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">FastList.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="a00047.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00809.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00008.html">gtsam/base/FastDefaultAllocator.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="a00590.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="a00137.html">gtsam/base/FastMap.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;list&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>
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>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
129 <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>
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div> 
131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00032"·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:·49,·SHA:·6b7ccefc093faa3aec2ea251e29e9de8c2634ae6c5f2dfc95b0ccfbd9323d607·...·]·{</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04024.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>·{</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div>
 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>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">···47</a></span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>()·{}</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">···51</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">FastList</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02312.html#a64ede4dd260eb040bf895828796af872">···54</a></span>··<a·class="code·hl_function"·href="a02312.html#a64ede4dd260eb040bf895828796af872">FastList</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">···57</a></span>··<a·class="code·hl_function"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">FastList</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">···60</a></span>··<a·class="code·hl_function"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">FastList</a>(std::initializer_list&lt;VALUE&gt;·l)·:·Base(l)·{}</div> 
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>(<span·class="keyword">const</span>·std::list&lt;VALUE&gt;&amp;·x)·{</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>(x.size()·&gt;·0)</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Base::assign(x.begin(),·x.end());</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div> 
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
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> 
163 </div>140 </div>
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div> 
166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···80</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div> 
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div> 
170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 142 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04028.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04028.html">Scatter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;SlotEntry&gt;·{</div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">···52</a></span>···GTSAM_EXPORT·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>()·{}</div>
171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·gfg);</div>
 148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
Max diff block lines reached; 5489/26894 bytes (20.41%) of diff not shown.
7.08 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00050.html vs.
./usr/share/doc/libgtsam-dev/html/a00392.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00050.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00392.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 56 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>·&#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">SphericalCamera.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>Calibrated·camera·with·spherical·projection.··
107 <a·href="#details">More...</a></p>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">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03320.html">gtsam::EmptyCal</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Empty·calibration.··<a·href="a03320.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03324.html">gtsam::SphericalCamera</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·spherical·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·measures·bearing·vectors.··<a·href="a03324.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03328.html">gtsam::traits&lt;·SphericalCamera·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03332.html">gtsam::traits&lt;·const·SphericalCamera·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>123 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>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>
112 <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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <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>127 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 129 <div·class="textblock"><p>Calibrated·camera·with·spherical·projection.·</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>130 <dl·class="section·date"><dt>Date</dt><dd>Aug·26,·2021·</dd></dl>
 131 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd></dl>
137 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>136 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00050.html">debug.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="a00392.html">SphericalCamera.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>139 ··</ul>
145 </div>140 </div>
146 </body>141 </body>
147 </html>142 </html>
2.39 KB
html2text {}
Max HTML report size reached
7.68 KB
./usr/share/doc/libgtsam-dev/html/a00053.html vs.
./usr/share/doc/libgtsam-dev/html/a00917.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/navigation/ScenarioRunner.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00053.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00917.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 43 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
 102 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h·File·Reference</div></div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">types.cpp·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div> 
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Functions·for·handling·type·information.··105 <p>Simple·class·to·test·navigation·scenarios.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00917_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="a04236.html">gtsam::ScenarioRunner</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04240.html">gtsam::CombinedScenarioRunner</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
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:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr> 
117 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr> 
118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>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>Functions·for·handling·type·information.·</p>123 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl> 
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00053.html">types.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00917.html">ScenarioRunner.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.5 KB
html2text {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/a00056.html vs.
./usr/share/doc/libgtsam-dev/html/a00254.html
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00056.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00254.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, 59 lines modifiedOffset 94, 58 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">make_shared.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>make_shared·trampoline·function·to·ensure·proper·alignment·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00254_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <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">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">
110 <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>
111 Namespaces</h2></td></tr>120 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>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>
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="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>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">124 </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 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
125 Functions</h2></td></tr>126 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>127 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·Deci[·...·truncated·by·diffoscope;·len:·327,·SHA:·82bc56d30238b51e06452ebc6606a151c5ed4abf38eb998fc8229a2168cf6fa3·...·]</td></tr>
 128 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<br·/></td></tr>
 129 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:ga9bd0b2859a7513198a369f5de3c8cde3"·id="r_ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga9bd0b2859a7513198a369f5de3c8cde3">gtsam::EliminateForMPE</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr>
 131 <tr·class="memdesc:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alternate·elimination·function·for·that·creates·non-normalized·lookup·tables.··<br·/></td></tr>
129 <tr·class="separator:abcb9ece2bd206193ac40f118f1815c0e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a6f805b32c5544e5552d702d5e2b4e801"·id="r_a6f805b32c5544e5552d702d5e2b4e801"><td·class="memTemplParams"·colspan="2"><a·id="a6f805b32c5544e5552d702d5e2b4e801"·name="a6f805b32c5544e5552d702d5e2b4e801"></a> 
131 template&lt;typename·T·,·typename·...·Args&gt;·</td></tr> 
132 <tr·class="memitem:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a>&lt;!<a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a>&lt;·T·&gt;::value,·boost::shared_ptr&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::make_shared</b>·(Args·&amp;&amp;...·args)</td></tr> 
133 <tr·class="memdesc:a6f805b32c5544e5552d702d5e2b4e801"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fall·back·to·the·boost·version·if·no·need·for·alignment.·<br·/></td></tr> 
134 <tr·class="separator:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table>133 </table>
136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
137 <div·class="textblock"><p>make_shared·trampoline·function·to·ensure·proper·alignment·</p>135 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
138 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 137 <dd>
 138 Frank·Dellaert·</dd></dl>
139 </div></div><!--·contents·-->139 </div></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00056.html">make_shared.h</a></li>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="a00254.html">DiscreteFactorGraph.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>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>
146 ··</ul>146 ··</ul>
147 </div>147 </div>
148 </body>148 </body>
149 </html>149 </html>
4.37 KB
html2text {}
Max HTML report size reached
41.8 KB
./usr/share/doc/libgtsam-dev/html/a00068_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00185_source.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Value.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00068_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00185_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 100 lines modifiedOffset 98, 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">Value.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="a00068.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00185.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 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="a00230.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/assume_abstract.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
129 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00054"·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="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="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div> 
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02596.html#ac6245c02ce05c4a87072ebc6bd27a7d5">···41</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>*·<a·class="code·hl_function"·href="a02596.html#ac6245c02ce05c4a87072ebc6bd27a7d5">clone_</a>()·<span·class="keyword">const</span>·=·0;</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
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>128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>129 <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="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>130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">···59</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;double&gt;·<a·class="code·hl_typedef"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Row</a>;</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·std::vector&lt;Row&gt;·Table;</div>
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> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02596.html#a2b95d3ec328cbad775490fa15dae27d5">···68</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>*·<a·class="code·hl_function"·href=[·...·truncated·by·diffoscope;·len:·154,·SHA:·cfebca2ebec015428ac7d80b0b53dbc2d1cfc58bd44a1cab84bc14c6b071d753·...·]</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>
 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>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
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">[·...·truncated·by·diffoscope;·len:·162,·SHA:·ee736a1b53db702086c2ecd374d9f7f8e993d1f1668bee64d05504271efab793·...·]</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>
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·the·CPT·as·parsed,·if·successful</span></div>
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>144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····boost::optional&lt;Table&gt;·table_;</div>
154 </div> 
155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ValueType&gt;</div> 
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">const</span>·ValueType&amp;·cast()·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02596.html#a616a94e2ce8e99e732d5ceb9af00632c">···89</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02596.html#a616a94e2ce8e99e732d5ceb9af00632c">~Value[·...·truncated·by·diffoscope;·len:·9,·SHA:·6bcc208acca03f2c5494429070a58dc6efb4907f8f8f3641d2aa30e2b58a8a81·...·]</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>
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">private</span>:</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>
162 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02596.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··122</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
163 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
164 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·<span·class="comment">/*ar*/</span>,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordt[·...·truncated·by·diffoscope;·len:·59,·SHA:·221a83dd320057d3e9b7ddfb120142eea96eb5876446f2466831d2201db9ef68·...·]</div>152 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 153 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key);</div>
 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>
165 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</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>
Max diff block lines reached; 12552/33876 bytes (37.05%) of diff not shown.
8.62 KB
html2text {}
Max HTML report size reached
63.5 KB
./usr/share/doc/libgtsam-dev/html/a00071_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00743_source.html
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00071_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00743_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, 171 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">Testable.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="a00071.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00743.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·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="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>
121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;boost/concept_check.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div> 
124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00866.html">gtsam/linear/PowerMethod.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>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>
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>
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>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
136 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">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>
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>129 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>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>
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>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>
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>133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordtype">double</span>·tol·=·1.0;</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>
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>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>
 146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····beta_·=·initialBeta;</div>
151 <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>··}</div>
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};·<span·class="comment">//·\·Testable</span></div> 
153 </div>148 </div>
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>149 <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="}">150 <div·class="foldopen"·id="foldopen00080"·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>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·cl[·...·truncated·by·diffoscope;·len:·93,·SHA:·7f208f04d750ebea934be6652e2240a45f26280508a85e409c2bf4f24c9beee2·...·]</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>
166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
167 </div>157 </div>
168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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="}">159 <div·class="foldopen"·id="foldopen00092"·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>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·c[·...·truncated·by·diffoscope;·len:·30,·SHA:·5728b07b0f8ad7067cdabfabfb6bfbfaf80f6033255dbe2ff4a2d37a3012ec6f·...·]</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>
Max diff block lines reached; 7661/50937 bytes (15.04%) of diff not shown.
13.6 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00074_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01394_source.html
Files 17% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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('a00074_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01394_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="a00074.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01394.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00008.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="a00146.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="aa00146_html"><div·class="ttname"><a·href="a00146.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="aa00008_html"><div·class="ttname"><a·href="a00008.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div> 
131 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div> 
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="a00074.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="a01394.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
6.56 KB
./usr/share/doc/libgtsam-dev/html/a00077.html vs.
./usr/share/doc/libgtsam-dev/html/a00458.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/geometry/Cal3DS2_Base.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00077.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00458.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, 36 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2_Base.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem: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>
112 </table>117 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>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>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
 120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
 121 <dd>
 122 Varun·Agrawal·</dd></dl>
117 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>127 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00077.html">SymmetricBlockMatrix.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="a00458.html">Cal3DS2_Base.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>130 ··</ul>
125 </div>131 </div>
126 </body>132 </body>
127 </html>133 </html>
1.27 KB
html2text {}
Max HTML report size reached
27.7 KB
./usr/share/doc/libgtsam-dev/html/a00080.html vs.
./usr/share/doc/libgtsam-dev/html/a00455.html
Files 16% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00080.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00455.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, 117 lines modifiedOffset 96, 97 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>·&#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">Point3.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>3D·Point··
109 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00080_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00455_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> 
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>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>
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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
135 <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>
136 Namespaces</h2></td></tr>117 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>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>
138 <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>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
141 <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="typedef-members"·name="typedef-members"></a>
142 Macros</h2></td></tr> 
143 <tr·class="memitem:aac1ea136475ea605715c809f4b3f0156"·id="r_aac1ea136475ea605715c809f4b3f0156"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html#aac1ea136475ea605715c809f4b3f0156">GTSAM_CONCEPT_GROUP_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;;</td></tr> 
144 <tr·class="memdesc:aac1ea136475ea605715c809f4b3f0156"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·IsGroup.··<br·/></td></tr>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>
145 <tr·class="separator:aac1ea136475ea605715c809f4b3f0156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:aaa8ed89fd60ea4601d9de63c4811525b"><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>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>
148 <tr·class="separator:a775f74787da8b717f1b6b9932e30701d"><td·class="memSeparator"·colspan="2">&#160;</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>
149 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
150 <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>
151 Functions</h2></td></tr>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>
152 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"·id="r_a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplParams"·colspan="2"><a·id="a2e95b5b5508cf3284107e979401bd1a4"·name="a2e95b5b5508cf3284107e979401bd1a4"></a> 
153 template&lt;typename·G·&gt;·</td></tr> 
154 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02344.html">IsGroup</a>&lt;·G·&gt;)),(bool))·check_group_invariants(const·G·&amp;a</td></tr> 
155 <tr·class="memdesc:a2e95b5b5508cf3284107e979401bd1a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants.·<br·/></td></tr> 
156 <tr·class="separator:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 </table><table·class="memberdecls"> 
158 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
159 Variables</h2></td></tr> 
160 <tr·class="memitem:a8f65fe9bad84fc584a482382ebc754d7"·id="r_a8f65fe9bad84fc584a482382ebc754d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f65fe9bad84fc584a482382ebc754d7"·name="a8f65fe9bad84fc584a482382ebc754d7"></a> 
161 const·G·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::b</b></td></tr> 
162 <tr·class="separator:a8f65fe9bad84fc584a482382ebc754d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><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>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>
Max diff block lines reached; 2558/21773 bytes (11.75%) of diff not shown.
6.33 KB
html2text {}
Max HTML report size reached
1.44 KB
./usr/share/doc/libgtsam-dev/html/a00080.js vs.
./usr/share/doc/libgtsam-dev/html/a00590.js
Files 25% similar despite different names
1.31 KB
js-beautify {}
Max HTML report size reached
5.74 KB
./usr/share/doc/libgtsam-dev/html/a00101.html vs.
./usr/share/doc/libgtsam-dev/html/a01007.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/nonlinear/ISAM2Params.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00101.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, 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">VerticalBlockMatrix.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2Params.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··104 <p>Parameters·for·iSAM·2.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
114 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p> 
115 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl> 
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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00101.html">VerticalBlockMatrix.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="a01007.html">ISAM2Params.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.12 KB
html2text {}
Max HTML report size reached
11.6 KB
./usr/share/doc/libgtsam-dev/html/a00128_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00002_source.html
Files 2% 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('a00128_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00002_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">Lie.h</div></div>104 ··<div·class="headertitle"><div·class="title">Lie.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00128.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00002.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>119 <div·class="line"><a·id="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="a00107.html">gtsam/base/Manifold.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="a00119.html">gtsam/base/Manifold.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="a00080.html">gtsam/base/Group.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="a00014.html">gtsam/base/Group.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
125 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Class,·<span·class="keywordtype">int</span>·N&gt;</div>125 <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>·Class,·<span·class="keywordtype">int</span>·N&gt;</div>
126 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02364.html">···37</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02364.html">LieGroup</a>·{</div>127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02364.html">···37</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02364.html">LieGroup</a>·{</div>
128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
Offset 424, 18 lines modifiedOffset 424, 18 lines modified
424 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>··<span·class="keyword">typename</span>·T::Jacobian·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·T::Jacobian·&amp;covariance)</div>424 <div·class="line"><a·id="l00358"·name="l00358"></a><span·class="lineno">··358</span>··<span·class="keyword">typename</span>·T::Jacobian·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·T::Jacobian·&amp;covariance)</div>
425 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno">··359</span>··{·<span·class="keywordflow">return</span>·adjointMap_·*·covariance·*·adjointMap_.transpose();·}</div>425 <div·class="line"><a·id="l00359"·name="l00359"></a><span·class="lineno">··359</span>··{·<span·class="keywordflow">return</span>·adjointMap_·*·covariance·*·adjointMap_.transpose();·}</div>
426 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>};</div>426 <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno">··360</span>};</div>
427 </div>427 </div>
428 <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>·</div>428 <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>·</div>
429 <div·class="line"><a·id="l00362"·name="l00362"></a><span·class="lineno">··362</span>}·<span·class="comment">//·namespace·gtsam</span></div>429 <div·class="line"><a·id="l00362"·name="l00362"></a><span·class="lineno">··362</span>}·<span·class="comment">//·namespace·gtsam</span></div>
430 <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>·</div>430 <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>·</div>
431 <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno"><a·class="line"·href="a00128.html#aeef5af7d583d275fbc0e6e5af8bf2afc">··372</a></span><span·class="preprocessor">#define·GTSAM_CONCEPT_LIE_INST(T)·template·class·gtsam::IsLieGroup&lt;T&gt;;</span></div>431 <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno"><a·class="line"·href="a00002.html#aeef5af7d583d275fbc0e6e5af8bf2afc">··372</a></span><span·class="preprocessor">#define·GTSAM_CONCEPT_LIE_INST(T)·template·class·gtsam::IsLieGroup&lt;T&gt;;</span></div>
432 <div·class="line"><a·id="l00373"·name="l00373"></a><span·class="lineno">··373</span><span·class="preprocessor">#define·GTSAM_CONCEPT_LIE_TYPE(T)·using·_gtsam_IsLieGroup_##T·=·gtsam::IsLieGroup&lt;T&gt;;</span></div>432 <div·class="line"><a·id="l00373"·name="l00373"></a><span·class="lineno">··373</span><span·class="preprocessor">#define·GTSAM_CONCEPT_LIE_TYPE(T)·using·_gtsam_IsLieGroup_##T·=·gtsam::IsLieGroup&lt;T&gt;;</span></div>
433 <div·class="ttc"·id="aa00080_html"><div·class="ttname"><a·href="a00080.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div>433 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div>
434 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>434 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
435 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>435 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
436 <div·class="ttc"·id="aa01428_html_a3041816208c79ef76d3ef2e0991d90b2"><div·class="ttname"><a·href="a01428.html#a3041816208c79ef76d3ef2e0991d90b2">gtsam::expm</a></div><div·class="ttdeci">T·expm(const·Vector·&amp;x,·int·K=7)</div><div·class="ttdoc">Exponential·map·given·exponential·coordinates·class·T·needs·a·wedge&lt;&gt;·function·and·a·constructor·from...</div><div·class="ttdef"><b>Definition</b>·Lie.h:317</div></div>436 <div·class="ttc"·id="aa01428_html_a3041816208c79ef76d3ef2e0991d90b2"><div·class="ttname"><a·href="a01428.html#a3041816208c79ef76d3ef2e0991d90b2">gtsam::expm</a></div><div·class="ttdeci">T·expm(const·Vector·&amp;x,·int·K=7)</div><div·class="ttdoc">Exponential·map·given·exponential·coordinates·class·T·needs·a·wedge&lt;&gt;·function·and·a·constructor·from...</div><div·class="ttdef"><b>Definition</b>·Lie.h:317</div></div>
437 <div·class="ttc"·id="aa01428_html_a5c6ccec4a3ea452361c0956766bccef5"><div·class="ttname"><a·href="a01428.html#a5c6ccec4a3ea452361c0956766bccef5">gtsam::logmap_default</a></div><div·class="ttdeci">Vector·logmap_default(const·Class·&amp;l0,·const·Class·&amp;lp)</div><div·class="ttdoc">Log·map·centered·at·l0,·s.t.</div><div·class="ttdef"><b>Definition</b>·Lie.h:246</div></div>437 <div·class="ttc"·id="aa01428_html_a5c6ccec4a3ea452361c0956766bccef5"><div·class="ttname"><a·href="a01428.html#a5c6ccec4a3ea452361c0956766bccef5">gtsam::logmap_default</a></div><div·class="ttdeci">Vector·logmap_default(const·Class·&amp;l0,·const·Class·&amp;lp)</div><div·class="ttdoc">Log·map·centered·at·l0,·s.t.</div><div·class="ttdef"><b>Definition</b>·Lie.h:246</div></div>
438 <div·class="ttc"·id="aa01428_html_abd92914d0822d42584d46f31fb500048"><div·class="ttname"><a·href="a01428.html#abd92914d0822d42584d46f31fb500048">gtsam::between_default</a></div><div·class="ttdeci">Class·between_default(const·Class·&amp;l1,·const·Class·&amp;l2)</div><div·class="ttdoc">These·core·global·functions·can·be·specialized·by·new·Lie·types·for·better·performance.</div><div·class="ttdef"><b>Definition</b>·Lie.h:240</div></div>438 <div·class="ttc"·id="aa01428_html_abd92914d0822d42584d46f31fb500048"><div·class="ttname"><a·href="a01428.html#abd92914d0822d42584d46f31fb500048">gtsam::between_default</a></div><div·class="ttdeci">Class·between_default(const·Class·&amp;l1,·const·Class·&amp;l2)</div><div·class="ttdoc">These·core·global·functions·can·be·specialized·by·new·Lie·types·for·better·performance.</div><div·class="ttdef"><b>Definition</b>·Lie.h:240</div></div>
439 <div·class="ttc"·id="aa01428_html_adaf06b04fa93b050e99bc3d571d85d53"><div·class="ttname"><a·href="a01428.html#adaf06b04fa93b050e99bc3d571d85d53">gtsam::interpolate</a></div><div·class="ttdeci">T·interpolate(const·T·&amp;X,·const·T·&amp;Y,·double·t,·typename·MakeOptionalJacobian&lt;·T,·T·&gt;::type·Hx=boost::none,·typename·MakeOptionalJacobian&lt;·T,·T·&gt;::type·Hy=boost::none)</div><div·class="ttdoc">Linear·interpolation·between·X·and·Y·by·coefficient·t.</div><div·class="ttdef"><b>Definition</b>·Lie.h:327</div></div>439 <div·class="ttc"·id="aa01428_html_adaf06b04fa93b050e99bc3d571d85d53"><div·class="ttname"><a·href="a01428.html#adaf06b04fa93b050e99bc3d571d85d53">gtsam::interpolate</a></div><div·class="ttdeci">T·interpolate(const·T·&amp;X,·const·T·&amp;Y,·double·t,·typename·MakeOptionalJacobian&lt;·T,·T·&gt;::type·Hx=boost::none,·typename·MakeOptionalJacobian&lt;·T,·T·&gt;::type·Hy=boost::none)</div><div·class="ttdoc">Linear·interpolation·between·X·and·Y·by·coefficient·t.</div><div·class="ttdef"><b>Definition</b>·Lie.h:327</div></div>
440 <div·class="ttc"·id="aa01428_html_adbd55c711e6ceee791b595558eb3ec8a"><div·class="ttname"><a·href="a01428.html#adbd55c711e6ceee791b595558eb3ec8a">gtsam::BCH</a></div><div·class="ttdeci">T·BCH(const·T·&amp;X,·const·T·&amp;Y)</div><div·class="ttdoc">Three·term·approximation·of·the·Baker-Campbell-Hausdorff·formula·In·non-commutative·Lie·groups,...</div><div·class="ttdef"><b>Definition</b>·Lie.h:298</div></div>440 <div·class="ttc"·id="aa01428_html_adbd55c711e6ceee791b595558eb3ec8a"><div·class="ttname"><a·href="a01428.html#adbd55c711e6ceee791b595558eb3ec8a">gtsam::BCH</a></div><div·class="ttdeci">T·BCH(const·T·&amp;X,·const·T·&amp;Y)</div><div·class="ttdoc">Three·term·approximation·of·the·Baker-Campbell-Hausdorff·formula·In·non-commutative·Lie·groups,...</div><div·class="ttdef"><b>Definition</b>·Lie.h:298</div></div>
441 <div·class="ttc"·id="aa01428_html_af5a7c0a7422c38a0baa131c073e233ac"><div·class="ttname"><a·href="a01428.html#af5a7c0a7422c38a0baa131c073e233ac">gtsam::expmap_default</a></div><div·class="ttdeci">Class·expmap_default(const·Class·&amp;t,·const·Vector·&amp;d)</div><div·class="ttdoc">Exponential·map·centered·at·l0,·s.t.</div><div·class="ttdef"><b>Definition</b>·Lie.h:252</div></div>441 <div·class="ttc"·id="aa01428_html_af5a7c0a7422c38a0baa131c073e233ac"><div·class="ttname"><a·href="a01428.html#af5a7c0a7422c38a0baa131c073e233ac">gtsam::expmap_default</a></div><div·class="ttdeci">Class·expmap_default(const·Class·&amp;t,·const·Vector·&amp;d)</div><div·class="ttdoc">Exponential·map·centered·at·l0,·s.t.</div><div·class="ttdef"><b>Definition</b>·Lie.h:252</div></div>
Offset 467, 13 lines modifiedOffset 467, 13 lines modified
467 <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>467 <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>
468 <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>468 <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>
469 </div><!--·fragment·--></div><!--·contents·-->469 </div><!--·fragment·--></div><!--·contents·-->
470 </div><!--·doc-content·-->470 </div><!--·doc-content·-->
471 <!--·start·footer·part·-->471 <!--·start·footer·part·-->
472 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->472 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
473 ··<ul>473 ··<ul>
474 ····<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">Lie.h</a></li>474 ····<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">Lie.h</a></li>
475 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>475 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
476 ··</ul>476 ··</ul>
477 </div>477 </div>
478 </body>478 </body>
479 </html>479 </html>
139 KB
./usr/share/doc/libgtsam-dev/html/a00170_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00830_source.html
Max HTML report size reached
48.3 KB
./usr/share/doc/libgtsam-dev/html/a00173_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00383_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00173_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00383_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 122 lines modifiedOffset 98, 127 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Chebyshev2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3Unified.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00173.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00383.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">gtsam/basis/Basis.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.h&gt;</span></div>
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02740.html">···46</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02740.html">Chebyshev2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_[·...·truncated·by·diffoscope;·len:·53,·SHA:·71f7355f0724cca1fc45ee63cefb1b42835ba31fe1b8263a158c7072f51d6a82·...·]·{</div>125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03008.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>·:·<span·class="keyword">public</span>·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·43,·SHA:·64165b3aba204c503cff59405299261829332d2d6ba60e4c870e0a67263805fd·...·]·{</div>
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03008.html">This</a>·=·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>;</div>
 127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">private</span>:</div>
 130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·xi_·=·0.0f;··</div>
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02668.html">Base</a>·=·<a·class="code·hl_class"·href="a02668.html">Basis&lt;Chebyshev2&gt;</a>;</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
135 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02740.html#a545c241cb6421d73f3494701ee7e4812">···55</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02740.html#a545c241cb6421d73f3494701ee7e4812">Point</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">int</span>·j)·{</div> 
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····assert(j·&gt;=·0·&amp;&amp;·<span·class="keywordtype">size_t</span>(j)·&lt;·N);</div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dtheta·=·M_PI·/·(N·&gt;·1·?·(N·-·1)·:·1);</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·We·add·-PI·so·that·we·get·values·ordered·from·-1·to·+1</span></div> 
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·sin(-·M_PI_2·+·dtheta*j);·also·works</span></div> 
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·cos(-M_PI·+·dtheta·*·j);</div>133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">enum</span>·{·dimension·=·10·};</div>
 134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Unified&gt;;</div>
 136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">···62</a></span>··<a·class="code·hl_function"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">Cal3Unified</a>()·=·<span·class="keywordflow">default</span>;</div>
 139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</div>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·xi·=·0.0)</div>
 142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a02992.html">Base</a>(fx,·fy,·s,·u0,·v0,·k1,·k2,·p1,·p2),·xi_(xi)·{}</div>
 143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a03008.html">~Cal3Unified</a>()<span·class="keyword">·override·</span>{}</div>
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Cal3Unified(<span·class="keyword">const</span>·Vector10&amp;·v)</div>
 148 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·Base(v(0),·v(1),·v(2),·v(3),·v(4),·v(5),·v(6),·v(7),·v(8)),·xi_(v(9))·{}</div>
 149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···············································<span·class="keyword">const</span>·Cal3Unified&amp;·cal);</div>
 153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 154 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div>
 155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3Unified&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div>
 157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 159 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">xi</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·xi_;·}</div>
 160 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 161 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··Vector10·vector()·<span·class="keyword">const</span>;</div>
 162 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 163 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,</div>
 164 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·10&gt;</a>·Dcal·=·boost::none,</div>
 165 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 166 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 167 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·calibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·10&gt;</a>·Dcal·=·boost::none,</div>
 168 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>···················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 170 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·spaceToNPlane(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p)·<span·class="keyword">const</span>;</div>
 171 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 172 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·nPlaneToSpace(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p)·<span·class="keyword">const</span>;</div>
 173 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 174 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
 175 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>·retract(<span·class="keyword">const</span>·Vector&amp;·d)·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 177 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··Vector·localCoordinates(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>&amp;·T2)·<span·class="keyword">const</span>;</div>
 178 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
 179 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a03008.html#a2703b822e9f3dd4ccb5d32c4ad91bcfb">··133</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03008.html#a2703b822e9f3dd4ccb5d32c4ad91bcfb">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Dim();·}</div>
 180 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
Max diff block lines reached; 7056/39110 bytes (18.04%) of diff not shown.
9.93 KB
html2text {}
Max HTML report size reached
3.85 KB
./usr/share/doc/libgtsam-dev/html/a00197_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00266_source.html
Files 0% similar despite different names
    
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
00000c30:·7874·3d75·726e·3a62·7469·683a·6433·6439··xt=urn:btih:d3d900000c30:·7874·3d75·726e·3a62·7469·683a·6433·6439··xt=urn:btih:d3d9
00000c40:·6139·6136·3539·3535·3231·6639·3636·3661··a9a6595521f9666a00000c40:·6139·6136·3539·3535·3231·6639·3636·3661··a9a6595521f9666a
00000c50:·3565·3934·6363·3833·3064·6162·3833·6236··5e94cc830dab83b600000c50:·3565·3934·6363·3833·3064·6162·3833·6236··5e94cc830dab83b6
00000c60:·3536·3939·2661·6d70·3b64·6e3d·6578·7061··5699&amp;dn=expa00000c60:·3536·3939·2661·6d70·3b64·6e3d·6578·7061··5699&amp;dn=expa
00000c70:·742e·7478·7420·4d49·5420·2a2f·0a24·2864··t.txt·MIT·*/.$(d00000c70:·742e·7478·7420·4d49·5420·2a2f·0a24·2864··t.txt·MIT·*/.$(d
00000c80:·6f63·756d·656e·7429·2e72·6561·6479·2866··ocument).ready(f00000c80:·6f63·756d·656e·7429·2e72·6561·6479·2866··ocument).ready(f
00000c90:·756e·6374·696f·6e28·297b·696e·6974·4e61··unction(){initNa00000c90:·756e·6374·696f·6e28·297b·696e·6974·4e61··unction(){initNa
00000ca0:·7654·7265·6528·2761·3030·3139·375f·736f··vTree('a00197_so00000ca0:·7654·7265·6528·2761·3030·3236·365f·736f··vTree('a00266_so
00000cb0:·7572·6365·2e68·746d·6c27·2c27·2729·3b20··urce.html','');·00000cb0:·7572·6365·2e68·746d·6c27·2c27·2729·3b20··urce.html','');·
00000cc0:·696e·6974·5265·7369·7a61·626c·6528·293b··initResizable();00000cc0:·696e·6974·5265·7369·7a61·626c·6528·293b··initResizable();
00000cd0:·207d·293b·0a2f·2a20·406c·6963·656e·7365···});./*·@license00000cd0:·207d·293b·0a2f·2a20·406c·6963·656e·7365···});./*·@license
00000ce0:·2d65·6e64·202a·2f0a·3c2f·7363·7269·7074··-end·*/.</script00000ce0:·2d65·6e64·202a·2f0a·3c2f·7363·7269·7074··-end·*/.</script
00000cf0:·3e0a·3c64·6976·2069·643d·2264·6f63·2d63··>.<div·id="doc-c00000cf0:·3e0a·3c64·6976·2069·643d·2264·6f63·2d63··>.<div·id="doc-c
00000d00:·6f6e·7465·6e74·223e·0a3c·212d·2d20·7769··ontent">.<!--·wi00000d00:·6f6e·7465·6e74·223e·0a3c·212d·2d20·7769··ontent">.<!--·wi
00000d10:·6e64·6f77·2073·686f·7769·6e67·2074·6865··ndow·showing·the00000d10:·6e64·6f77·2073·686f·7769·6e67·2074·6865··ndow·showing·the
Offset 380, 16 lines modifiedOffset 380, 16 lines modified
000017b0:·3d22·6c30·3030·3232·2220·6e61·6d65·3d22··="l00022"·name="000017b0:·3d22·6c30·3030·3232·2220·6e61·6d65·3d22··="l00022"·name="
000017c0:·6c30·3030·3232·223e·3c2f·613e·3c73·7061··l00022"></a><spa000017c0:·6c30·3030·3232·223e·3c2f·613e·3c73·7061··l00022"></a><spa
000017d0:·6e20·636c·6173·733d·226c·696e·656e·6f22··n·class="lineno"000017d0:·6e20·636c·6173·733d·226c·696e·656e·6f22··n·class="lineno"
000017e0:·3e20·2020·3232·3c2f·7370·616e·3e3c·7370··>···22</span><sp000017e0:·3e20·2020·3232·3c2f·7370·616e·3e3c·7370··>···22</span><sp
000017f0:·616e·2063·6c61·7373·3d22·7072·6570·726f··an·class="prepro000017f0:·616e·2063·6c61·7373·3d22·7072·6570·726f··an·class="prepro
00001800:·6365·7373·6f72·223e·2369·6e63·6c75·6465··cessor">#include00001800:·6365·7373·6f72·223e·2369·6e63·6c75·6465··cessor">#include
00001810:·2026·6c74·3b3c·6120·636c·6173·733d·2263···&lt;<a·class="c00001810:·2026·6c74·3b3c·6120·636c·6173·733d·2263···&lt;<a·class="c
00001820:·6f64·6522·2068·7265·663d·2261·3030·3235··ode"·href="a002500001820:·6f64·6522·2068·7265·663d·2261·3030·3139··ode"·href="a0019
00001830:·372e·6874·6d6c·223e·6774·7361·6d2f·6469··7.html">gtsam/di00001830:·342e·6874·6d6c·223e·6774·7361·6d2f·6469··4.html">gtsam/di
00001840:·7363·7265·7465·2f44·6563·6973·696f·6e54··screte/DecisionT00001840:·7363·7265·7465·2f44·6563·6973·696f·6e54··screte/DecisionT
00001850:·7265·652e·683c·2f61·3e26·6774·3b3c·2f73··ree.h</a>&gt;</s00001850:·7265·652e·683c·2f61·3e26·6774·3b3c·2f73··ree.h</a>&gt;</s
00001860:·7061·6e3e·3c2f·6469·763e·0a3c·6469·7620··pan></div>.<div·00001860:·7061·6e3e·3c2f·6469·763e·0a3c·6469·7620··pan></div>.<div·
00001870:·636c·6173·733d·226c·696e·6522·3e3c·6120··class="line"><a·00001870:·636c·6173·733d·226c·696e·6522·3e3c·6120··class="line"><a·
00001880:·6964·3d22·6c30·3030·3233·2220·6e61·6d65··id="l00023"·name00001880:·6964·3d22·6c30·3030·3233·2220·6e61·6d65··id="l00023"·name
00001890:·3d22·6c30·3030·3233·223e·3c2f·613e·3c73··="l00023"></a><s00001890:·3d22·6c30·3030·3233·223e·3c2f·613e·3c73··="l00023"></a><s
000018a0:·7061·6e20·636c·6173·733d·226c·696e·656e··pan·class="linen000018a0:·7061·6e20·636c·6173·733d·226c·696e·656e··pan·class="linen
Offset 11046, 18 lines modifiedOffset 11046, 18 lines modified
0002b250:·3e0a·3c2f·6469·763e·0a3c·2f64·6976·3e0a··>.</div>.</div>.0002b250:·3e0a·3c2f·6469·763e·0a3c·2f64·6976·3e0a··>.</div>.</div>.
0002b260:·3c2f·6469·763e·0a3c·2f64·6976·3e0a·3c2f··</div>.</div>.</0002b260:·3c2f·6469·763e·0a3c·2f64·6976·3e0a·3c2f··</div>.</div>.</
0002b270:·6469·763e·0a3c·2f64·6976·3e0a·3c2f·6469··div>.</div>.</di0002b270:·6469·763e·0a3c·2f64·6976·3e0a·3c2f·6469··div>.</div>.</di
0002b280:·763e·0a3c·2f64·6976·3e0a·3c2f·6469·763e··v>.</div>.</div>0002b280:·763e·0a3c·2f64·6976·3e0a·3c2f·6469·763e··v>.</div>.</div>
0002b290:·0a3c·2f64·6976·3e0a·3c2f·6469·763e·0a3c··.</div>.</div>.<0002b290:·0a3c·2f64·6976·3e0a·3c2f·6469·763e·0a3c··.</div>.</div>.<
0002b2a0:·2f64·6976·3e0a·3c2f·6469·763e·0a3c·2f64··/div>.</div>.</d0002b2a0:·2f64·6976·3e0a·3c2f·6469·763e·0a3c·2f64··/div>.</div>.</d
0002b2b0:·6976·3e0a·3c64·6976·2063·6c61·7373·3d22··iv>.<div·class="0002b2b0:·6976·3e0a·3c64·6976·2063·6c61·7373·3d22··iv>.<div·class="
0002b2c0:·7474·6322·2069·643d·2261·6130·3032·3537··ttc"·id="aa002570002b2c0:·7474·6322·2069·643d·2261·6130·3031·3934··ttc"·id="aa00194
0002b2d0:·5f68·746d·6c22·3e3c·6469·7620·636c·6173··_html"><div·clas0002b2d0:·5f68·746d·6c22·3e3c·6469·7620·636c·6173··_html"><div·clas
0002b2e0:·733d·2274·746e·616d·6522·3e3c·6120·6872··s="ttname"><a·hr0002b2e0:·733d·2274·746e·616d·6522·3e3c·6120·6872··s="ttname"><a·hr
0002b2f0:·6566·3d22·6130·3032·3537·2e68·746d·6c22··ef="a00257.html"0002b2f0:·6566·3d22·6130·3031·3934·2e68·746d·6c22··ef="a00194.html"
0002b300:·3e44·6563·6973·696f·6e54·7265·652e·683c··>DecisionTree.h<0002b300:·3e44·6563·6973·696f·6e54·7265·652e·683c··>DecisionTree.h<
0002b310:·2f61·3e3c·2f64·6976·3e3c·6469·7620·636c··/a></div><div·cl0002b310:·2f61·3e3c·2f64·6976·3e3c·6469·7620·636c··/a></div><div·cl
0002b320:·6173·733d·2274·7464·6f63·223e·4465·6369··ass="ttdoc">Deci0002b320:·6173·733d·2274·7464·6f63·223e·4465·6369··ass="ttdoc">Deci
0002b330:·7369·6f6e·2054·7265·6520·666f·7220·7573··sion·Tree·for·us0002b330:·7369·6f6e·2054·7265·6520·666f·7220·7573··sion·Tree·for·us
0002b340:·6520·696e·2044·6973·6372·6574·6546·6163··e·in·DiscreteFac0002b340:·6520·696e·2044·6973·6372·6574·6546·6163··e·in·DiscreteFac
0002b350:·746f·7273·2e3c·2f64·6976·3e3c·2f64·6976··tors.</div></div0002b350:·746f·7273·2e3c·2f64·6976·3e3c·2f64·6976··tors.</div></div
0002b360:·3e0a·3c64·6976·2063·6c61·7373·3d22·7474··>.<div·class="tt0002b360:·3e0a·3c64·6976·2063·6c61·7373·3d22·7474··>.<div·class="tt
27.6 KB
./usr/share/doc/libgtsam-dev/html/a00200_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01361_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/symbolic/SymbolicJunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00200_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01361_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 78 lines modifiedOffset 98, 68 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>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="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="a00248.html">gtsam/discrete/DiscreteBayesNet.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01382.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01373.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.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="a00659.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>SymbolicEliminationTree;</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a05036.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·:</div>
 131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;·{</div>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="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>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">Base</a>;·</div>
 134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·<a·class="code·hl_typedef"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">This</a>;·</div>
 135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">shared_ptr</a>;·</div>
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> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>&amp;·factorGraph,</div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>&amp;·eliminationTree);</div>
141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··};</div>138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div>
148 </div>139 </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>140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 141 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad78d0a5ba773ceac7ff253525032a15e">···69</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">SymbolicCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">SymbolicJunctionTree::Cluster</a>;</div>
 142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>
 143 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
 144 <div·class="ttc"·id="aa01373_html"><div·class="ttname"><a·href="a01373.html">SymbolicBayesTree.h</a></div></div>
151 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteFactorGraph.h</a></div></div>145 <div·class="ttc"·id="aa01382_html"><div·class="ttname"><a·href="a01382.html">SymbolicFactorGraph.h</a></div></div>
152 <div·class="ttc"·id="aa00248_html"><div·class="ttname"><a·href="a00248.html">DiscreteBayesNet.h</a></div></div> 
153 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.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>146 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 147 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div>
 148 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>
155 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div> 
156 <div·class="ttc"·id="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>149 <div·class="ttc"·id="aa05004_html"><div·class="ttname"><a·href="a05004.html">gtsam::SymbolicEliminationTree</a></div><div·class="ttdef"><b>Definition</b>·SymbolicEliminationTree.h:29</div></div>
163 <div·class="ttc"·id="aa03700_html"><div·class="ttname"><a·href="a03700.html">gtsam::VariableIndex</a></div><div·class="ttdoc">The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.</div><div·class="ttdef"><b>Definition</b>·VariableIndex.h:43</div></div>150 <div·class="ttc"·id="aa05036_html"><div·class="ttname"><a·href="a05036.html">gtsam::SymbolicJunctionTree</a></div><div·class="ttdoc">A·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·Symbolic[·...·truncated·by·diffoscope;·len:·17,·SHA:·b99f21dcf04db15268b600bc843df1d55f15cf17c01a947b0f6919f9934e89af·...·]</div></div>
 151 <div·class="ttc"·id="aa05036_html_a61ff4d9b29ccdbec88e999136287759c"><div·class="ttname"><a·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">gtsam::SymbolicJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:55</div></div>
 152 <div·class="ttc"·id="aa05036_html_a8d788f9f667575595528c4dfb3425ca8"><div·class="ttname"><a·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">gtsam::SymbolicJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·SymbolicBayesTree,·SymbolicFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:53</div></div>
 153 <div·class="ttc"·id="aa05036_html_ae16a13eef6463ec7c973e40d5874e864"><div·class="ttname"><a·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">gtsam::SymbolicJunctionTree::This</a></div><div·class="ttdeci">SymbolicJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:54</div></div>
164 </div><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></div><!--·contents·-->
165 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>158 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00200.html">DiscreteEliminationTree.h</a></li>159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicJunctionTree.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>161 ··</ul>
172 </div>162 </div>
173 </body>163 </body>
Max diff block lines reached; 0/20656 bytes (0.00%) of diff not shown.
7.3 KB
html2text {}
Max HTML report size reached
9.43 KB
./usr/share/doc/libgtsam-dev/html/a00209_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00263_source.html
Files 1% 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('a00209_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00263_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 28 lines modifiedOffset 101, 28 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00263.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00272.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>
172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·traits</span></div>173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·traits</span></div>
174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>·&lt;&gt;</div>174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>·&lt;&gt;</div>
175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02844.html">··107</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteDistribution&gt;·{};</div>175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02844.html">··107</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteDistribution&gt;·{};</div>
176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}··<span·class="comment">//·namespace·gtsam</span></div>177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}··<span·class="comment">//·namespace·gtsam</span></div>
178 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">DiscreteConditional.h</a></div></div>178 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">DiscreteConditional.h</a></div></div>
179 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>179 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>
180 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>180 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
181 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>181 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
182 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>182 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
183 <div·class="ttc"·id="aa02808_html"><div·class="ttname"><a·href="a02808.html">gtsam::DecisionTreeFactor</a></div><div·class="ttdoc">A·discrete·probabilistic·factor.</div><div·class="ttdef"><b>Definition</b>·DecisionTreeFactor.h:45</div></div>183 <div·class="ttc"·id="aa02808_html"><div·class="ttname"><a·href="a02808.html">gtsam::DecisionTreeFactor</a></div><div·class="ttdoc">A·discrete·probabilistic·factor.</div><div·class="ttdef"><b>Definition</b>·DecisionTreeFactor.h:45</div></div>
184 <div·class="ttc"·id="aa02832_html"><div·class="ttname"><a·href="a02832.html">gtsam::DiscreteConditional</a></div><div·class="ttdoc">Discrete·Conditional·Density·Derives·from·DecisionTreeFactor.</div><div·class="ttdef"><b>Definition</b>·DiscreteConditional.h:40</div></div>184 <div·class="ttc"·id="aa02832_html"><div·class="ttname"><a·href="a02832.html">gtsam::DiscreteConditional</a></div><div·class="ttdoc">Discrete·Conditional·Density·Derives·from·DecisionTreeFactor.</div><div·class="ttdef"><b>Definition</b>·DiscreteConditional.h:40</div></div>
185 <div·class="ttc"·id="aa02840_html"><div·class="ttname"><a·href="a02840.html">gtsam::DiscreteDistribution</a></div><div·class="ttdoc">A·prior·probability·on·a·set·of·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:33</div></div>185 <div·class="ttc"·id="aa02840_html"><div·class="ttname"><a·href="a02840.html">gtsam::DiscreteDistribution</a></div><div·class="ttdoc">A·prior·probability·on·a·set·of·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:33</div></div>
Offset 190, 13 lines modifiedOffset 190, 13 lines modified
190 <div·class="ttc"·id="aa02840_html_adb43c7d4a553bc5120ab9690c2bef5ad"><div·class="ttname"><a·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">gtsam::DiscreteDistribution::DiscreteDistribution</a></div><div·class="ttdeci">DiscreteDistribution(const·DecisionTreeFactor·&amp;f)</div><div·class="ttdoc">Constructor·from·factor.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:44</div></div>190 <div·class="ttc"·id="aa02840_html_adb43c7d4a553bc5120ab9690c2bef5ad"><div·class="ttname"><a·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">gtsam::DiscreteDistribution::DiscreteDistribution</a></div><div·class="ttdeci">DiscreteDistribution(const·DecisionTreeFactor·&amp;f)</div><div·class="ttdoc">Constructor·from·factor.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:44</div></div>
191 <div·class="ttc"·id="aa02912_html"><div·class="ttname"><a·href="a02912.html">gtsam::Signature</a></div><div·class="ttdoc">Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.</div><div·class="ttdef"><b>Definition</b>·Signature.h:54</div></div>191 <div·class="ttc"·id="aa02912_html"><div·class="ttname"><a·href="a02912.html">gtsam::Signature</a></div><div·class="ttdoc">Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.</div><div·class="ttdef"><b>Definition</b>·Signature.h:54</div></div>
192 </div><!--·fragment·--></div><!--·contents·-->192 </div><!--·fragment·--></div><!--·contents·-->
193 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
194 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
196 ··<ul>196 ··<ul>
197 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00209.html">DiscreteDistribution.h</a></li>197 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00263.html">DiscreteDistribution.h</a></li>
198 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>198 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
199 ··</ul>199 ··</ul>
200 </div>200 </div>
201 </body>201 </body>
202 </html>202 </html>
8.73 KB
./usr/share/doc/libgtsam-dev/html/a00212.html vs.
./usr/share/doc/libgtsam-dev/html/a01289.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00212.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, 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">DecisionTreeFactor.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>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01289_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="a04952.html">gtsam::SmartProjectionRigFactor&lt;·CAMERA·&gt;</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">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04952.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">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>
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>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>
124 <dd>130 <dd>
125 Frank·Dellaert·</dd></dl>131 Frank·Dellaert·</dd></dl>
 132 </li>
 133 </ul>
126 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>138 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00212.html">DecisionTreeFactor.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="a01289.html">SmartProjectionRigFactor.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>141 ··</ul>
134 </div>142 </div>
135 </body>143 </body>
136 </html>144 </html>
2.18 KB
html2text {}
Max HTML report size reached
111 KB
./usr/share/doc/libgtsam-dev/html/a00212_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01157_source.html
Max HTML report size reached
50.6 KB
./usr/share/doc/libgtsam-dev/html/a00245_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00230_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/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('a00245_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00230_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 135 lines modifiedOffset 98, 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">DiscreteLookupDAG.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="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="a00230.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00209.html">gtsam/discrete/DiscreteDistribution.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.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="a01394.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="a00656.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="a00590.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>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>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="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;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> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="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="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>DiscreteBayesNet;</div>130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">···36</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKe[·...·truncated·by·diffoscope;·len:·35,·SHA:·4e10b75fdd2a7de1d61406899c544b1fbae70ba303cc078283cd77071ffb5cf4·...·];</div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
133 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02876.html">···39</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>:·<span·class="keyword">public</span>·std::vector&lt;DiscreteKey&gt;·{</div>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02884.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·{</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02884.html">This</a>·=·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>;</div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">using·</span>BaseConditional·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;DecisionTreeFactor,·This&gt;</a>;</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 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>
140 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">···53</a></span>··<a·class="code·hl_function"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">DiscreteLookupTable</a>(<span·class="keywordtype">size_t</span>·nFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials)</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(nFrontals,·keys,·potentials)·{}</div>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">Discre[·...·truncated·by·diffoscope;·len:·55,·SHA:·87548f0e62a12670953262e26cab07308f4da6d822d411524a7985066f020683·...·]</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>
144 </div>146 </div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Discrete·Lookup·Table:·&quot;</span>,</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·cl[·...·truncated·by·diffoscope;·len:·41,·SHA:·a2e4003b6c43f3f35685232c0a6d0ab6d74d234e63bcff33c1be64a2c7da6c19·...·]>148 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02876.html#af2a1fa833d44e52655656826b2a18d19">···56</a></span>····<a·class="code·hl_function"·href="a02876.html#af2a1fa833d44e52655656826b2a18d19">DiscreteKeys</a>(<span·class="keyword">const</span>·std::vector&lt;DiscreteKey&gt;&amp;·keys)·:</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;(keys)·{</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
 152 </div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>(<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·cs);</div>
149 <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>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">size_t</span>·argmax(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·parentsValues)·<span·class="keyword">const</span>;</div>156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·indices()·<span·class="keyword">const</span>;</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::map&lt;Key,size_t&gt;·cardinalities()·<span·class="keyword">const</span>;</div>
151 <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>·</div>
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·argmaxInPlace(<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>*·parentsValues)·<span·class="keyword">const</span>;</div>160 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02876.html#a33f3cebb905515642444f7c41e943950">···70</a></span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a02876.html#a33f3cebb905515642444f7c41e943950">operator&amp;</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)·{</div>
 162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······push_back(key);</div>
 163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
154 </div>165 </div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</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>
156 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};"> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02888.html">···77</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;DiscreteLookupTable&gt;·{</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">public</span>:</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteLookupTable&gt;</a>;</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02888.html">This</a>·=·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>;</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div> 
162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>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>
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">···87</a></span>··<a·class="code·hl_function"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">DiscreteLookupDAG</a>()·{}</div>172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02876.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···83</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 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>
Max diff block lines reached; 15133/39629 bytes (38.19%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
50.4 KB
./usr/share/doc/libgtsam-dev/html/a00260_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01052_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/nonlinear/NonlinearOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00260_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01052_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 121 lines modifiedOffset 98, 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">DiscreteKey.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="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="a01052.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.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="a00611.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="a01070.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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> 
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="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>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>
131 <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>
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> 
142 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04552.html">···75</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02876.html#afbe0371a73fc617697d306f2442b6cd5">···51</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02876.html#afbe0371a73fc617697d306f2442b6cd5">DiscreteKeys</a>(std::map&lt;Key,·size_t&gt;·cardinalities)·{</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·kv·:·cardinalities)·emplace_back(kv);</div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div> 
146 </div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
148 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
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>129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div>
165 </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>
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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>
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> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
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>135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04552.html#ab0f7caa60ea97aa83c85cc09452f2c2d">···84</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04552.html#ab0f7caa60ea97aa83c85cc09452f2c2d">shared_ptr</a>·=·boost::shared_ptr&lt;const·NonlinearOptimizer&gt;;</div>
181 </div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</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.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key2);</div> 
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·traits</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>
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> 
Max diff block lines reached; 19017/38726 bytes (49.11%) of diff not shown.
12.4 KB
html2text {}
Max HTML report size reached
5.72 KB
./usr/share/doc/libgtsam-dev/html/a00266.html vs.
./usr/share/doc/libgtsam-dev/html/a00608.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00266.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00608.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, 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">DiscreteBayesTree.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>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.··104 <p>Factor·Graph·Base·Class.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00608_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>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>115 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
 117 <dd>
 118 Frank·Dellaert·</dd>
 119 <dd>
 120 Alireza·Fathi·</dd>
 121 <dd>
 122 Michael·Kaess·</dd>
116 <dd>123 <dd>
117 Richard·Roberts·</dd></dl>124 Richard·Roberts·</dd></dl>
118 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>129 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00266.html">DiscreteBayesTree.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="a00608.html">FactorGraph-inst.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.19 KB
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a00272_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00239_source.html
Files 1% 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('a00272_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00239_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a00272.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00212.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00224.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="a00206.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="a00185.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="aa00206_html"><div·class="ttname"><a·href="a00206.html">Signature.h</a></div><div·class="ttdoc">signatures·for·conditional·densities</div></div>284 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">Signature.h</a></div><div·class="ttdoc">signatures·for·conditional·densities</div></div>
285 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">DecisionTreeFactor.h</a></div></div>285 <div·class="ttc"·id="aa00224_html"><div·class="ttname"><a·href="a00224.html">DecisionTreeFactor.h</a></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="a00272.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="a00239.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>
204 KB
./usr/share/doc/libgtsam-dev/html/a00278_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01013_source.html
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00281.html vs.
./usr/share/doc/libgtsam-dev/html/a00440.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Line3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00440.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 56 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Line3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholeCamera.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>4·dimensional·manifold·of·3D·lines··105 <p>Base·class·for·all·pinhole·cameras.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00440_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03080.html">gtsam::Line3</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03104.html">gtsam::PinholeCamera&lt;·Calibration·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·line·(R,a,b)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Scalar,Scalar)··<a·href="a03080.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·Calibration.··<a·href="a03104.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03084.html">gtsam::traits&lt;·Line3·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03108.html">gtsam::traits&lt;·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03088.html">gtsam::traits&lt;·const·Line3·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03112.html">gtsam::traits&lt;·const·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03116.html">gtsam::Range&lt;·PinholeCamera&lt;·Calibration·&gt;,·T·&gt;</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
127 Functions</h2></td></tr> 
128 <tr·class="memitem:aae9294b064e306ac7993dea546c0d8fb"·id="r_aae9294b064e306ac7993dea546c0d8fb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03080.html">Line3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">gtsam::transformTo</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;wTc,·const·<a·class="el"·href="a03080.html">Line3</a>·&amp;wL,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·6·&gt;·Dpose=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·4·&gt;·Dline=boost::none)</td></tr> 
129 <tr·class="memdesc:aae9294b064e306ac7993dea546c0d8fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Transform·a·line·from·world·to·camera·frame.··<br·/></td></tr> 
130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>126 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
 130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</dd></dl>
135 <dd> 
136 Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>135 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00281.html">Line3.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00440.html">PinholeCamera.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>138 ··</ul>
145 </div>139 </div>
146 </body>140 </body>
147 </html>141 </html>
2.47 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00281_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00308_source.html
Files 1% 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('a00281_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00308_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="a00281.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00308.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</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="a00278.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="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00437.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">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</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="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>198 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.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="a00281.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="a00308.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>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a00284.js vs.
./usr/share/doc/libgtsam-dev/html/a00593.js
Files 26% similar despite different names
1.22 KB
js-beautify {}
Max HTML report size reached
4.05 KB
./usr/share/doc/libgtsam-dev/html/a00284_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00416_source.html
Files 2% 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('a00284_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00416_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">Point2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Point2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00284.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00416.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·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 201, 13 lines modifiedOffset 201, 13 lines modified
201 <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>201 <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>
202 <div·class="ttc"·id="aa02920_html"><div·class="ttname"><a·href="a02920.html">gtsam::Range</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:40</div></div>202 <div·class="ttc"·id="aa02920_html"><div·class="ttname"><a·href="a02920.html">gtsam::Range</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:40</div></div>
203 </div><!--·fragment·--></div><!--·contents·-->203 </div><!--·fragment·--></div><!--·contents·-->
204 </div><!--·doc-content·-->204 </div><!--·doc-content·-->
205 <!--·start·footer·part·-->205 <!--·start·footer·part·-->
206 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->206 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
207 ··<ul>207 ··<ul>
208 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00284.html">Point2.h</a></li>208 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">Point2.h</a></li>
209 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>209 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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 ··</ul>210 ··</ul>
211 </div>211 </div>
212 </body>212 </body>
213 </html>213 </html>
10.5 KB
./usr/share/doc/libgtsam-dev/html/a00290_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00452_source.html
Files 2% 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('a00452_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PinholeSet.h</div></div>104 ··<div·class="headertitle"><div·class="title">PinholeSet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="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="a00452.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00464.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="a00341.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="a00407.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="a00317.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03136.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03136.html">PinholeSet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03044.html">CameraSet</a>&lt;CAMERA&gt;·{</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03136.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03136.html">PinholeSet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03044.html">CameraSet</a>&lt;CAMERA&gt;·{</div>
Offset 182, 16 lines modifiedOffset 182, 16 lines modified
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
183 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03144.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&lt;CAMERA&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PinholeSet&lt;CAMERA&gt;·&gt;·{</div>184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03144.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&lt;CAMERA&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PinholeSet&lt;CAMERA&gt;·&gt;·{</div>
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
186 </div>186 </div>
187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
189 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">triangulation.h</a></div><div·class="ttdoc">Functions·for·triangulation.</div></div>189 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">triangulation.h</a></div><div·class="ttdoc">Functions·for·triangulation.</div></div>
190 <div·class="ttc"·id="aa00464_html"><div·class="ttname"><a·href="a00464.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>190 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>
191 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>191 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
192 <div·class="ttc"·id="aa01428_html_a8d52d7d8a5e5c8d7318ce95ee57e9cfa"><div·class="ttname"><a·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·CameraSet&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)</div><div·class="ttdoc">triangulateSafe:·extensive·checking·of·the·outcome</div><div·class="ttdef"><b>Definition</b>·triangulation.h:680</div></div>192 <div·class="ttc"·id="aa01428_html_a8d52d7d8a5e5c8d7318ce95ee57e9cfa"><div·class="ttname"><a·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·CameraSet&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)</div><div·class="ttdoc">triangulateSafe:·extensive·checking·of·the·outcome</div><div·class="ttdef"><b>Definition</b>·triangulation.h:680</div></div>
193 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>193 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
194 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>194 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
195 <div·class="ttc"·id="aa03044_html"><div·class="ttname"><a·href="a03044.html">gtsam::CameraSet</a></div><div·class="ttdoc">A·set·of·cameras,·all·with·their·own·calibration.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:36</div></div>195 <div·class="ttc"·id="aa03044_html"><div·class="ttname"><a·href="a03044.html">gtsam::CameraSet</a></div><div·class="ttdoc">A·set·of·cameras,·all·with·their·own·calibration.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:36</div></div>
196 <div·class="ttc"·id="aa03136_html"><div·class="ttname"><a·href="a03136.html">gtsam::PinholeSet</a></div><div·class="ttdoc">PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:30</div></div>196 <div·class="ttc"·id="aa03136_html"><div·class="ttname"><a·href="a03136.html">gtsam::PinholeSet</a></div><div·class="ttdoc">PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:30</div></div>
197 <div·class="ttc"·id="aa03136_html_a5fbe615d1bfd9e5c3a797e44297eea09"><div·class="ttname"><a·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">gtsam::PinholeSet::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)·const</div><div·class="ttdoc">triangulateSafe</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:60</div></div>197 <div·class="ttc"·id="aa03136_html_a5fbe615d1bfd9e5c3a797e44297eea09"><div·class="ttname"><a·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">gtsam::PinholeSet::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)·const</div><div·class="ttdoc">triangulateSafe</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:60</div></div>
Offset 202, 13 lines modifiedOffset 202, 13 lines modified
202 <div·class="ttc"·id="aa03372_html"><div·class="ttname"><a·href="a03372.html">gtsam::TriangulationParameters</a></div><div·class="ttdef"><b>Definition</b>·triangulation.h:556</div></div>202 <div·class="ttc"·id="aa03372_html"><div·class="ttname"><a·href="a03372.html">gtsam::TriangulationParameters</a></div><div·class="ttdef"><b>Definition</b>·triangulation.h:556</div></div>
203 <div·class="ttc"·id="aa03376_html"><div·class="ttname"><a·href="a03376.html">gtsam::TriangulationResult</a></div><div·class="ttdoc">TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:626</div></div>203 <div·class="ttc"·id="aa03376_html"><div·class="ttname"><a·href="a03376.html">gtsam::TriangulationResult</a></div><div·class="ttdoc">TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:626</div></div>
204 </div><!--·fragment·--></div><!--·contents·-->204 </div><!--·fragment·--></div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <!--·start·footer·part·-->206 <!--·start·footer·part·-->
207 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->207 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
208 ··<ul>208 ··<ul>
209 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00290.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="a00452.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>
43.7 KB
./usr/share/doc/libgtsam-dev/html/a00293_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01259_source.html
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00293_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01259_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, 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">Cal3DS2.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="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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00818.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;gtsam/geometry/Cal3DS2_Base.h&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div>
 130 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04860.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04860.html">JacobianFactorQ</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>&lt;D&gt;·{</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>132 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 133 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div>
 134 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;</div>
 135 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div>
 136 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 137 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
125 <div·class="foldopen"·id="foldopen00035"·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>
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> 
128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
 142 </div>
129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div> 
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div> 
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
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>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="}">
 145 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04860.html#abfb38e58b5b2d1293cf374b7eca2b2d4">···40</a></span>··<a·class="code·hl_function"·href="a04860.html#abfb38e58b5b2d1293cf374b7eca2b2d4">JacobianFactorQ</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 147 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······Base()·{</div>
 148 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····Matrix·zeroMatrix·=·Matrix::Zero(0,·D);</div>
 149 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vector·zeroVector·=·Vector::Zero(0);</div>
 150 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
 151 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····QF.reserve(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.size());</div>
 152 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)</div>
 153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div>
 154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·zeroVector,·model);</div>
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 156 </div>
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02980.html#afb959a59bb324eef4fd6578feb9eca8f">···48</a></span>··<a·class="code·hl_function"·href="a02980.html#afb959a59bb324eef4fd6578feb9eca8f">Cal3DS2</a>()·=·<span·class="keywordflow">default</span>;</div> 
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</div> 
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·<a·class="code·hl_class"·href="a02992.html">Base</a>(fx,·fy,·s,·u0,·v0,·k1,·k2,·p1,·p2,·tol)·{}</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</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>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>
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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>
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····std::vector&lt;KeyMatrix&gt;·QF;</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>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>
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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>
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> 
Max diff block lines reached; 14899/35012 bytes (42.55%) of diff not shown.
9.36 KB
html2text {}
Max HTML report size reached
16.4 KB
./usr/share/doc/libgtsam-dev/html/a00296_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00437_source.html
Files 2% 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('a00296_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, 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">Pose3.h</div></div>104 ··<div·class="headertitle"><div·class="title">Pose3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>107 <a·href="a00437.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
Offset 117, 18 lines modifiedOffset 117, 18 lines modified
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·\callgraph</span></div>119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·\callgraph</span></div>
120 <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">#pragma·once</span></div>
121 <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;gtsam/config.h&gt;</span></div>122 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span></div>
123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
124 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00425.html">gtsam/geometry/BearingRange.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="a00314.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Point3.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00455.html">gtsam/geometry/Point3.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">gtsam/base/Lie.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Pose2;</div>131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Pose2;</div>
132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·forward·declare</span></div>132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·forward·declare</span></div>
133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(R_);</div>339 <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(R_);</div>
340 <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(t_);</div>340 <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(t_);</div>
341 <div·class="line"><a·id="l00398"·name="l00398"></a><span·class="lineno">··398</span>··}</div>341 <div·class="line"><a·id="l00398"·name="l00398"></a><span·class="lineno">··398</span>··}</div>
342 <div·class="line"><a·id="l00400"·name="l00400"></a><span·class="lineno">··400</span>·</div>342 <div·class="line"><a·id="l00400"·name="l00400"></a><span·class="lineno">··400</span>·</div>
343 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>343 <div·class="line"><a·id="l00401"·name="l00401"></a><span·class="lineno">··401</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>
344 <div·class="line"><a·id="l00402"·name="l00402"></a><span·class="lineno">··402</span>··<span·class="comment">//·Align·if·we·are·using·Quaternions</span></div>344 <div·class="line"><a·id="l00402"·name="l00402"></a><span·class="lineno">··402</span>··<span·class="comment">//·Align·if·we·are·using·Quaternions</span></div>
345 <div·class="line"><a·id="l00403"·name="l00403"></a><span·class="lineno">··403</span>··<span·class="keyword">public</span>:</div>345 <div·class="line"><a·id="l00403"·name="l00403"></a><span·class="lineno">··403</span>··<span·class="keyword">public</span>:</div>
346 <div·class="line"><a·id="l00404"·name="l00404"></a><span·class="lineno">··404</span>····<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>346 <div·class="line"><a·id="l00404"·name="l00404"></a><span·class="lineno">··404</span>····<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
347 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span><span·class="preprocessor">#endif</span></div>347 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span><span·class="preprocessor">#endif</span></div>
348 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>};</div>348 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>};</div>
349 </div>349 </div>
350 <div·class="line"><a·id="l00407"·name="l00407"></a><span·class="lineno">··407</span><span·class="comment">//·Pose3·class</span></div>350 <div·class="line"><a·id="l00407"·name="l00407"></a><span·class="lineno">··407</span><span·class="comment">//·Pose3·class</span></div>
351 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span>·</div>351 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span>·</div>
352 <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span><span·class="keyword">template</span>&lt;&gt;</div>352 <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span><span·class="keyword">template</span>&lt;&gt;</div>
353 <div·class="foldopen"·id="foldopen00417"·data-start="{"·data-end="}">353 <div·class="foldopen"·id="foldopen00417"·data-start="{"·data-end="}">
Offset 376, 19 lines modifiedOffset 376, 19 lines modified
376 <div·class="line"><a·id="l00438"·name="l00438"></a><span·class="lineno">··438</span><span·class="keyword">template</span>&lt;&gt;</div>376 <div·class="line"><a·id="l00438"·name="l00438"></a><span·class="lineno">··438</span><span·class="keyword">template</span>&lt;&gt;</div>
377 <div·class="line"><a·id="l00439"·name="l00439"></a><span·class="lineno"><a·class="line"·href="a03200.html">··439</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02916.html">Bearing</a>&lt;<a·class="code·hl_class"·href="a03180.html">Pose3</a>,·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&gt;·:·<a·class="code·hl_struct"·href="a02932.html">HasBearing</a>&lt;Pose3,·Pose3,·Unit3&gt;·{};</div>377 <div·class="line"><a·id="l00439"·name="l00439"></a><span·class="lineno"><a·class="line"·href="a03200.html">··439</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02916.html">Bearing</a>&lt;<a·class="code·hl_class"·href="a03180.html">Pose3</a>,·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&gt;·:·<a·class="code·hl_struct"·href="a02932.html">HasBearing</a>&lt;Pose3,·Pose3,·Unit3&gt;·{};</div>
378 <div·class="line"><a·id="l00440"·name="l00440"></a><span·class="lineno">··440</span>·</div>378 <div·class="line"><a·id="l00440"·name="l00440"></a><span·class="lineno">··440</span>·</div>
379 <div·class="line"><a·id="l00441"·name="l00441"></a><span·class="lineno">··441</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>379 <div·class="line"><a·id="l00441"·name="l00441"></a><span·class="lineno">··441</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
380 <div·class="line"><a·id="l00442"·name="l00442"></a><span·class="lineno"><a·class="line"·href="a03204.html">··442</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03180.html">Pose3</a>,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;Pose3,·T,·double&gt;·{};</div>380 <div·class="line"><a·id="l00442"·name="l00442"></a><span·class="lineno"><a·class="line"·href="a03204.html">··442</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03180.html">Pose3</a>,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;Pose3,·T,·double&gt;·{};</div>
381 <div·class="line"><a·id="l00443"·name="l00443"></a><span·class="lineno">··443</span>·</div>381 <div·class="line"><a·id="l00443"·name="l00443"></a><span·class="lineno">··443</span>·</div>
382 <div·class="line"><a·id="l00444"·name="l00444"></a><span·class="lineno">··444</span>}··<span·class="comment">//·namespace·gtsam</span></div>382 <div·class="line"><a·id="l00444"·name="l00444"></a><span·class="lineno">··444</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 383 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
383 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>384 <div·class="ttc"·id="aa00146_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00146.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>
384 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>385 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>
385 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>386 <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>
386 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>387 <div·class="ttc"·id="aa00455_html"><div·class="ttname"><a·href="a00455.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
387 <div·class="ttc"·id="aa00425_html"><div·class="ttname"><a·href="a00425.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div> 
388 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>388 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
389 <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>389 <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>
390 <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>390 <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>
391 <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>391 <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>
392 <div·class="ttc"·id="aa01428_html_aefb606eb24889c0f418acf1515a2c723"><div·class="ttname"><a·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">gtsam::wedge&lt;·Pose3·&gt;</a></div><div·class="ttdeci">Matrix·wedge&lt;·Pose3·&gt;(const·Vector·&amp;xi)</div><div·class="ttdoc">wedge·for·Pose3:</div><div·class="ttdef"><b>Definition</b>·Pose3.h:417</div></div>392 <div·class="ttc"·id="aa01428_html_aefb606eb24889c0f418acf1515a2c723"><div·class="ttname"><a·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">gtsam::wedge&lt;·Pose3·&gt;</a></div><div·class="ttdeci">Matrix·wedge&lt;·Pose3·&gt;(const·Vector·&amp;xi)</div><div·class="ttdoc">wedge·for·Pose3:</div><div·class="ttdef"><b>Definition</b>·Pose3.h:417</div></div>
393 <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>393 <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>
394 <div·class="ttc"·id="aa02364_html"><div·class="ttname"><a·href="a02364.html">gtsam::LieGroup</a></div><div·class="ttdoc">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,...</div><div·class="ttdef"><b>Definition</b>·Lie.h:37</div></div>394 <div·class="ttc"·id="aa02364_html"><div·class="ttname"><a·href="a02364.html">gtsam::LieGroup</a></div><div·class="ttdoc">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,...</div><div·class="ttdef"><b>Definition</b>·Lie.h:37</div></div>
Offset 419, 13 lines modifiedOffset 419, 13 lines modified
419 <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>419 <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>
420 <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>420 <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>
421 </div><!--·fragment·--></div><!--·contents·-->421 </div><!--·fragment·--></div><!--·contents·-->
422 </div><!--·doc-content·-->422 </div><!--·doc-content·-->
423 <!--·start·footer·part·-->423 <!--·start·footer·part·-->
424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
425 ··<ul>425 ··<ul>
426 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00296.html">Pose3.h</a></li>426 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00437.html">Pose3.h</a></li>
427 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>427 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
428 ··</ul>428 ··</ul>
429 </div>429 </div>
430 </body>430 </body>
431 </html>431 </html>
1.26 KB
html2text {}
Max HTML report size reached
13.9 KB
./usr/share/doc/libgtsam-dev/html/a00311_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00479_source.html
Files 0% 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('a00311_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00479_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="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>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00128.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="a00002.html">gtsam/base/Lie.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/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="a00332.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="a00455.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="a00296.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="a00437.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="a00278.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="a00332.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="aa00002_html"><div·class="ttname"><a·href="a00002.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
242 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>243 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
243 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div> 
244 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>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="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>245 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
246 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>246 <div·class="ttc"·id="aa00455_html"><div·class="ttname"><a·href="a00455.html">Point3.h</a></div><div·class="ttdoc">3D·Point</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="a00311.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="a00479.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>
805 B
html2text {}
Max HTML report size reached
6.02 KB
./usr/share/doc/libgtsam-dev/html/a00320.html vs.
./usr/share/doc/libgtsam-dev/html/a00299.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00320.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 94, 41 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">Pose2.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">
  
105 <p>2D·Pose··104 <p>Definitions·of·dynamic·specializations·of·SO(n)··
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:aeee19d5c02398557b04d94f562af9084"·id="r_aeee19d5c02398557b04d94f562af9084"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeee19d5c02398557b04d94f562af9084"·name="aeee19d5c02398557b04d94f562af9084"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;pose)</td></tr> 
118 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>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>2D·Pose·</p>114 <div·class="textblock"><p>Definitions·of·dynamic·specializations·of·SO(n)·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Varun·Agrawal·</dd></dl>
 118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
122 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>123 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00320.html">Pose2.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="a00299.html">SOn.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>126 ··</ul>
130 </div>127 </div>
131 </body>128 </body>
132 </html>129 </html>
1.04 KB
html2text {}
Max HTML report size reached
16.6 KB
./usr/share/doc/libgtsam-dev/html/a00338.html vs.
./usr/share/doc/libgtsam-dev/html/a00965.html
Files 18% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/navigation/TangentPreintegration.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00338.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00965.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 77 lines modifiedOffset 94, 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;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#define-members">Macros</a>··</div>
104 ··<div·class="headertitle"><div·class="title">SOn.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>N*N·matrix·representation·of·SO(N).·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00338_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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>107 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>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">111 </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>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
139 Functions</h2></td></tr>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>
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>116 <tr·class="separator:a47c72c8c8033ac067a70a39882232620"><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>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>
146 <tr·class="separator:a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><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>141 </table>
153 <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>
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>143 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
156 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>144 <dd>
 145 Adam·Bry·</dd></dl>
157 </div></div><!--·contents·-->146 </div></div><!--·contents·-->
158 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
159 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
160 <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!·-->
Max diff block lines reached; 810/13858 bytes (5.84%) of diff not shown.
2.97 KB
html2text {}
Max HTML report size reached
6.54 KB
./usr/share/doc/libgtsam-dev/html/a00356.html vs.
./usr/share/doc/libgtsam-dev/html/a00707.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00356.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00707.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, 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">Cal3DS2_Base.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··
 105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00707_source.html">Go·to·the·source·code·of·this·file.</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"> 
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>113 </table>
118 <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>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd> 
121 <dd> 
122 Varun·Agrawal·</dd></dl> 
123 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>122 ··<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="a00356.html">Cal3DS2_Base.cpp</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00707.html">HessianFactor-inl.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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 ··</ul>125 ··</ul>
131 </div>126 </div>
132 </body>127 </body>
133 </html>128 </html>
1.29 KB
html2text {}
Max HTML report size reached
12.1 KB
./usr/share/doc/libgtsam-dev/html/a00359_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00335_source.html
Files 0% 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('a00359_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00335_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 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">StereoCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">StereoCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00359.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00335.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00374.html">gtsam/geometry/Cal3_S2Stereo.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="a00380.html">gtsam/geometry/Cal3_S2Stereo.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00437.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00326.html">gtsam/geometry/StereoPoint2.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="a00407.html">gtsam/geometry/StereoPoint2.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="foldopen00026"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03336.html">···26</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>:·<span·class="keyword">public</span>·std::runtime_error·{</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03336.html">···26</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>:·<span·class="keyword">public</span>·std::runtime_error·{</div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>()</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>()</div>
Offset 272, 17 lines modifiedOffset 272, 17 lines modified
272 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>·</div>272 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>·</div>
273 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno">··195</span><span·class="keyword">template</span>&lt;&gt;</div>273 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno">··195</span><span·class="keyword">template</span>&lt;&gt;</div>
274 <div·class="foldopen"·id="foldopen00196"·data-start="{"·data-end="};">274 <div·class="foldopen"·id="foldopen00196"·data-start="{"·data-end="};">
275 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a03348.html">··196</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="a03340.html">StereoCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;StereoCamera&gt;·{</div>275 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a03348.html">··196</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="a03340.html">StereoCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;StereoCamera&gt;·{</div>
276 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>};</div>276 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>};</div>
277 </div>277 </div>
278 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>}</div>278 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>}</div>
279 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
280 <div·class="ttc"·id="aa00326_html"><div·class="ttname"><a·href="a00326.html">StereoPoint2.h</a></div><div·class="ttdoc">A·2D·stereo·point·(uL,uR,v)</div></div> 
281 <div·class="ttc"·id="aa00374_html"><div·class="ttname"><a·href="a00374.html">Cal3_S2Stereo.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.</div></div>279 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Cal3_S2Stereo.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.</div></div>
 280 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">StereoPoint2.h</a></div><div·class="ttdoc">A·2D·stereo·point·(uL,uR,v)</div></div>
 281 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
282 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>282 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
283 <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>283 <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>
284 <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>284 <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>
285 <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>285 <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>
286 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>286 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
287 <div·class="ttc"·id="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>287 <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>
288 <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>288 <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 307, 13 lines modifiedOffset 307, 13 lines modified
307 <div·class="ttc"·id="aa03340_html_ae80046243c7a6914331f18084efa24ec"><div·class="ttname"><a·href="a03340.html#ae80046243c7a6914331f18084efa24ec">gtsam::StereoCamera::defaultErrorWhenTriangulatingBehindCamera</a></div><div·class="ttdeci">Vector·defaultErrorWhenTriangulatingBehindCamera()·const</div><div·class="ttdoc">for·Nonlinear·Triangulation</div><div·class="ttdef"><b>Definition</b>·StereoCamera.h:174</div></div>307 <div·class="ttc"·id="aa03340_html_ae80046243c7a6914331f18084efa24ec"><div·class="ttname"><a·href="a03340.html#ae80046243c7a6914331f18084efa24ec">gtsam::StereoCamera::defaultErrorWhenTriangulatingBehindCamera</a></div><div·class="ttdeci">Vector·defaultErrorWhenTriangulatingBehindCamera()·const</div><div·class="ttdoc">for·Nonlinear·Triangulation</div><div·class="ttdef"><b>Definition</b>·StereoCamera.h:174</div></div>
308 <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>308 <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>
309 </div><!--·fragment·--></div><!--·contents·-->309 </div><!--·fragment·--></div><!--·contents·-->
310 </div><!--·doc-content·-->310 </div><!--·doc-content·-->
311 <!--·start·footer·part·-->311 <!--·start·footer·part·-->
312 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->312 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
313 ··<ul>313 ··<ul>
314 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00359.html">StereoCamera.h</a></li>314 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">StereoCamera.h</a></li>
315 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>315 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
316 ··</ul>316 ··</ul>
317 </div>317 </div>
318 </body>318 </body>
319 </html>319 </html>
846 B
html2text {}
Max HTML report size reached
8.65 KB
./usr/share/doc/libgtsam-dev/html/a00365.html vs.
./usr/share/doc/libgtsam-dev/html/a01136.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00365.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01136.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, 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">Cal3Unified.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>Unified·Calibration·Model,·see·Mei07icra·for·details.··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="a00365_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01136_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03008.html">gtsam::Cal3Unified</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04444.html">gtsam::LinearContainerFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·omni-directional·camera·with·mirror·+·lens·radial·distortion.··<a·href="a03008.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03012.html">gtsam::traits&lt;·Cal3Unified·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04448.html">gtsam::traits&lt;·LinearContainerFactor·&gt;</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>122 </table>
125 <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>
126 <div·class="textblock"><p>Unified·Calibration·Model,·see·Mei07icra·for·details.·</p>124 <div·class="textblock"><p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p>
127 <dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>
128 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>131 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00365.html">Cal3Unified.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="a01136.html">LinearContainerFactor.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.04 KB
html2text {}
Max HTML report size reached
51.2 KB
./usr/share/doc/libgtsam-dev/html/a00365_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00467_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00365_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00467_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 127 lines modifiedOffset 98, 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">Cal3Unified.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="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>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>119 <div·class="line"><a·id="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="a00314.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="a00350.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="a00326.html">gtsam/geometry/Cal3DS2.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00347.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="a00383.html">gtsam/geometry/Cal3Unified.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.h&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00347.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
122 <div·class="line"><a·id="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="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00446.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="a00440.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
123 <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>
124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};"> 
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03008.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·{</div> 
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03008.html">This</a>·=·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>;</div> 
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>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="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">···34</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3_S2&gt;</a>;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">using·</span>PinholeCameraCal3Bundler·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Bundler&gt;</a>;</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span>PinholeCameraCal3DS2·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3DS2&gt;</a>;</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span>PinholeCameraCal3Unified·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Unified&gt;</a>;</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>PinholeCameraCal3Fisheye·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Fisheye&gt;</a>;</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">class·</span>GTSAM_EXPORT·SimpleCamera·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·{</div>
128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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">public</span>:</div>
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·xi_·=·0.0f;··</div> 
131 <div·class="line"><a·id="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>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div> 
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">enum</span>·{·dimension·=·10·};</div> 
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Unified&gt;;</div>146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··SimpleCamera()·:</div>
 147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Base()·{</div>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
136 <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>·</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>
137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······Base(pose)·{</div>
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">···62</a></span>··<a·class="code·hl_function"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">Cal3Unified</a>()·=·<span·class="keywordflow">default</span>;</div> 
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</div> 
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·xi·=·0.0)</div> 
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a02992.html">Base</a>(fx,·fy,·s,·u0,·v0,·k1,·k2,·p1,·p2),·xi_(xi)·{}</div> 
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a03008.html">~Cal3Unified</a>()<span·class="keyword">·override·</span>{}</div>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<[·...·truncated·by·diffoscope;·len:·13,·SHA:·54f1fa6c5ddddf5f54e37d37452ebbcac7d96fefd46089f84e70b77785e69275·...·]</div>
 155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Base(pose,·K)·{</div>
 156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>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>
147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Cal3Unified(<span·class="keyword">const</span>·Vector10&amp;·v)</div>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>
148 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·Base(v(0),·v(1),·v(2),·v(3),·v(4),·v(5),·v(6),·v(7),·v(8)),·xi_(v(9))·{}</div> 
149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div> 
152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···············································<span·class="keyword">const</span>·Cal3Unified&amp;·cal);</div> 
153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···}</div>
154 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div> 
155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3Unified&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div>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>·hei[·...·truncated·by·diffoscope;·len:·6,·SHA:·bc018f7ad99e551bb37b51e88f73effa2e357a4f53d57d05b4d62c5335c80981·...·]</div>
 165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·SimpleCamera::Level(<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(),·pose2,·height);</div>
 166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···}</div>
157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>···<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"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·target,</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>
158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>···}</div>
159 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">xi</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·xi_;·}</div> 
160 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
161 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··Vector10·vector()·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 17182/40813 bytes (42.10%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
5.05 KB
./usr/share/doc/libgtsam-dev/html/a00368.html vs.
./usr/share/doc/libgtsam-dev/html/a01331.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/slam/InitializePose3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00368.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01331.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, 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">Cyclic.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">InitializePose3.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Cyclic·group·implementation.·· 
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>Cyclic·group·implementation.·</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 </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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00368.html">Cyclic.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01331.html">InitializePose3.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>
844 B
html2text {}
Max HTML report size reached
71.9 KB
./usr/share/doc/libgtsam-dev/html/a00374_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00548_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00374_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00548_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, 163 lines modifiedOffset 98, 161 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.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="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>107 <a·href="a00548.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
118 <div·class="line"><a·id="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>
119 <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="a00224.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.html">gtsam/global_includes.h</a>&gt;</span></div>
 119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00488.html">gtsam/hybrid/HybridConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00557.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="a00692.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="a00734.html">gtsam/linear/GaussianBayesNet.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="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="foldopen"·id="foldopen00030"·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>
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02956.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·{</div> 
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·<span·class="keyword">private</span>:</div> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordtype">double</span>·b_·=·1.0f;··</div> 
129 <div·class="line"><a·id="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>128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">enum</span>·{·dimension·=·6·};</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;HybridConditional&gt;</a>;</div>
 130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03408.html">This</a>·=·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>;</div>
 131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03436.html">ConditionalType</a>·=·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>;</div>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3_S2Stereo&gt;;</div>132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;HybridBayesNet&gt;;</div>
134 <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">···41</span>··<span·class="keyword">using·</span>sharedConditional·=·boost::shared_ptr&lt;ConditionalType&gt;;</div>
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02956.html#ab65f2ccdc932731fb59f6781f775135f">···44</a></span>··<a·class="code·hl_function"·href="a02956.html#ab65f2ccdc932731fb59f6781f775135f">Cal3_S2Stereo</a>()·=·<span·class="keywordflow">default</span>;</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">···47</a></span>··<a·class="code·hl_function"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">HybridBayesNet</a>()·=·<span·class="keywordflow">default</span>;</div>
138 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02956.html#a2ca55987f036f43be6bed31b7766ab27">···47</a></span>··<a·class="code·hl_function"·href="a02956.html#a2ca55987f036f43be6bed31b7766ab27">Cal3_S2Stereo</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·b)</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(fx,·fy,·s,·u0,·v0),·b_(b)·{}</div> 
141 </div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
143 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">···51</a></span>··<a·class="code·hl_function"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">Cal3_S2Stereo</a>(<span·class="keyword">const</span>·Vector6&amp;·d)</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(d(0),·d(1),·d(2),·d(3),·d(4)),·b_(d(5))·{}</div> 
146 </div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············································DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
148 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02956.html#a7f1fe1eea1342b36c190c66bad4476ef">···55</a></span>··<a·class="code·hl_function"·href="a02956.html#a7f1fe1eea1342b36c190c66bad4476ef">Cal3_S2Stereo</a>(<span·class="keywordtype">double</span>·fov,·<span·class="keywordtype">int</span>·w,·<span·class="keywordtype">int</span>·h,·<span·class="keywordtype">double</span>·b)</div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(fov,·w,·h),·b_(b)·{}</div> 
151 </div> 
152 <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>
 142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">This</a>·&amp;fg,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·6&gt;</a>·Dcal·=·boost::none,</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·calibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·6&gt;</a>·Dcal·=·boost::none,</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>145 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">···69</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">push_back</a>(boost::shared_ptr&lt;HybridConditional&gt;·conditional)·{</div>
 147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····factors_.push_back(conditional);</div>
 148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>
 149 </div>
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02956.html#a6225ac9a389433f4bedc1d3b41725264">···85</a></span>··Vector3·<a·class="code·hl_function"·href="a02956.html#a6225ac9a389433f4bedc1d3b41725264">calibrate</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·128,·SHA:·4faef5ed877ab1def735197489706afe495a40ed1cbf5d74face256a3d42a970·...·]</div>151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Conditional&gt;</div>
 152 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">···82</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">emplace_back</a>(<a·class="code·hl_class"·href="a03572.html">Conditional</a>·*conditional)·{</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····factors_.push_back(boost::make_shared&lt;HybridConditional&gt;(</div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········boost::shared_ptr&lt;Conditional&gt;(conditional)));</div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
 157 </div>
161 <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>·</div>
 159 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">···99</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">push_back</a>(<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>·&amp;&amp;conditional)·{</div>
 161 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····factors_.push_back(</div>
 162 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········boost::make_shared&lt;HybridConditional&gt;(std::move(conditional)));</div>
162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
 164 </div>
163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div> 
164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>···············································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>&amp;·cal);</div> 
165 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
Max diff block lines reached; 33435/55488 bytes (60.26%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
5.29 KB
./usr/share/doc/libgtsam-dev/html/a00386.html vs.
./usr/share/doc/libgtsam-dev/html/a01127.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00386.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01127.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 37 lines modifiedOffset 95, 31 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SOn-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Marginals.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Template·implementations·for·SO(n)·· 
105 <a·href="#details">More...</a></p> 
  
106 <p><a·href="a00386_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">104 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>110 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p> 
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
117 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>
118 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>118 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00386.html">SOn-inl.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01127.html">Marginals.cpp</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>121 ··</ul>
126 </div>122 </div>
127 </body>123 </body>
128 </html>124 </html>
971 B
html2text {}
Max HTML report size reached
71.1 KB
./usr/share/doc/libgtsam-dev/html/a00386_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00227_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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('a00386_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00227_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 162 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">SOn-inl.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="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>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-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="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="a00095.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>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="a00239.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="a00263.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;iostream&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</span></div>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>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
128 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">···29</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::MatrixNN·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SO&lt;N&gt;::Hat</a>(<span·class="keyword">const</span>·TangentVector&amp;·xi)·{</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SOn::Hat</a>(xi);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
132 </div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
133 <div·class="line"><a·id="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>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</span></div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
136 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">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>
137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">···35</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::TangentVector·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO&lt;N&gt;::Vee</a>(<span·class="keyword">const</span>·MatrixNN&amp;·X)·{</div> 
138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SOn::Vee</a>(X);</div> 
139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div> 
140 </div> 
141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
143 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03308.html#ac4646392096f7fe9d121d716310d9924">···40</a></span><a·class="code·hl_class"·href="a03304.html">SO&lt;N&gt;</a>·<a·class="code·hl_function"·href="a03308.html#ac4646392096f7fe9d121d716310d9924">SO&lt;N&gt;::ChartAtOrigin::Retract</a>(<span·class="keyword">const</span>·TangentVector&amp;·xi,·<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div> 
145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">if</span>·(H)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Retract·jacobian·not·implemented.&quot;</span>);</div> 
146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">const</span>·Matrix·X·=·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">Hat</a>(xi·/·2.0);</div> 
147 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·n·=·AmbientDim(xi.size());</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>
148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·I·=·Eigen::MatrixXd::Identity(n,·n);</div> 
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·https://pdfs.semanticscholar.org/6165/0347b2ccac34b5f423081d1ce4dbc4d09475.pdf</span></div> 
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a948b05d57d6a1cd07fd6d1adbe3837c4">SO</a>((I·+·X)·*·(I·-·X).<a·class="code·hl_function"·href="a03304.html#a1c5250f[·...·truncated·by·diffoscope;·len:·41,·SHA:·5493a05bb5f60c365b0522d3dff9c977bdc4241b1f5d2ea6bea84bb4172326af·...·];</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>
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
152 </div> 
153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 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>
154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>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>
155 <div·class="foldopen"·id="foldopen00050"·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>
 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>
156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">···50</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::TangentVector·<a·class="code·hl_function"·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">SO&lt;N&gt;::ChartAtOrigin::Local</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SO</a>&amp;·R,</div> 
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··························································<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div> 
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">if</span>·(H)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Local·jacobian·not·implemented.&quot;</span>);</div> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·R.rows();</div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·I·=·Eigen::MatrixXd::Identity(n,·n);</div> 
161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">const</span>·Matrix·X·=·(I·-·R.matrix_)·*·(I·+·R.matrix_).inverse();</div> 
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">return</span>·-2·*·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">Vee</a>(X);</div> 
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div> 
164 </div>149 </div>
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 152 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02816.html#a73b6d262d031217311515968c7f90f70">···59</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02816.html#a73b6d262d031217311515968c7f90f70">DiscreteBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)</div>
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div>
 155 </div>
167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">typename</span>·SO&lt;N&gt;::MatrixDD·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO&lt;N&gt;::AdjointMap</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordflow">if</span>·(N==2)·<span·class="keywordflow">return</span>·I_1x1;·<span·class="comment">//·SO(2)·case</span></div> 
169 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordflow">throw</span>·std::runtime_error(</div> 
170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="stringliteral">&quot;SO&lt;N&gt;::AdjointMap·only·implemented·for·SO2,·SO3·and·SO4.&quot;</span>);</div> 
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div> 
Max diff block lines reached; 33887/55681 bytes (60.86%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
63.9 KB
./usr/share/doc/libgtsam-dev/html/a00398_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00662_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 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('a00662_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 142 lines modifiedOffset 98, 146 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3_S2.h</div></div>104 ··<div·class="headertitle"><div·class="title">LabeledSymbol.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00398.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00662.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;functional&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="a00314.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="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>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>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> 
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
125 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02944.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_cla[·...·truncated·by·diffoscope;·len:·27,·SHA:·dc1a40fb7b77b733f3fe1fabb6c494337689ddb5d71d1acb33883a68af5eb251·...·]</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="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</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="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div>128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<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>
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>·</div>
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3_S2&gt;;</div> 
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><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>
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02944.html#a6e3f6159fec0563e37f15848237a7d9f">···45</a></span>··<a·class="code·hl_function"·href="a02944.html#a6e3f6159fec0563e37f15848237a7d9f">Cal3_S2</a>()·=·<span·class="keywordflow">default</span>;</div>134 <div·class="line"><a·id="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>
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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>
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="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
140 <div·class="line"><a·id="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>140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">operator</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>()·<span·class="keyword">const</span>;</div>
141 <div·class="line"><a·id="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>·</div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02944.html#ae7de8f587615c7b0909c06df658e96e5">···60</a></span>··<a·class="code·hl_function"·href="a02944.html#ae7de8f587615c7b0909c06df658e96e5">Cal3_S2</a>(<span·class="keywordtype">double<[·...·truncated·by·diffoscope;·len:·160,·SHA:·7653cc6e664960e4cb13b834ccf24c837bf739eed020dce6fea37f77812f9390·...·]</div>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>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
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>
146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>154 <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#ac07[·...·truncated·by·diffoscope;·len:·125,·SHA:·30873597d9cefcdcb9038022be301dc4be0bbc4862da328f41c7ff39ff80fc6a·...·]</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>
149 <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>
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>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>
152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
153 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div> 
154 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>···············································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>&amp;·cal);</div>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>
155 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>170 <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="st[·...·truncated·by·diffoscope;·len:·85,·SHA:·2a2ace14973c14d84c975f6d2e403f6c49d4279a4e3189e3eec81969c53e1ef2·...·]</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>
157 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>173 <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·c[·...·truncated·by·diffoscope;·len:·81,·SHA:·bbe3e38608f7234af5387c1dca6ca943627aa897ca868f17e9443a13c70ff825·...·]</div>174 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·Converts·to·upper/lower·versions·of·labels</span></div>
 175 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>·upper()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(c_,·toupper(label_),·j_);·}</div>
 176 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··LabeledSymbol·lower()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·LabeledSymbol(c_,·tolower(label_),·j_);·}</div>
159 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>177 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 178 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·Create·a·new·symbol·with·a·different·character.</span></div>
 179 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··LabeledSymbol·newChr(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·LabeledSymbol(c,·label_,·j_);·}</div>
160 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}"> 
Max diff block lines reached; 24106/51089 bytes (47.18%) of diff not shown.
13.9 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00401_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00347_source.html
Files 1% 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('a00401_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00347_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">Cal3Fisheye.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00401.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00347.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>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/Cal3.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.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="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><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>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>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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
Offset 234, 16 lines modifiedOffset 234, 16 lines modified
234 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span><span·class="keyword">template</span>·&lt;&gt;</div>234 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span><span·class="keyword">template</span>·&lt;&gt;</div>
235 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a03000.html">··203</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Fisheye&gt;·{};</div>235 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a03000.html">··203</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Fisheye&gt;·{};</div>
236 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>236 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>·</div>
237 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span><span·class="keyword">template</span>·&lt;&gt;</div>237 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span><span·class="keyword">template</span>·&lt;&gt;</div>
238 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno"><a·class="line"·href="a03004.html">··206</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="a02996.html">Cal3Fisheye</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Fisheye&gt;·{};</div>238 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno"><a·class="line"·href="a03004.html">··206</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="a02996.html">Cal3Fisheye</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3Fisheye&gt;·{};</div>
239 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>·</div>239 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>·</div>
240 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>}··<span·class="comment">//·namespace·gtsam</span></div>240 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>}··<span·class="comment">//·namespace·gtsam</span></div>
241 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div> 
242 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">Cal3.h</a></div><div·class="ttdoc">Common·code·for·all·Calibration·models.</div></div>241 <div·class="ttc"·id="aa00389_html"><div·class="ttname"><a·href="a00389.html">Cal3.h</a></div><div·class="ttdoc">Common·code·for·all·Calibration·models.</div></div>
 242 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
243 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>243 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
244 <div·class="ttc"·id="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>244 <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>
245 <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>245 <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>
246 <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>246 <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>
247 <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>247 <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>
248 <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>248 <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>
249 <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>249 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
Offset 262, 13 lines modifiedOffset 262, 13 lines modified
262 <div·class="ttc"·id="aa02996_html_afb3587b815f8d6b25d8dee3704063132"><div·class="ttname"><a·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">gtsam::Cal3Fisheye::Cal3Fisheye</a></div><div·class="ttdeci">Cal3Fisheye()=default</div><div·class="ttdoc">Default·Constructor·with·only·unit·focal·length.</div></div>262 <div·class="ttc"·id="aa02996_html_afb3587b815f8d6b25d8dee3704063132"><div·class="ttname"><a·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">gtsam::Cal3Fisheye::Cal3Fisheye</a></div><div·class="ttdeci">Cal3Fisheye()=default</div><div·class="ttdoc">Default·Constructor·with·only·unit·focal·length.</div></div>
263 <div·class="ttc"·id="aa02996_html_afb53a41a0f7fb92e54b1efb46e750d10"><div·class="ttname"><a·href="a02996.html#afb53a41a0f7fb92e54b1efb46e750d10">gtsam::Cal3Fisheye::retract</a></div><div·class="ttdeci">Cal3Fisheye·retract(const·Vector·&amp;d)·const</div><div·class="ttdoc">Given·delta·vector,·update·calibration.</div><div·class="ttdef"><b>Definition</b>·Cal3Fisheye.h:163</div></div>263 <div·class="ttc"·id="aa02996_html_afb53a41a0f7fb92e54b1efb46e750d10"><div·class="ttname"><a·href="a02996.html#afb53a41a0f7fb92e54b1efb46e750d10">gtsam::Cal3Fisheye::retract</a></div><div·class="ttdeci">Cal3Fisheye·retract(const·Vector·&amp;d)·const</div><div·class="ttdoc">Given·delta·vector,·update·calibration.</div><div·class="ttdef"><b>Definition</b>·Cal3Fisheye.h:163</div></div>
264 </div><!--·fragment·--></div><!--·contents·-->264 </div><!--·fragment·--></div><!--·contents·-->
265 </div><!--·doc-content·-->265 </div><!--·doc-content·-->
266 <!--·start·footer·part·-->266 <!--·start·footer·part·-->
267 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->267 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
268 ··<ul>268 ··<ul>
269 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00401.html">Cal3Fisheye.h</a></li>269 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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.h</a></li>
270 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>270 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
271 ··</ul>271 ··</ul>
272 </div>272 </div>
273 </body>273 </body>
274 </html>274 </html>
866 B
html2text {}
Max HTML report size reached
16.8 KB
./usr/share/doc/libgtsam-dev/html/a00404_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00362_source.html
Files 0% 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('a00404_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00362_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">PinholePose.h</div></div>104 ··<div·class="headertitle"><div·class="title">PinholePose.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00404.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00362.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00443.html">gtsam/geometry/CalibratedCamera.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="a00410.html">gtsam/geometry/CalibratedCamera.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CALIBRATION&gt;</div>126 <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>·CALIBRATION&gt;</div>
127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03120.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03024.html">PinholeBase</a>·{</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03120.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03024.html">PinholeBase</a>·{</div>
Offset 298, 15 lines modifiedOffset 298, 15 lines modified
298 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</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>298 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</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>
299 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>····ar</div>299 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>····ar</div>
300 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>····&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBase&quot;</span>,</div>300 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>····&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBase&quot;</span>,</div>
301 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>········boost::serialization::base_object&lt;PinholeBase&gt;(*<span·class="keyword">this</span>));</div>301 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>········boost::serialization::base_object&lt;PinholeBase&gt;(*<span·class="keyword">this</span>));</div>
302 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>··}</div>302 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>··}</div>
303 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>303 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>
304 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span><span·class="keyword">public</span>:</div>304 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span><span·class="keyword">public</span>:</div>
305 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>305 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
306 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span>};</div>306 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span>};</div>
307 </div>307 </div>
308 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span><span·class="comment">//·end·of·class·PinholeBaseK</span></div>308 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span><span·class="comment">//·end·of·class·PinholeBaseK</span></div>
309 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno">··234</span>·</div>309 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno">··234</span>·</div>
310 <div·class="line"><a·id="l00242"·name="l00242"></a><span·class="lineno">··242</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CALIBRATION&gt;</div>310 <div·class="line"><a·id="l00242"·name="l00242"></a><span·class="lineno">··242</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CALIBRATION&gt;</div>
311 <div·class="foldopen"·id="foldopen00243"·data-start="{"·data-end="};">311 <div·class="foldopen"·id="foldopen00243"·data-start="{"·data-end="};">
312 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno"><a·class="line"·href="a03124.html">··243</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03124.html">PinholePose</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>&lt;CALIBRATION&gt;·{</div>312 <div·class="line"><a·id="l00243"·name="l00243"></a><span·class="lineno"><a·class="line"·href="a03124.html">··243</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03124.html">PinholePose</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>&lt;CALIBRATION&gt;·{</div>
Offset 491, 15 lines modifiedOffset 491, 15 lines modified
491 <div·class="line"><a·id="l00437"·name="l00437"></a><span·class="lineno">··437</span>····ar</div>491 <div·class="line"><a·id="l00437"·name="l00437"></a><span·class="lineno">··437</span>····ar</div>
492 <div·class="line"><a·id="l00438"·name="l00438"></a><span·class="lineno">··438</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBaseK&quot;</span>,</div>492 <div·class="line"><a·id="l00438"·name="l00438"></a><span·class="lineno">··438</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBaseK&quot;</span>,</div>
493 <div·class="line"><a·id="l00439"·name="l00439"></a><span·class="lineno">··439</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>493 <div·class="line"><a·id="l00439"·name="l00439"></a><span·class="lineno">··439</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
494 <div·class="line"><a·id="l00440"·name="l00440"></a><span·class="lineno">··440</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(K_);</div>494 <div·class="line"><a·id="l00440"·name="l00440"></a><span·class="lineno">··440</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(K_);</div>
495 <div·class="line"><a·id="l00441"·name="l00441"></a><span·class="lineno">··441</span>··}</div>495 <div·class="line"><a·id="l00441"·name="l00441"></a><span·class="lineno">··441</span>··}</div>
496 <div·class="line"><a·id="l00442"·name="l00442"></a><span·class="lineno">··442</span>·</div>496 <div·class="line"><a·id="l00442"·name="l00442"></a><span·class="lineno">··442</span>·</div>
497 <div·class="line"><a·id="l00443"·name="l00443"></a><span·class="lineno">··443</span><span·class="keyword">public</span>:</div>497 <div·class="line"><a·id="l00443"·name="l00443"></a><span·class="lineno">··443</span><span·class="keyword">public</span>:</div>
498 <div·class="line"><a·id="l00444"·name="l00444"></a><span·class="lineno">··444</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>498 <div·class="line"><a·id="l00444"·name="l00444"></a><span·class="lineno">··444</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
499 <div·class="line"><a·id="l00445"·name="l00445"></a><span·class="lineno">··445</span>};</div>499 <div·class="line"><a·id="l00445"·name="l00445"></a><span·class="lineno">··445</span>};</div>
500 </div>500 </div>
501 <div·class="line"><a·id="l00446"·name="l00446"></a><span·class="lineno">··446</span><span·class="comment">//·end·of·class·PinholePose</span></div>501 <div·class="line"><a·id="l00446"·name="l00446"></a><span·class="lineno">··446</span><span·class="comment">//·end·of·class·PinholePose</span></div>
502 <div·class="line"><a·id="l00447"·name="l00447"></a><span·class="lineno">··447</span>·</div>502 <div·class="line"><a·id="l00447"·name="l00447"></a><span·class="lineno">··447</span>·</div>
503 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno">··448</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CALIBRATION&gt;</div>503 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno">··448</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CALIBRATION&gt;</div>
504 <div·class="foldopen"·id="foldopen00449"·data-start="{"·data-end="};">504 <div·class="foldopen"·id="foldopen00449"·data-start="{"·data-end="};">
505 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno"><a·class="line"·href="a03128.html">··449</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03124.html">PinholePose</a>&lt;CALIBRATION&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;</div>505 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno"><a·class="line"·href="a03128.html">··449</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03124.html">PinholePose</a>&lt;CALIBRATION&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;</div>
Offset 511, 17 lines modifiedOffset 511, 17 lines modified
511 <div·class="foldopen"·id="foldopen00454"·data-start="{"·data-end="};">511 <div·class="foldopen"·id="foldopen00454"·data-start="{"·data-end="};">
512 <div·class="line"><a·id="l00454"·name="l00454"></a><span·class="lineno"><a·class="line"·href="a03132.html">··454</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="a03124.html">PinholePose</a>&lt;CALIBRATION&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;</div>512 <div·class="line"><a·id="l00454"·name="l00454"></a><span·class="lineno"><a·class="line"·href="a03132.html">··454</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="a03124.html">PinholePose</a>&lt;CALIBRATION&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;</div>
513 <div·class="line"><a·id="l00455"·name="l00455"></a><span·class="lineno">··455</span>····PinholePose&lt;CALIBRATION&gt;·&gt;·{</div>513 <div·class="line"><a·id="l00455"·name="l00455"></a><span·class="lineno">··455</span>····PinholePose&lt;CALIBRATION&gt;·&gt;·{</div>
514 <div·class="line"><a·id="l00456"·name="l00456"></a><span·class="lineno">··456</span>};</div>514 <div·class="line"><a·id="l00456"·name="l00456"></a><span·class="lineno">··456</span>};</div>
515 </div>515 </div>
516 <div·class="line"><a·id="l00457"·name="l00457"></a><span·class="lineno">··457</span>·</div>516 <div·class="line"><a·id="l00457"·name="l00457"></a><span·class="lineno">··457</span>·</div>
517 <div·class="line"><a·id="l00458"·name="l00458"></a><span·class="lineno">··458</span>}·<span·class="comment">//·\·gtsam</span></div>517 <div·class="line"><a·id="l00458"·name="l00458"></a><span·class="lineno">··458</span>}·<span·class="comment">//·\·gtsam</span></div>
518 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>518 <div·class="ttc"·id="aa00146_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00146.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>
519 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div> 
520 <div·class="ttc"·id="aa00443_html"><div·class="ttname"><a·href="a00443.html">CalibratedCamera.h</a></div><div·class="ttdoc">Calibrated·camera·for·which·only·pose·is·unknown.</div></div>519 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">CalibratedCamera.h</a></div><div·class="ttdoc">Calibrated·camera·for·which·only·pose·is·unknown.</div></div>
 520 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
521 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>521 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
522 <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>522 <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>
523 <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>523 <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>
524 <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>524 <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>
525 <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>525 <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>
526 <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>526 <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>
527 <div·class="ttc"·id="aa02412_html"><div·class="ttname"><a·href="a02412.html">gtsam::FixedDimension</a></div><div·class="ttdoc">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:164</div></div>527 <div·class="ttc"·id="aa02412_html"><div·class="ttname"><a·href="a02412.html">gtsam::FixedDimension</a></div><div·class="ttdoc">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:164</div></div>
Offset 588, 13 lines modifiedOffset 588, 13 lines modified
588 <div·class="ttc"·id="aa03228_html_abf08727e9869914ee562aef1543bfeea"><div·class="ttname"><a·href="a03228.html#abf08727e9869914ee562aef1543bfeea">gtsam::Rot3::rpy</a></div><div·class="ttdeci">Vector3·rpy(OptionalJacobian&lt;·3,·3·&gt;·H=boost::none)·const</div><div·class="ttdoc">Use·RQ·to·calculate·roll-pitch-yaw·angle·representation.</div><div·class="ttdef"><b>Definition</b>·Rot3.cpp:192</div></div>588 <div·class="ttc"·id="aa03228_html_abf08727e9869914ee562aef1543bfeea"><div·class="ttname"><a·href="a03228.html#abf08727e9869914ee562aef1543bfeea">gtsam::Rot3::rpy</a></div><div·class="ttdeci">Vector3·rpy(OptionalJacobian&lt;·3,·3·&gt;·H=boost::none)·const</div><div·class="ttdoc">Use·RQ·to·calculate·roll-pitch-yaw·angle·representation.</div><div·class="ttdef"><b>Definition</b>·Rot3.cpp:192</div></div>
589 <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>589 <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>
590 </div><!--·fragment·--></div><!--·contents·-->590 </div><!--·fragment·--></div><!--·contents·-->
591 </div><!--·doc-content·-->591 </div><!--·doc-content·-->
592 <!--·start·footer·part·-->592 <!--·start·footer·part·-->
593 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->593 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
594 ··<ul>594 ··<ul>
595 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00404.html">PinholePose.h</a></li>595 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">PinholePose.h</a></li>
596 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>596 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
597 ··</ul>597 ··</ul>
598 </div>598 </div>
599 </body>599 </body>
600 </html>600 </html>
765 B
html2text {}
Max HTML report size reached
9.11 KB
./usr/share/doc/libgtsam-dev/html/a00422.html vs.
./usr/share/doc/libgtsam-dev/html/a00350.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00422.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00350.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 49 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PinholeCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Base·class·for·all·pinhole·cameras.··105 <p>Calibration·used·by·Bundler.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00422_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="a03104.html">gtsam::PinholeCamera&lt;·Calibration·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·Calibration.··<a·href="a03104.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03108.html">gtsam::traits&lt;·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02972.html">gtsam::traits&lt;·Cal3Bundler·&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="a03112.html">gtsam::traits&lt;·const·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02976.html">gtsam::traits&lt;·const·Cal3Bundler·&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>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>124 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</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>
129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>128 <dl·class="section·author"><dt>Author</dt><dd>Yong·Dian·Jian·</dd>
130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</dd></dl>129 <dd>
 130 Varun·Agrawal·</dd></dl>
131 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00422.html">PinholeCamera.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00350.html">Cal3Bundler.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.1 KB
html2text {}
Max HTML report size reached
14.3 KB
./usr/share/doc/libgtsam-dev/html/a00422_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00440_source.html
Files 0% 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('a00422_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00440_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PinholeCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">PinholeCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00422.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00440.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00404.html">gtsam/geometry/PinholePose.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00362.html">gtsam/geometry/PinholePose.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00425.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Calibration&gt;</div>125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Calibration&gt;</div>
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03104.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>&lt;Calibration&gt;·{</div>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03104.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>&lt;Calibration&gt;·{</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>····ar</div>398 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>····ar</div>
399 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBaseK&quot;</span>,</div>399 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBaseK&quot;</span>,</div>
400 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>400 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
401 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(K_);</div>401 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(K_);</div>
402 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>··}</div>402 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>··}</div>
403 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>·</div>403 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>·</div>
404 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span><span·class="keyword">public</span>:</div>404 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span><span·class="keyword">public</span>:</div>
405 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>405 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
406 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>};</div>406 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>};</div>
407 </div>407 </div>
408 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>·</div>408 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>·</div>
409 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span><span·class="comment">//·manifold·traits</span></div>409 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span><span·class="comment">//·manifold·traits</span></div>
410 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>·</div>410 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>·</div>
411 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration&gt;</div>411 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration&gt;</div>
412 <div·class="foldopen"·id="foldopen00346"·data-start="{"·data-end="};">412 <div·class="foldopen"·id="foldopen00346"·data-start="{"·data-end="};">
Offset 421, 17 lines modifiedOffset 421, 17 lines modified
421 </div>421 </div>
422 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>·</div>422 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>·</div>
423 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>423 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>
424 <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration,·<span·class="keyword">typename</span>·T&gt;</div>424 <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration,·<span·class="keyword">typename</span>·T&gt;</div>
425 <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno"><a·class="line"·href="a03116.html">··355</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>&lt;Calibration&gt;,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;PinholeCamera&lt;Calibration&gt;,·T,·double&gt;·{};</div>425 <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno"><a·class="line"·href="a03116.html">··355</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>&lt;Calibration&gt;,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;PinholeCamera&lt;Calibration&gt;,·T,·double&gt;·{};</div>
426 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>·</div>426 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>·</div>
427 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>}··<span·class="comment">//·\·gtsam</span></div>427 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>}··<span·class="comment">//·\·gtsam</span></div>
428 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>428 <div·class="ttc"·id="aa00146_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>
429 <div·class="ttc"·id="aa00404_html"><div·class="ttname"><a·href="a00404.html">PinholePose.h</a></div><div·class="ttdoc">Pinhole·camera·with·known·calibration.</div></div> 
430 <div·class="ttc"·id="aa00425_html"><div·class="ttname"><a·href="a00425.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>429 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>
 430 <div·class="ttc"·id="aa00362_html"><div·class="ttname"><a·href="a00362.html">PinholePose.h</a></div><div·class="ttdoc">Pinhole·camera·with·known·calibration.</div></div>
431 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>431 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
432 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>432 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>
433 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>433 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
434 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>434 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
435 <div·class="ttc"·id="aa02364_html_a5380bfede1eb39fa9473824009a747a7"><div·class="ttname"><a·href="a02364.html#a5380bfede1eb39fa9473824009a747a7">gtsam::LieGroup::localCoordinates</a></div><div·class="ttdeci">TangentVector·localCoordinates(const·Class·&amp;g)·const</div><div·class="ttdoc">localCoordinates·as·required·by·manifold·concept:·finds·tangent·vector·between·*this·and·g</div><div·class="ttdef"><b>Definition</b>·Lie.h:136</div></div>435 <div·class="ttc"·id="aa02364_html_a5380bfede1eb39fa9473824009a747a7"><div·class="ttname"><a·href="a02364.html#a5380bfede1eb39fa9473824009a747a7">gtsam::LieGroup::localCoordinates</a></div><div·class="ttdeci">TangentVector·localCoordinates(const·Class·&amp;g)·const</div><div·class="ttdoc">localCoordinates·as·required·by·manifold·concept:·finds·tangent·vector·between·*this·and·g</div><div·class="ttdef"><b>Definition</b>·Lie.h:136</div></div>
436 <div·class="ttc"·id="aa02408_html"><div·class="ttname"><a·href="a02408.html">gtsam::internal::Manifold</a></div><div·class="ttdoc">Both·ManifoldTraits·and·Testable.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:120</div></div>436 <div·class="ttc"·id="aa02408_html"><div·class="ttname"><a·href="a02408.html">gtsam::internal::Manifold</a></div><div·class="ttdoc">Both·ManifoldTraits·and·Testable.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:120</div></div>
437 <div·class="ttc"·id="aa02412_html"><div·class="ttname"><a·href="a02412.html">gtsam::FixedDimension</a></div><div·class="ttdoc">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:164</div></div>437 <div·class="ttc"·id="aa02412_html"><div·class="ttname"><a·href="a02412.html">gtsam::FixedDimension</a></div><div·class="ttdoc">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:164</div></div>
Offset 485, 13 lines modifiedOffset 485, 13 lines modified
485 <div·class="ttc"·id="aa03180_html_aef9cc3d8b23d0f93c763781a59b2b70a"><div·class="ttname"><a·href="a03180.html#aef9cc3d8b23d0f93c763781a59b2b70a">gtsam::Pose3::inverse</a></div><div·class="ttdeci">Pose3·inverse()·const</div><div·class="ttdoc">inverse·transformation·with·derivatives</div><div·class="ttdef"><b>Definition</b>·Pose3.cpp:49</div></div>485 <div·class="ttc"·id="aa03180_html_aef9cc3d8b23d0f93c763781a59b2b70a"><div·class="ttname"><a·href="a03180.html#aef9cc3d8b23d0f93c763781a59b2b70a">gtsam::Pose3::inverse</a></div><div·class="ttdeci">Pose3·inverse()·const</div><div·class="ttdoc">inverse·transformation·with·derivatives</div><div·class="ttdef"><b>Definition</b>·Pose3.cpp:49</div></div>
486 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div>486 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div>
487 </div><!--·fragment·--></div><!--·contents·-->487 </div><!--·fragment·--></div><!--·contents·-->
488 </div><!--·doc-content·-->488 </div><!--·doc-content·-->
489 <!--·start·footer·part·-->489 <!--·start·footer·part·-->
490 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->490 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
491 ··<ul>491 ··<ul>
492 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00422.html">PinholeCamera.h</a></li>492 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00440.html">PinholeCamera.h</a></li>
493 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>493 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
494 ··</ul>494 ··</ul>
495 </div>495 </div>
496 </body>496 </body>
497 </html>497 </html>
878 B
html2text {}
Max HTML report size reached
97.0 KB
./usr/share/doc/libgtsam-dev/html/a00425_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00983_source.html
Max HTML report size reached
66.0 KB
./usr/share/doc/libgtsam-dev/html/a00431_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00350_source.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/Cal3Bundler.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00431_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00350_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, 167 lines modifiedOffset 98, 162 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Similarity2.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="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>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="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="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00389.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.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="a00416.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="a00329.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00371.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">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> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>Pose2;</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00032"·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[·...·truncated·by·diffoscope;·len:·62,·SHA:·8094ef5eff5e2111bf67ecb718f246bf064e963b7b576a61baf0b53ed09f6285·...·]·{</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[·...·truncated·by·diffoscope;·len:·35,·SHA:·6fdd15cd3df231b3aae8cb38ca04e834c9bcef662f1130a601a8417099f6d913·...·]·{</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>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div>
 128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div>
 129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div>
 130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·NOTE:·We·use·the·base·class·fx·to·represent·the·common·focal·length.</span></div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·Also,·image·center·parameters·(u0,·v0)·are·not·optimized</span></div>
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·but·are·treated·as·constants.</span></div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">private</span>:</div>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<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>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{·dimension·=·3·};</div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Bundler&gt;;</div>
141 <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>
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div> 
143 <div·class="line"><a·id="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> 
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">···55</span>··<a·class="code·hl_class"·href="a03248.html">Similarity2</a>(<span·class="keywordtype">double</span>·s);</div> 
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="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>140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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</spa[·...·truncated·by·diffoscope;·len:·5,·SHA:·8daa70779ba11111306c84bc78543919f5a8e605fe6cd45d17c5909853ca3eb0·...·];</div>141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02968.html#a1774c3bd09b74440caa6056e7e8ad264">···51</a></span>··<a·class="code·hl_function"·href="a02968.html#a1774c3bd09b74440caa6056e7e8ad264">Cal3Bundler</a>()·=·<span·class="keywordflow"[·...·truncated·by·diffoscope;·len:·15,·SHA:·cd9d35a4723c4fe55f54e1fd5a336ef3314a94fb8c802fe3e93d132ab163d34e·...·];</div>
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>143 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02968.html#a32366d4d57d94b3e78f4d1cf1f264084">···62</a></span>··<a·class="code·hl_function"·href="a02968.html#a32366d4d57d94b3e78f4d1cf1f264084">Cal3Bundler</a>(<span·class="keywordtype">double</span>·f,·<span·class="keywordtype">double</span>·k1,·<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·u0·=·0,·<span·class="keywordtype">double</span>·v0·=·0,</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··············<span·class="keywordtype">double</span>·tol·=·1e-5)</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(f,·f,·0,·u0,·v0),·k1_(k1),·k2_(k2),·tol_(tol)·{}</div>
 147 </div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02968.html">~Cal3Bundler</a>()<span·class="keyword">·override·</span>{}</div>
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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:·76,·SHA:·21b4c3cb4a72aec04b476ca6129793d201f26a5bf81ca8c6e7be7aa3c35b52fa·...·]</div>152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>···············································<span·class="keyword">const</span>·Cal3Bundler&amp;·cal);</div>
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>154 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
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>155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div>
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
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>157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3Bundler&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div>
162 <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>
163 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
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>160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">···87</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a000d[·...·truncated·by·diffoscope;·len:·122,·SHA:·aa9d3fd2598b7431094abf21c41abaab6e1c3124014f2559d29aaa4c88df5ef7·...·]</div>
165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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=[·...·truncated·by·diffoscope;·len:·94,·SHA:·cec112ebabcd6696a5b923aeb8832b00d928a1dbe0f4ff74eeaa2ccfea43acb6·...·]</div>162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02968.html#a0162ada34d8b64e4371db3b093f18d1e">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a016[·...·truncated·by·diffoscope;·len:·123,·SHA:·02db729eb5828ae5ac7ce3848c9ea356d0b3efa52533ff7755a1f6f17551cffc·...·]</div>
167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02968.html#a8604eededcae0c8223d368e16abb72dc">···93</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a8604[·...·truncated·by·diffoscope;·len:·122,·SHA:·8125188e710313168eb2da6ff0366b516edfe0e9fc1e5c8cfabac4e2d3365dea·...·]</div>
169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02968.html#a316d34bd6bc39b64eb9ac6898864db3b">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a316d34bd6bc39b64eb9ac6898864db3b">py</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·v0_;·}</div>
170 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>167 <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:·74,·SHA:·5443eddeaf13f021effa9ba1fa063356845da7a681ec8fa0ded191e88498d571·...·]</div>168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··Matrix3·K()·<span·class="keyword">const·override</span>;··</div>
 169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··Vector4·k()·<span·class="keyword">const</span>;··</div>
172 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
173 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<a·class="code·hl_class"·href="a03156.html">Pose2</a>·transformFrom(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&amp;·T)·<span·class="keyword">const</span>;</div>171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··Vector3·vector()·<span·class="keyword">const</span>;</div>
174 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
175 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="comment">/*·syntactic·sugar·for·transformFrom·*/</span></div> 
Max diff block lines reached; 28422/53363 bytes (53.26%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
12.9 KB
./usr/share/doc/libgtsam-dev/html/a00434.html vs.
./usr/share/doc/libgtsam-dev/html/a01256.html
Files 11% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00434.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01256.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 57 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SimpleCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GeneralSFMFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··105 <p>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="a00434_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01256_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="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04840.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04844.html">gtsam::traits&lt;·GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04848.html">gtsam::GeneralSFMFactor2&lt;·CALIBRATION·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04848.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04852.html">gtsam::traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>123 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>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>
112 <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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:a3a2e8c622e65623a6853c84073bdb4f2"·id="r_a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">gtsam::PinholeCameraCal3_S2</a>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">gtsam::Cal3_S2</a>·&gt;</td></tr> 
118 <tr·class="memdesc:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenient·aliases·for·Pinhole·camera·classes·with·different·calibrations.··<br·/></td></tr> 
119 <tr·class="separator:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a095674a7836d08a894b0c11b34f692d5"·id="r_a095674a7836d08a894b0c11b34f692d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a095674a7836d08a894b0c11b34f692d5"·name="a095674a7836d08a894b0c11b34f692d5"></a> 
121 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Bundler</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a>·&gt;</td></tr> 
122 <tr·class="separator:a095674a7836d08a894b0c11b34f692d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a6059015283261a6c8c12d7fb6c08e512"·id="r_a6059015283261a6c8c12d7fb6c08e512"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6059015283261a6c8c12d7fb6c08e512"·name="a6059015283261a6c8c12d7fb6c08e512"></a> 
124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3DS2</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">gtsam::Cal3DS2</a>·&gt;</td></tr> 
125 <tr·class="separator:a6059015283261a6c8c12d7fb6c08e512"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:ad5d1adde00815ce95596a9f9ba9e6f54"·id="r_ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5d1adde00815ce95596a9f9ba9e6f54"·name="ad5d1adde00815ce95596a9f9ba9e6f54"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Unified</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">gtsam::Cal3Unified</a>·&gt;</td></tr> 
128 <tr·class="separator:ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a4026e65ca995e7ab10b2432af0b02b43"·id="r_a4026e65ca995e7ab10b2432af0b02b43"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4026e65ca995e7ab10b2432af0b02b43"·name="a4026e65ca995e7ab10b2432af0b02b43"></a> 
130 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Fisheye</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">gtsam::Cal3Fisheye</a>·&gt;</td></tr> 
131 <tr·class="separator:a4026e65ca995e7ab10b2432af0b02b43"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>127 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p>129 <div·class="textblock"><p>a·general·SFM·factor·with·an·unknown·calibration·</p>
135 <dl·class="section·date"><dt>Date</dt><dd>Aug·16,·2009·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Dec·15,·2010·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
137 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>136 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">SimpleCamera.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="a01256.html">GeneralSFMFactor.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>139 ··</ul>
145 </div>140 </div>
146 </body>141 </body>
147 </html>142 </html>
3.22 KB
html2text {}
Max HTML report size reached
56.6 KB
./usr/share/doc/libgtsam-dev/html/a00434_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00893_source.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00434_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00893_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, 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">SimpleCamera.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="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>107 <a·href="a00893.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00425.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00890.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="a00293.html">gtsam/geometry/Cal3DS2.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00401.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00365.html">gtsam/geometry/Cal3Unified.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00401.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 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>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">···34</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3_S2&gt;</a>;</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">using·</span>PinholeCameraCal3Bundler·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Bundler&gt;</a>;</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span>PinholeCameraCal3DS2·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3DS2&gt;</a>;</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span>PinholeCameraCal3Unified·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Unified&gt;</a>;</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>PinholeCameraCal3Fisheye·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Fisheye&gt;</a>;</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>129 <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">Pinho[·...·truncated·by·diffoscope;·len:·26,·SHA:·70cf86225c8ad3d143484b8efeee0b338df989ac01ad1fab14109473000da9f5·...·]>130 <div·class="foldopen"·id="foldopen00044"·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>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>132 <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">typedef</span>·<a·class="code·hl_class"·href="a03104.html">PinholeCamera&lt;Cal3_S2&gt;</a>·Base;</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>
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>135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Vector&amp;·b_;</div>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>136 <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>137 <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>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>
145 <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>
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>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>
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 145 <div·class="line"><a·id="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>
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·SimpleCamera(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose)·:</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······Base(pose)·{</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
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="a02[·...·truncated·by·diffoscope;·len:·36,·SHA:·42fd43a37a2f4fd80a1ec8a11301c000bef97796de305fe06f842ec8c7707082·...·]>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>
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Base(pose,·K)·{</div>149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·A_·^·e;</div>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 151 </div>
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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>
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>
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[·...·truncated·by·diffoscope;·len:·78,·SHA:·6734a9aa743a8d922c2f38c406ed6964fe9e832cd8e87d066357d37ef845f64c·...·]>155 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">···73</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">gradient</a>(<span·class="keyword">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·A()·^·(A()·*·x·-·b());</div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
 159 </div>
 160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 161 <div·class="foldopen"·id="foldopen00078"·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">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div>
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·······<span·class="keywordtype">double</span>·height)·{</div>163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·A()·*·x;</div>
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····<span·class="keywordflow">return</span>·SimpleCamera(Base::LevelPose(pose2,·height),·K);</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···}</div>164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>
 165 </div>
 166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 167 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03824.html#a3bd868666bc6f9fe0336132e2217f45a">···83</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03824.html#a3bd868666bc6f9fe0336132e2217f45a">multiplyInPlace</a>(<span·class="keyword">const</span>·Vector&amp;·x,·Vector&amp;·e)<span·class="keyword">·const·</span>{</div>
 169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······e·=·A()·*·x;</div>
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>
 171 </div>
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···<span·class="keyword">static</span>·SimpleCamera·Level(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&amp;·pose2,·<span·class="keywordtype">double</span>·height)·{</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·SimpleCamera::Level(<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(),·pose2,·height);</div> 
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···}</div>172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
Max diff block lines reached; 20091/44363 bytes (45.29%) of diff not shown.
13.1 KB
html2text {}
Max HTML report size reached
156 KB
./usr/share/doc/libgtsam-dev/html/a00443_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01094_source.html
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a00449_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00353_source.html
Files 0% 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('a00449_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 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">Quaternion.h</div></div>104 ··<div·class="headertitle"><div·class="title">Quaternion.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00449.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00353.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00128.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="a00002.html">gtsam/base/Lie.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.h&gt;</span></div>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="a00446.html">gtsam/geometry/SO3.h</a>&gt;</span>·<span·class="comment">//·Logmap/Expmap·derivatives</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="a00305.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>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·QUATERNION_TYPE·Eigen::Quaternion&lt;_Scalar,_Options&gt;</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>
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 269, 29 lines modifiedOffset 269, 29 lines modified
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="l00182"·name="l00182"></a><span·class="lineno">··182</span><span·class="keyword">typedef</span>·Eigen::Quaternion&lt;double,·Eigen::DontAlign&gt;·Quaternion;</div>272 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span><span·class="keyword">typedef</span>·Eigen::Quaternion&lt;double,·Eigen::DontAlign&gt;·Quaternion;</div>
273 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>·</div>273 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>·</div>
274 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>}·<span·class="comment">//·\namespace·gtsam</span></div>274 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
275 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div>275 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>·</div>
276 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>276 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
277 <div·class="ttc"·id="aa00446_html"><div·class="ttname"><a·href="a00446.html">SO3.h</a></div><div·class="ttdoc">3*3·matrix·representation·of·SO(3)</div></div>277 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">SO3.h</a></div><div·class="ttdoc">3*3·matrix·representation·of·SO(3)</div></div>
278 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
279 <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>279 <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>
280 <div·class="ttc"·id="aa02336_html"><div·class="ttname"><a·href="a02336.html">gtsam::multiplicative_group_tag</a></div><div·class="ttdoc">Group·operator·syntax·flavors.</div><div·class="ttdef"><b>Definition</b>·Group.h:37</div></div>280 <div·class="ttc"·id="aa02336_html"><div·class="ttname"><a·href="a02336.html">gtsam::multiplicative_group_tag</a></div><div·class="ttdoc">Group·operator·syntax·flavors.</div><div·class="ttdef"><b>Definition</b>·Group.h:37</div></div>
281 <div·class="ttc"·id="aa02368_html"><div·class="ttname"><a·href="a02368.html">gtsam::lie_group_tag</a></div><div·class="ttdoc">tag·to·assert·a·type·is·a·Lie·group</div><div·class="ttdef"><b>Definition</b>·Lie.h:164</div></div>281 <div·class="ttc"·id="aa02368_html"><div·class="ttname"><a·href="a02368.html">gtsam::lie_group_tag</a></div><div·class="ttdoc">tag·to·assert·a·type·is·a·Lie·group</div><div·class="ttdef"><b>Definition</b>·Lie.h:164</div></div>
282 <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>282 <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>
283 <div·class="ttc"·id="aa03208_html_a12c076407b71b70e1a23523fcbc3047d"><div·class="ttname"><a·href="a03208.html#a12c076407b71b70e1a23523fcbc3047d">gtsam::traits&lt;·QUATERNION_TYPE·&gt;::Expmap</a></div><div·class="ttdeci">static·Q·Expmap(const·Eigen::Ref&lt;·const·TangentVector·&gt;·&amp;omega,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Exponential·map,·using·the·inlined·code·from·Eigen's·conversion·from·axis/angle.</div><div·class="ttdef"><b>Definition</b>·Quaternion.h:79</div></div>283 <div·class="ttc"·id="aa03208_html_a12c076407b71b70e1a23523fcbc3047d"><div·class="ttname"><a·href="a03208.html#a12c076407b71b70e1a23523fcbc3047d">gtsam::traits&lt;·QUATERNION_TYPE·&gt;::Expmap</a></div><div·class="ttdeci">static·Q·Expmap(const·Eigen::Ref&lt;·const·TangentVector·&gt;·&amp;omega,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">Exponential·map,·using·the·inlined·code·from·Eigen's·conversion·from·axis/angle.</div><div·class="ttdef"><b>Definition</b>·Quaternion.h:79</div></div>
284 <div·class="ttc"·id="aa03208_html_a7a9af0389c59ee4a516b2ce0bbc31d46"><div·class="ttname"><a·href="a03208.html#a7a9af0389c59ee4a516b2ce0bbc31d46">gtsam::traits&lt;·QUATERNION_TYPE·&gt;::Logmap</a></div><div·class="ttdeci">static·TangentVector·Logmap(const·Q·&amp;q,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">We·use·our·own·Logmap,·as·there·is·a·slight·bug·in·Eigen.</div><div·class="ttdef"><b>Definition</b>·Quaternion.h:98</div></div>284 <div·class="ttc"·id="aa03208_html_a7a9af0389c59ee4a516b2ce0bbc31d46"><div·class="ttname"><a·href="a03208.html#a7a9af0389c59ee4a516b2ce0bbc31d46">gtsam::traits&lt;·QUATERNION_TYPE·&gt;::Logmap</a></div><div·class="ttdeci">static·TangentVector·Logmap(const·Q·&amp;q,·ChartJacobian·H=boost::none)</div><div·class="ttdoc">We·use·our·own·Logmap,·as·there·is·a·slight·bug·in·Eigen.</div><div·class="ttdef"><b>Definition</b>·Quaternion.h:98</div></div>
285 <div·class="ttc"·id="aa03304_html_a817f097897b7dd72305aded9092359d2"><div·class="ttname"><a·href="a03304.html#a817f097897b7dd72305aded9092359d2">gtsam::SO&lt;·3·&gt;::ExpmapDerivative</a></div><div·class="ttdeci">static·MatrixDD·ExpmapDerivative(const·TangentVector·&amp;omega)</div><div·class="ttdoc">Derivative·of·Expmap,·currently·only·defined·for·SO3.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:72</div></div>285 <div·class="ttc"·id="aa03304_html_a817f097897b7dd72305aded9092359d2"><div·class="ttname"><a·href="a03304.html#a817f097897b7dd72305aded9092359d2">gtsam::SO&lt;·3·&gt;::ExpmapDerivative</a></div><div·class="ttdeci">static·MatrixDD·ExpmapDerivative(const·TangentVector·&amp;omega)</div><div·class="ttdoc">Derivative·of·Expmap,·currently·only·defined·for·SO3.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:72</div></div>
286 <div·class="ttc"·id="aa03304_html_a87c100530611732950ccdd2c44cae1c6"><div·class="ttname"><a·href="a03304.html#a87c100530611732950ccdd2c44cae1c6">gtsam::SO&lt;·3·&gt;::LogmapDerivative</a></div><div·class="ttdeci">static·MatrixDD·LogmapDerivative(const·TangentVector·&amp;omega)</div><div·class="ttdoc">Derivative·of·Logmap,·currently·only·defined·for·SO3.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:82</div></div>286 <div·class="ttc"·id="aa03304_html_a87c100530611732950ccdd2c44cae1c6"><div·class="ttname"><a·href="a03304.html#a87c100530611732950ccdd2c44cae1c6">gtsam::SO&lt;·3·&gt;::LogmapDerivative</a></div><div·class="ttdeci">static·MatrixDD·LogmapDerivative(const·TangentVector·&amp;omega)</div><div·class="ttdoc">Derivative·of·Logmap,·currently·only·defined·for·SO3.</div><div·class="ttdef"><b>Definition</b>·SOn-inl.h:82</div></div>
287 </div><!--·fragment·--></div><!--·contents·-->287 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00449.html">Quaternion.h</a></li>292 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">Quaternion.h</a></li>
293 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>293 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
294 ··</ul>294 ··</ul>
295 </div>295 </div>
296 </body>296 </body>
297 </html>297 </html>
19.1 KB
./usr/share/doc/libgtsam-dev/html/a00464_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00341_source.html
Files 0% 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('a00341_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">CameraSet.h</div></div>104 ··<div·class="headertitle"><div·class="title">CameraSet.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="a00341.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/FastMap.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/SymmetricBlockMatrix.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/SymmetricBlockMatrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.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;<a·class="code"·href="a00443.html">gtsam/geometry/CalibratedCamera.h</a>&gt;</span>··<span·class="comment">//·for·Cheirality·exception</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="a00410.html">gtsam/geometry/CalibratedCamera.h</a>&gt;</span>··<span·class="comment">//·for·Cheirality·exception</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="a00332.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="a00455.html">gtsam/geometry/Point3.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="a00611.html">gtsam/inference/Key.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="a00590.html">gtsam/inference/Key.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="preprocessor">#include·&lt;vector&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>131 <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>·CAMERA&gt;</div>
132 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
Offset 513, 15 lines modifiedOffset 513, 15 lines modified
513 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno"><a·class="line"·href="a03044.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··448</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a03044.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>513 <div·class="line"><a·id="l00448"·name="l00448"></a><span·class="lineno"><a·class="line"·href="a03044.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··448</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a03044.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
514 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno">··449</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>514 <div·class="line"><a·id="l00449"·name="l00449"></a><span·class="lineno">··449</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
515 <div·class="line"><a·id="l00450"·name="l00450"></a><span·class="lineno">··450</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>515 <div·class="line"><a·id="l00450"·name="l00450"></a><span·class="lineno">··450</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>
516 <div·class="line"><a·id="l00451"·name="l00451"></a><span·class="lineno">··451</span>····ar&amp;(*this);</div>516 <div·class="line"><a·id="l00451"·name="l00451"></a><span·class="lineno">··451</span>····ar&amp;(*this);</div>
517 <div·class="line"><a·id="l00452"·name="l00452"></a><span·class="lineno">··452</span>··}</div>517 <div·class="line"><a·id="l00452"·name="l00452"></a><span·class="lineno">··452</span>··}</div>
518 <div·class="line"><a·id="l00453"·name="l00453"></a><span·class="lineno">··453</span>·</div>518 <div·class="line"><a·id="l00453"·name="l00453"></a><span·class="lineno">··453</span>·</div>
519 <div·class="line"><a·id="l00454"·name="l00454"></a><span·class="lineno">··454</span>·<span·class="keyword">public</span>:</div>519 <div·class="line"><a·id="l00454"·name="l00454"></a><span·class="lineno">··454</span>·<span·class="keyword">public</span>:</div>
520 <div·class="line"><a·id="l00455"·name="l00455"></a><span·class="lineno">··455</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>520 <div·class="line"><a·id="l00455"·name="l00455"></a><span·class="lineno">··455</span>··<a·class="code·hl_define"·href="a00146.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
521 <div·class="line"><a·id="l00456"·name="l00456"></a><span·class="lineno">··456</span>};</div>521 <div·class="line"><a·id="l00456"·name="l00456"></a><span·class="lineno">··456</span>};</div>
522 </div>522 </div>
523 <div·class="line"><a·id="l00457"·name="l00457"></a><span·class="lineno">··457</span>·</div>523 <div·class="line"><a·id="l00457"·name="l00457"></a><span·class="lineno">··457</span>·</div>
524 <div·class="line"><a·id="l00458"·name="l00458"></a><span·class="lineno">··458</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>524 <div·class="line"><a·id="l00458"·name="l00458"></a><span·class="lineno">··458</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
525 <div·class="line"><a·id="l00459"·name="l00459"></a><span·class="lineno">··459</span><span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03044.html#ab6d158288b56d69a8bf0cab48da204ef">CameraSet&lt;CAMERA&gt;::D</a>;</div>525 <div·class="line"><a·id="l00459"·name="l00459"></a><span·class="lineno">··459</span><span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03044.html#ab6d158288b56d69a8bf0cab48da204ef">CameraSet&lt;CAMERA&gt;::D</a>;</div>
526 <div·class="line"><a·id="l00460"·name="l00460"></a><span·class="lineno">··460</span>·</div>526 <div·class="line"><a·id="l00460"·name="l00460"></a><span·class="lineno">··460</span>·</div>
527 <div·class="line"><a·id="l00461"·name="l00461"></a><span·class="lineno">··461</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>527 <div·class="line"><a·id="l00461"·name="l00461"></a><span·class="lineno">··461</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
Offset 530, 21 lines modifiedOffset 530, 21 lines modified
530 <div·class="line"><a·id="l00464"·name="l00464"></a><span·class="lineno">··464</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>530 <div·class="line"><a·id="l00464"·name="l00464"></a><span·class="lineno">··464</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
531 <div·class="line"><a·id="l00465"·name="l00465"></a><span·class="lineno"><a·class="line"·href="a03048.html">··465</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03044.html">CameraSet</a>&lt;CAMERA&gt;&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;CameraSet&lt;CAMERA&gt;&gt;·{};</div>531 <div·class="line"><a·id="l00465"·name="l00465"></a><span·class="lineno"><a·class="line"·href="a03048.html">··465</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03044.html">CameraSet</a>&lt;CAMERA&gt;&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;CameraSet&lt;CAMERA&gt;&gt;·{};</div>
532 <div·class="line"><a·id="l00466"·name="l00466"></a><span·class="lineno">··466</span>·</div>532 <div·class="line"><a·id="l00466"·name="l00466"></a><span·class="lineno">··466</span>·</div>
533 <div·class="line"><a·id="l00467"·name="l00467"></a><span·class="lineno">··467</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>533 <div·class="line"><a·id="l00467"·name="l00467"></a><span·class="lineno">··467</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
534 <div·class="line"><a·id="l00468"·name="l00468"></a><span·class="lineno"><a·class="line"·href="a03052.html">··468</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="a03044.html">CameraSet</a>&lt;CAMERA&gt;&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;CameraSet&lt;CAMERA&gt;&gt;·{};</div>534 <div·class="line"><a·id="l00468"·name="l00468"></a><span·class="lineno"><a·class="line"·href="a03052.html">··468</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="a03044.html">CameraSet</a>&lt;CAMERA&gt;&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;CameraSet&lt;CAMERA&gt;&gt;·{};</div>
535 <div·class="line"><a·id="l00469"·name="l00469"></a><span·class="lineno">··469</span>·</div>535 <div·class="line"><a·id="l00469"·name="l00469"></a><span·class="lineno">··469</span>·</div>
536 <div·class="line"><a·id="l00470"·name="l00470"></a><span·class="lineno">··470</span>}··<span·class="comment">//·namespace·gtsam</span></div>536 <div·class="line"><a·id="l00470"·name="l00470"></a><span·class="lineno">··470</span>}··<span·class="comment">//·namespace·gtsam</span></div>
537 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>537 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>
538 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>538 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
539 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>539 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
540 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>540 <div·class="ttc"·id="aa00146_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00146.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>
541 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div> 
542 <div·class="ttc"·id="aa00443_html"><div·class="ttname"><a·href="a00443.html">CalibratedCamera.h</a></div><div·class="ttdoc">Calibrated·camera·for·which·only·pose·is·unknown.</div></div>541 <div·class="ttc"·id="aa00410_html"><div·class="ttname"><a·href="a00410.html">CalibratedCamera.h</a></div><div·class="ttdoc">Calibrated·camera·for·which·only·pose·is·unknown.</div></div>
 542 <div·class="ttc"·id="aa00455_html"><div·class="ttname"><a·href="a00455.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
543 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>543 <div·class="ttc"·id="aa00590_html"><div·class="ttname"><a·href="a00590.html">Key.h</a></div></div>
544 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>544 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
545 <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>545 <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>
546 <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>546 <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>
547 <div·class="ttc"·id="aa01428_html_a2754f325c8600303d627d9e8cf1f9949"><div·class="ttname"><a·href="a01428.html#a2754f325c8600303d627d9e8cf1f9949">gtsam::row</a></div><div·class="ttdeci">const·MATRIX::ConstRowXpr·row(const·MATRIX·&amp;A,·size_t·j)</div><div·class="ttdoc">Extracts·a·row·view·from·a·matrix·that·avoids·a·copy.</div><div·class="ttdef"><b>Definition</b>·Matrix.h:222</div></div>547 <div·class="ttc"·id="aa01428_html_a2754f325c8600303d627d9e8cf1f9949"><div·class="ttname"><a·href="a01428.html#a2754f325c8600303d627d9e8cf1f9949">gtsam::row</a></div><div·class="ttdeci">const·MATRIX::ConstRowXpr·row(const·MATRIX·&amp;A,·size_t·j)</div><div·class="ttdoc">Extracts·a·row·view·from·a·matrix·that·avoids·a·copy.</div><div·class="ttdef"><b>Definition</b>·Matrix.h:222</div></div>
548 <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>548 <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>
549 <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>549 <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>
550 <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>550 <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>
Offset 579, 13 lines modifiedOffset 579, 13 lines modified
579 <div·class="ttc"·id="aa03044_html_ad959e3709004c7f7c219bd9b52a18ebd"><div·class="ttname"><a·href="a03044.html#ad959e3709004c7f7c219bd9b52a18ebd">gtsam::CameraSet::MatrixZD</a></div><div·class="ttdeci">Eigen::Matrix&lt;·double,·ZDim,·D·&gt;·MatrixZD</div><div·class="ttdoc">Definitions·for·blocks·of·F.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:77</div></div>579 <div·class="ttc"·id="aa03044_html_ad959e3709004c7f7c219bd9b52a18ebd"><div·class="ttname"><a·href="a03044.html#ad959e3709004c7f7c219bd9b52a18ebd">gtsam::CameraSet::MatrixZD</a></div><div·class="ttdeci">Eigen::Matrix&lt;·double,·ZDim,·D·&gt;·MatrixZD</div><div·class="ttdoc">Definitions·for·blocks·of·F.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:77</div></div>
580 <div·class="ttc"·id="aa03044_html_afa9d5a849df31c5c564999fef769afef"><div·class="ttname"><a·href="a03044.html#afa9d5a849df31c5c564999fef769afef">gtsam::CameraSet::project2</a></div><div·class="ttdeci">ZVector·project2(const·POINT·&amp;point,·boost::optional&lt;·FBlocks·&amp;·&gt;·Fs=boost::none,·boost::optional&lt;·Matrix·&amp;·&gt;·E=boost::none)·const</div><div·class="ttdoc">Project·a·point·(possibly·Unit3·at·infinity),·with·derivatives·Note·that·F·is·a·sparse·block-diagonal...</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:108</div></div>580 <div·class="ttc"·id="aa03044_html_afa9d5a849df31c5c564999fef769afef"><div·class="ttname"><a·href="a03044.html#afa9d5a849df31c5c564999fef769afef">gtsam::CameraSet::project2</a></div><div·class="ttdeci">ZVector·project2(const·POINT·&amp;point,·boost::optional&lt;·FBlocks·&amp;·&gt;·Fs=boost::none,·boost::optional&lt;·Matrix·&amp;·&gt;·E=boost::none)·const</div><div·class="ttdoc">Project·a·point·(possibly·Unit3·at·infinity),·with·derivatives·Note·that·F·is·a·sparse·block-diagonal...</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:108</div></div>
581 </div><!--·fragment·--></div><!--·contents·-->581 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00464.html">CameraSet.h</a></li>586 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">CameraSet.h</a></li>
587 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>587 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
588 ··</ul>588 ··</ul>
589 </div>589 </div>
590 </body>590 </body>
591 </html>591 </html>
1.53 KB
html2text {}
Max HTML report size reached
78.6 KB
./usr/share/doc/libgtsam-dev/html/a00482_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01187_source.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/sfm/SfmData.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00482_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01187_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 157 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">HybridFactor.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="a00482.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01187.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">gtsam/discrete/DecisionTree.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="a00350.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00440.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01226.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="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="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>131 <div·class="line"><a·id="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="c[·...·truncated·by·diffoscope;·len:·78,·SHA:·786d88a854893500ffc06dfd7421bde34b5fa000c5c0153dba46f23b36b66764·...·]</a>;</div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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="a04704.html">···39</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·{</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">···40</a></span>··std::vector&lt;SfmCamera&gt;·<a·class="code·hl_variable"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">cameras</a>;··</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianFactorGraph&gt;</a>;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
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>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>
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> 
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>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·<span·class="keyword">public</span>:</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">···66</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">This</a>;··</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;HybridFactor&gt;</div> 
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">···68</a></span>······<a·class="code·hl_typedef"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">shared_ptr</a>;·······</div> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">···69</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">Base</a>;··</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">···75</a></span>··<a·class="code·hl_function"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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#a1c320e42b033352fbbd[·...·truncated·by·diffoscope;·len:·38,·SHA:·175f77ef19fbb02d479d2599975b827466e71a960373f767deeaafc06cc72bd8·...·]);</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>
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&am[·...·truncated·by·diffoscope;·len:·14,·SHA:·1c325ed8e6bdb3b2e729239956f6105d572b1a06eecbd3cc9e63762b54daedd8·...·]);</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>
 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>
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">···71</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">addCame[·...·truncated·by·diffoscope;·len:·173,·SHA:·eec4020f6252b120644d33eccda3846611d9dad46098f2725865e40bc7532da6·...·]</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>
Max diff block lines reached; 29429/60935 bytes (48.30%) of diff not shown.
18.9 KB
html2text {}
Max HTML report size reached
5.4 KB
./usr/share/doc/libgtsam-dev/html/a00485.html vs.
./usr/share/doc/libgtsam-dev/html/a01172.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/nonlinear/GaussNewtonOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00485.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01172.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 35 lines modifiedOffset 95, 31 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridBayesTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <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>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</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">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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01172.html">GaussNewtonOptimizer.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>
1.0 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a00512_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00530_source.html
Files 0% 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('a00512_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00530_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, 27 lines modifiedOffset 101, 27 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">HybridSmoother.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="a00512.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00530.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</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="a00254.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
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="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">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>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="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">private</span>:</div>
Offset 141, 30 lines modifiedOffset 141, 30 lines modified
141 <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="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>
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
143 <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="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&amp;·<a·class="code·hl_function"·href="a03500.html#a9299d214c6d42ee3b8ad9f9734b78a72">hybridBayesNet</a>()·<span·class="keyword">const</span>;</div>
144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>
145 </div>145 </div>
146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
147 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};··<span·class="comment">//·namespace·gtsam</span></div>147 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};··<span·class="comment">//·namespace·gtsam</span></div>
148 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteFactorGraph.h</a></div></div>148 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">DiscreteFactorGraph.h</a></div></div>
 149 <div·class="ttc"·id="aa00548_html"><div·class="ttname"><a·href="a00548.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="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>150 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
150 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div> 
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="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="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>
153 <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="aa03464_html"><div·class="ttname"><a·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.h:102</div></div>
154 <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"><div·class="ttname"><a·href="a03500.html">gtsam::HybridSmoother</a></div><div·class="ttdef"><b>Definition</b>·HybridSmoother.h:25</div></div>
155 <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_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>
156 <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_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>
157 <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_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>
158 <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="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>
159 <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·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>
160 </div><!--·fragment·--></div><!--·contents·-->160 </div><!--·fragment·--></div><!--·contents·-->
161 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
162 <!--·start·footer·part·-->162 <!--·start·footer·part·-->
163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
164 ··<ul>164 ··<ul>
165 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridSmoother.h</a></li>165 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00530.html">HybridSmoother.h</a></li>
166 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>166 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
167 ··</ul>167 ··</ul>
168 </div>168 </div>
169 </body>169 </body>
170 </html>170 </html>
1.06 KB
html2text {}
Max HTML report size reached
65.8 KB
./usr/share/doc/libgtsam-dev/html/a00533_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00560_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00533_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00560_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, 149 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">GaussianMixtureFactor.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="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="a00560.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="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="a00500.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="a00506.html">gtsam/hybrid/HybridNonlinearFactorGraph.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">gtsam/discrete/AlgebraicDecisionTree.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
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>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>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 129 <div·class="line"><a·id="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>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div> 
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05040.html">DiscreteValues</a>;</div> 
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
133 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};"> 
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03400.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·:·<span·class="keyword">public</span>·<a·cla[·...·truncated·by·diffoscope;·len:·56,·SHA:·ea0945a94171f9140c169ebb2508a039d285173afbf0d951dc4633e197a7be5e·...·]</div>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#a231caf8f3176fa7e[·...·truncated·by·diffoscope;·len:·34,·SHA:·d861f6e8fd43fe69c8d5af7c8dadee192772dae4d42a3bc2332e0f0fcb64c89d·...·]</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>
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03448.html">Base</a>·=·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>;</div> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03400.html">This</a>·=·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>;</div> 
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>sharedFactor·=·boost::shared_ptr&lt;GaussianFactor&gt;;</div>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>
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········reorderCounter_(0),</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>149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div>
 150 </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> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>151 <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>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div> 
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>152 <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>·<span·class="keyword">public</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>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
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:·25,·SHA:·16d7d0a776dae4061dd96a239a39064732f0dc10a94f2f20295ae9d847bb08c3·...·]</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>
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·access</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>159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03496.html#aea6998c026e45222627a188a5927aa24">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>&amp;·<a·class="code·hl_function"·href="a03496.html#aea6998c026e45222627a188a5927aa24">bayesTree</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isam_;·}</div>
 161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03496.html#a772d1dff43202c1969a55ddc6cb78188">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03496.html#a772d1dff43202c1969a55ddc6cb78188">prune</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·maxNumberLeaves)·{·isam_.<a·class="code·hl_function"·href="a03424.html#a8989c38cd20a34a5e44c1a1fa7b5612d">prune</a>(maxNumberLeaves);·}</div>
 163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03496.html#a2dba72b454d069ce34eb9f867351e864">···90</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a2dba72b454d069ce34eb9f867351e864">getLinearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linPoint_;·}</div>
 165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">···93</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">assignment</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·assignment_;·}</div>
 167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
157 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">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>
Max diff block lines reached; 26468/49125 bytes (53.88%) of diff not shown.
17.7 KB
html2text {}
Max HTML report size reached
90.8 KB
./usr/share/doc/libgtsam-dev/html/a00536_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00818_source.html
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/a00545_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00503_source.html
Files 1% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00545_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('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, 30 lines modifiedOffset 101, 30 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00545.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="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="a00497.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.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="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00659.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Forward·declarations</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Forward·declarations</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>HybridEliminationTree;</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>HybridEliminationTree;</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
Offset 138, 28 lines modifiedOffset 138, 28 lines modified
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">shared_ptr</a>;··</div>138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">shared_ptr</a>;··</div>
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>&amp;·eliminationTree);</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>&amp;·eliminationTree);</div>
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
142 </div>142 </div>
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>
145 <div·class="ttc"·id="aa00497_html"><div·class="ttname"><a·href="a00497.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>145 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>
146 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>146 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
147 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>147 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
148 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>148 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
149 <div·class="ttc"·id="aa03444_html"><div·class="ttname"><a·href="a03444.html">gtsam::HybridEliminationTree</a></div><div·class="ttdoc">Elimination·Tree·type·for·Hybrid·Factor·Graphs.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:32</div></div>149 <div·class="ttc"·id="aa03444_html"><div·class="ttname"><a·href="a03444.html">gtsam::HybridEliminationTree</a></div><div·class="ttdoc">Elimination·Tree·type·for·Hybrid·Factor·Graphs.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:32</div></div>
150 <div·class="ttc"·id="aa03484_html"><div·class="ttname"><a·href="a03484.html">gtsam::HybridJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:53</div></div>150 <div·class="ttc"·id="aa03484_html"><div·class="ttname"><a·href="a03484.html">gtsam::HybridJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:53</div></div>
151 <div·class="ttc"·id="aa03484_html_a500b8a70d2480bd538d99ebf3be546f9"><div·class="ttname"><a·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">gtsam::HybridJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:59</div></div>151 <div·class="ttc"·id="aa03484_html_a500b8a70d2480bd538d99ebf3be546f9"><div·class="ttname"><a·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">gtsam::HybridJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:59</div></div>
152 <div·class="ttc"·id="aa03484_html_adc5a4ce83a37d629dd2a33f22123a9ab"><div·class="ttname"><a·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">gtsam::HybridJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·HybridBayesTree,·HybridGaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:57</div></div>152 <div·class="ttc"·id="aa03484_html_adc5a4ce83a37d629dd2a33f22123a9ab"><div·class="ttname"><a·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">gtsam::HybridJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·HybridBayesTree,·HybridGaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:57</div></div>
153 <div·class="ttc"·id="aa03484_html_ae1e6fccff4dbeb26ab992853a2f3d333"><div·class="ttname"><a·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">gtsam::HybridJunctionTree::This</a></div><div·class="ttdeci">HybridJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:58</div></div>153 <div·class="ttc"·id="aa03484_html_ae1e6fccff4dbeb26ab992853a2f3d333"><div·class="ttname"><a·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">gtsam::HybridJunctionTree::This</a></div><div·class="ttdeci">HybridJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:58</div></div>
154 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>154 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>
155 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>159 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00545.html">HybridJunctionTree.h</a></li>160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00503.html">HybridJunctionTree.h</a></li>
161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
162 ··</ul>162 ··</ul>
163 </div>163 </div>
164 </body>164 </body>
165 </html>165 </html>
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00563_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00527_source.html
Files 1% 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('a00563_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, 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">HybridFactorGraph.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="a00527.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.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="a00599.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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>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>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>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">class·</span>DiscreteFactor;</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>DiscreteFactor;</div>
Offset 157, 16 lines modifiedOffset 157, 16 lines modified
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_function"·href="a03456.html#a98e6ad1277d067c04b7efaca7d2b5a47">continuousKeySet</a>()·<span·class="keyword">const</span>;</div>158 <div·class="line"><a·id="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>159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
161 </div>161 </div>
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}··<span·class="comment">//·namespace·gtsam</span></div>163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}··<span·class="comment">//·namespace·gtsam</span></div>
164 <div·class="ttc"·id="aa00482_html"><div·class="ttname"><a·href="a00482.html">HybridFactor.h</a></div></div>164 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">HybridFactor.h</a></div></div>
165 <div·class="ttc"·id="aa00656_html"><div·class="ttname"><a·href="a00656.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>165 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
166 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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_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_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>
168 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>168 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
169 <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>169 <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>
170 <div·class="ttc"·id="aa03456_html_a0d52ae5047022bd0b6838a4e02959f6b"><div·class="ttname"><a·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">gtsam::HybridFactorGraph::HybridFactorGraph</a></div><div·class="ttdeci">HybridFactorGraph(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>·HybridFactorGraph.h:61</div></div>170 <div·class="ttc"·id="aa03456_html_a0d52ae5047022bd0b6838a4e02959f6b"><div·class="ttname"><a·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">gtsam::HybridFactorGraph::HybridFactorGraph</a></div><div·class="ttdeci">HybridFactorGraph(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>·HybridFactorGraph.h:61</div></div>
171 <div·class="ttc"·id="aa03456_html_a24c1edeb99ecbabbba84c0f9a763d575"><div·class="ttname"><a·href="a03456.html#a24c1edeb99ecbabbba84c0f9a763d575">gtsam::HybridFactorGraph::discreteKeySet</a></div><div·class="ttdeci">KeySet·discreteKeySet()·const</div><div·class="ttdoc">Get·all·the·discrete·keys·in·the·factor·graph,·as·a·set.</div><div·class="ttdef"><b>Definition</b>·HybridFactorGraph.cpp:46</div></div>171 <div·class="ttc"·id="aa03456_html_a24c1edeb99ecbabbba84c0f9a763d575"><div·class="ttname"><a·href="a03456.html#a24c1edeb99ecbabbba84c0f9a763d575">gtsam::HybridFactorGraph::discreteKeySet</a></div><div·class="ttdeci">KeySet·discreteKeySet()·const</div><div·class="ttdoc">Get·all·the·discrete·keys·in·the·factor·graph,·as·a·set.</div><div·class="ttdef"><b>Definition</b>·HybridFactorGraph.cpp:46</div></div>
172 <div·class="ttc"·id="aa03456_html_a2a90013d51ca65080e2c41fe522bcba3"><div·class="ttname"><a·href="a03456.html#a2a90013d51ca65080e2c41fe522bcba3">gtsam::HybridFactorGraph::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>·HybridFactorGraph.h:43</div></div>172 <div·class="ttc"·id="aa03456_html_a2a90013d51ca65080e2c41fe522bcba3"><div·class="ttname"><a·href="a03456.html#a2a90013d51ca65080e2c41fe522bcba3">gtsam::HybridFactorGraph::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>·HybridFactorGraph.h:43</div></div>
Offset 177, 13 lines modifiedOffset 177, 13 lines modified
177 <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>177 <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>
178 <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>178 <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>
179 </div><!--·fragment·--></div><!--·contents·-->179 </div><!--·fragment·--></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="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>184 ····<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.h</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>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>
186 ··</ul>186 ··</ul>
187 </div>187 </div>
188 </body>188 </body>
189 </html>189 </html>
137 KB
./usr/share/doc/libgtsam-dev/html/a00566_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00758_source.html
Max HTML report size reached
52.9 KB
./usr/share/doc/libgtsam-dev/html/a00575_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01142_source.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00575_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01142_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, 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">VariableSlots.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="a00575.html">Go·to·the·documentation·of·this·file.</a><div·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="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="a01397.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="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
122 <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/FastVector.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="a00140.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="a00119.html">gtsam/base/timing.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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><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>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/tuple/tuple.hpp&gt;</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>
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="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> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
133 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03708.html">···52</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03708.html">VariableSlots</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·68,·SHA:·90484b44c446c5d86272e981975188b8525dc3331b9f7808f6662cdf1c44c077·...·]</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>
135 <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>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</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>
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>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>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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>
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>····jacobians.emplace_back(key,·J);</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> 
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="comment">//·Next·step...return·JacobianFactor</span></div>
 161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(jacobians,·-e);</div>
146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div>
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03708.html#a6dff67f5fe6b5d92e2a8f57f71afaee0">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;VariableSlots:·&quot;</span>)·<span·class="keyword">const</span>;</div> 
148 <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> 
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div> 
152 </div>163 </div>
 164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>internal·{</div>
 166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·a·factor</span></div>
 167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·testFactorJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05080.html">NoiseModelFactor</a>&amp;·factor,</div>
 169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,·<span·class="keywordtype">double</span>·delta,</div>
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>································<span·class="keywordtype">double</span>·tolerance)·{</div>
 171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="comment">//·Create·expected·value·by·numerical·differentiation</span></div>
 172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>·expected·=·<a·class="code·hl_function"·href="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">linearizeNumerically</a>(factor,·values,·delta);</div>
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>173 <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>174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·Create·actual·value·by·linearize</span></div>
 175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">auto</span>·actual·=</div>
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······boost::dynamic_pointer_cast&lt;JacobianFactor&gt;(factor.linearize(values));</div>
Max diff block lines reached; 7934/41244 bytes (19.24%) of diff not shown.
12.5 KB
html2text {}
Max HTML report size reached
72.4 KB
./usr/share/doc/libgtsam-dev/html/a00578_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00989_source.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00578_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00989_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, 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">LabeledSymbol.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="a00578.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00989.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.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="a00980.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="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>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00025"·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>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>
127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">public</span>:</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04224.html#ae8038fa841d5344145b545a150e9ff67">···28</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04224.html#ae8038fa841d5344145b545a150e9ff67">~Scenario</a>()·{}</div>
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>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</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>
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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">···32</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a[·...·truncated·by·diffoscope;·len:·139,·SHA:·659c1a9f2cd46b094c8099f86b47763c0227b533b59042bc19076433d5a29a9d·...·]</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">···33</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">omega_b</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04224.html#ad696947e9da2987f0913113957b64162">···34</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">···35</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">acceleration_n</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Derived·quantities:</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·rotation(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">pose</a>(t).<a·class="code·hl_function"·href="a03180.html#afafe5e27cd633890ebd79169e4481311">rotation</a>();·}</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·navState(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a04196.html">NavState</a>(<a·class="code·hl_function"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">pose</a>(t),·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(t));·}</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··Vector3·velocity_b(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">const</span>·Rot3·nRb·=·rotation(t);</div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·nRb.transpose()·*·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(t);</div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
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="[·...·truncated·by·diffoscope;·len:·49,·SHA:·0db455c116a7232a62fb7fe3bad4c236f02843e9765cb12997ecb91e7c436bef·...·]</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>
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
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>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>};</div>
 151 </div>
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <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>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>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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>
 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>
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>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
 166 </div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">···70</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">omega_b</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·twist_.head&lt;3&gt;();·}</div>
 168 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">···71</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">velocity_n</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">return</span>·rotation(t).<a·class="code·hl_function"·href="a03228.html#aece3904d5ef70057da19943b10cb8fd0">matrix</a>()·*·twist_.tail&lt;3&gt;();</div>
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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·[·...·truncated·by·diffoscope;·len:·300,·SHA:·10a6fe6339e07f94c49909ccd262f0ac9d6e90679a8ee7a3aaae782911cee996·...·]/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>
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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="[·...·truncated·by·diffoscope;·len:·169,·SHA:·fb094c67a04ca2f9125407cadc3706cf12d6eeee85e51370b3f07c9f98134ccf·...·]</div>175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·<span·class="keyword">private</span>:</div>
 176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·Vector6·twist_;</div>
 177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Vector3·a_b_;··<span·class="comment">//·constant·centripetal·acceleration·in·body·=·w_b·*·v_b</span></div>
 178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·nTb0_;</div>
 179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
 180 </div>
Max diff block lines reached; 24190/56773 bytes (42.61%) of diff not shown.
16.8 KB
html2text {}
Max HTML report size reached
7.25 KB
./usr/share/doc/libgtsam-dev/html/a00584.html vs.
./usr/share/doc/libgtsam-dev/html/a01307.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00584.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01307.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 39 lines modifiedOffset 96, 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">MetisIndex.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="a00584_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>
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="a03676.html">gtsam::MetisIndex</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">The·<a·class="el"·href="a03676.html"·title="The·MetisIndex·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·a...">MetisIndex</a>·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·algori[·...·truncated·by·diffoscope;·len:·22,·SHA:·f1e471b18a42c8450d3a6bc4576a5eaf6d288564d5990ffb6575a1cfeb701722·...·].html#details">More...</a><br·/></td></tr>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>Andrew·Melim·</dd></dl> 
121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>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>
 130 <dd>
 131 Chris·Beall·</dd></dl>
122 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>136 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00584.html">MetisIndex.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="a01307.html">SmartFactorBase.h</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>139 ··</ul>
130 </div>140 </div>
131 </body>141 </body>
132 </html>142 </html>
1.5 KB
html2text {}
Max HTML report size reached
3.02 KB
./usr/share/doc/libgtsam-dev/html/a00596.html vs.
./usr/share/doc/libgtsam-dev/html/a00614.html
Files 2% 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('a00596.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00614.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ··<div·class="headertitle"><div·class="title">Ordering.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Ordering.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Variable·ordering·for·the·elimination·algorithm.··106 <p>Variable·ordering·for·the·elimination·algorithm.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00596_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00614_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="a03680.html">gtsam::Ordering</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="a03680.html">gtsam::Ordering</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">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="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>
115 <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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03684.html#details">More...</a><br·/></td></tr>
Offset 132, 13 lines modifiedOffset 132, 13 lines modified
132 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>
134 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00596.html">Ordering.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00614.html">Ordering.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>141 ··</ul>
142 </div>142 </div>
143 </body>143 </body>
144 </html>144 </html>
62.2 KB
./usr/share/doc/libgtsam-dev/html/a00611_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01238_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00611_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, 148 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">Key.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="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 <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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 120 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
119 <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>
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/FastList.h</a>&gt;</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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.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="a00737.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.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="a00074.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="a00071.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="a00125.html">gtsam/base/types.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">···35</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·=·std::function&lt;std::string(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>)&gt;;</div> 
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> 
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> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 127 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
 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="a04496.html">NonlinearFactor</a>·{</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">private</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>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>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>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····&amp;_multirobotKeyFormatter;</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····sharedFactor·factor_;</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 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>
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
 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>
147 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">149 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04760.html#aaae5776982262946ead794d553e860ff">···55</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04760.html#aaae5776982262946ead794d553e860ff">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04760.html">This</a>(*<span·class="keyword">this</span>)));·}</div>
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> 
153 </div>153 </div>
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">155 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 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</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·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</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>
156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03660.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03660.html">key_formatter</a>·{</div> 
157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·<span·class="keyword">public</span>:</div> 
158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03660.html">key_formatter</a>(<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·v)·:·formatter_(v)·{}</div> 
159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03660.html">key_formatter</a>·&amp;);</div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>·&amp;);</div> 
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter_;</div> 
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·*&amp;property(std::ios_base·&amp;s);</div> 
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·set_property(std::ios_base·&amp;s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;f);</div> 
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·*get_property(std::ios_base·&amp;s);</div> 
Max diff block lines reached; 26146/48838 bytes (53.54%) of diff not shown.
14.4 KB
html2text {}
Max HTML report size reached
90.0 KB
./usr/share/doc/libgtsam-dev/html/a00623_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01316_source.html
Max HTML report size reached
78.4 KB
./usr/share/doc/libgtsam-dev/html/a00650_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00917_source.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00650_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00917_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 193 lines modifiedOffset 98, 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">JunctionTree-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <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="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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.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="a00956.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="a00950.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="a00989.html">gtsam/navigation/Scenario.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00701.html">gtsam/inference/ClusterTree-inst.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01346.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01364.html">gtsam/symbolic/SymbolicFactor-inst.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="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>·</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>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH,·<span·class="keyword">class</span>·ETREE_NODE&gt;</div> 
128 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03644.html">···31</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·{</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a03568.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;::Node</a>·<a·class="code·hl_struct"·href="a03568.html">Node</a>;</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·JunctionTree&lt;BAYESTREE,·GRAPH&gt;::sharedNode·sharedNode;</div>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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·<span·class="keyword">const</span>·parentData;</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··sharedNode·junctionTreeNode;</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicConditional::shared_ptr&gt;</a>·childSymbolicConditionals;</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicFactor::shared_ptr&gt;</a>·childSymbolicFactors;</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·Small·inner·class·to·store·symbolic·factors</span></div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*··Simple·class·to·test·navigation·scenarios.</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*··Takes·a·trajectory·scenario·as·input,·and·can·generate·IMU·measurements</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*/</span></div>
139 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03648.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03648.html">SymbolicFactors</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·48,·SHA:·cfd1afab77cf966fda68384e382812876bab7d91e5d2d7c1a1ecf1214e0a3025·...·]·{</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04236.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>·{</div>
141 <div·class="line"><a·id="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>·<span·class="keyword">public</span>:</div>
142 </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>
143 <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>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·_parentData)·:</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······parentData(_parentData)·{</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Pre-order·visitor·function</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·ConstructorTraversalVisitorPre(</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;ETREE_NODE&gt;&amp;·node,</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>&amp;·parentData)·{</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·On·the·pre-order·pass,·before·children·have·been·visited,·we·just·set·up</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·a·traversal·data·structure·with·its·own·JT·node,·and·create·a·child</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·pointer·in·its·parent.</span></div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·myData·=·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(&amp;parentData);</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····myData.junctionTreeNode·=</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········boost::make_shared&lt;Node&gt;(node-&gt;key,·node-&gt;factors);</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····parentData.junctionTreeNode-&gt;addChild(myData.junctionTreeNode);</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·myData;</div>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>
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·two·samplers·for·acceleration·and·omega·noise</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a04020.html">Sampler</a>·gyroSampler_,·accSampler_;</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·<span·class="keyword">public</span>:</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario,·<span·class="keyword">const</span>·SharedParams&amp;·p,</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·················<span·class="keywordtype">double</span>·imuSampleTime·=·1.0·/·100.0,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>&amp;·bias·=·<a·class="code·hl_class"·href="a04140.html">Bias</a>())</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······:·scenario_(scenario),</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········p_(p),</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········imuSampleTime_(imuSampleTime),</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········sqrt_dt_(std::sqrt(imuSampleTime)),</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········estimatedBias_(bias),</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="comment">//·NOTE(duy):·random·seeds·that·work·well:</span></div>
Max diff block lines reached; 35879/59608 bytes (60.19%) of diff not shown.
20.1 KB
html2text {}
Max HTML report size reached
203 KB
./usr/share/doc/libgtsam-dev/html/a00656_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00323_source.html
Max HTML report size reached
7.25 KB
./usr/share/doc/libgtsam-dev/html/a00665.html vs.
./usr/share/doc/libgtsam-dev/html/a00977.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00665.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00977.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, 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">inferenceExceptions.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>Exceptions·that·may·be·thrown·by·inference·algorithms.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00665_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00977_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03636.html">gtsam::InconsistentEliminationRequested</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04244.html">gtsam::TangentPreintegration</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·inference·algorithm·was·called·with·inconsistent·arguments.··<a·href="a03636.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>118 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·inference·algorithms.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·2013·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Adam·Bry·</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="a00665.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00977.html">TangentPreintegration.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.54 KB
html2text {}
Max HTML report size reached
19.9 KB
./usr/share/doc/libgtsam-dev/html/a00665_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00851_source.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/linear/GaussianISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00665_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00851_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, 59 lines modifiedOffset 98, 70 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">inferenceExceptions.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00665.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a01397.html">gtsam/global_includes.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div> 
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>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>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Testable.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="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="foldopen00029"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03636.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>·:·<span·class="keyword">public</span>·std::ex[·...·truncated·by·diffoscope;·len:·9,·SHA:·8484ad55871056882152f74075bfe0aefd8f3e3bb300a6d25795cf8bc2798628·...·]</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03800.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·63,·SHA:·c5e0f80b448625200f1cdfe1487ab5fab32ad76749409588cf3ba2636277257f·...·]</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</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="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;GaussianBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>·<a·class="code·hl_class"·href="a03800.html">This</a>;</div>
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>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>();</div>
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>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>&amp;·bayesTree);</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
139 </div>141 </div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;&gt;</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03804.html">···49</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianISAM&gt;·{};</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
 147 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
142 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>148 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
 149 <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>
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>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>
144 <div·class="ttc"·id="aa03636_html"><div·class="ttname"><a·href="a03636.html">gtsam::InconsistentEliminationRequested</a></div><div·class="ttdoc">An·inference·algorithm·was·called·with·inconsistent·arguments.</div><div·class="ttdef"><b>Definition</b>·inferenceExceptions.h:29</div></div>151 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
 152 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
 153 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>
 154 <div·class="ttc"·id="aa03756_html"><div·class="ttname"><a·href="a03756.html">gtsam::GaussianBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Gaussian·density.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesTree.h:52</div></div>
 155 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>
145 </div><!--·fragment·--></div><!--·contents·-->156 </div><!--·fragment·--></div><!--·contents·-->
146 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>160 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00665.html">inferenceExceptions.h</a></li>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="a00851.html">GaussianISAM.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>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>
152 ··</ul>163 ··</ul>
153 </div>164 </div>
154 </body>165 </body>
155 </html>166 </html>
4.34 KB
html2text {}
Max HTML report size reached
8.15 KB
./usr/share/doc/libgtsam-dev/html/a00671.html vs.
./usr/share/doc/libgtsam-dev/html/a00749.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00671.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00749.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, 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">EliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Conditional·Gaussian·Base·class.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00671_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00749_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03584.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03764.html">gtsam::GaussianConditional</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.··<a·href="a03584.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<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>
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="a03588.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;::Node</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>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.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>Conditional·Gaussian·Base·class.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
123 <dd> 
124 Richard·Roberts·</dd></dl> 
125 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl> 
126 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>131 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00671.html">EliminationTree.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="a00749.html">GaussianConditional.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>134 ··</ul>
134 </div>135 </div>
135 </body>136 </body>
136 </html>137 </html>
1.84 KB
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a00671_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00638_source.html
Files 0% 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('a00671_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00638_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">EliminationTree.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="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="a00638.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
Offset 117, 16 lines modifiedOffset 117, 16 lines modified
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="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;utility&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.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="a00107.html">gtsam/base/Testable.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="a00074.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="a00134.html">gtsam/base/FastVector.h</a>&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="keyword">class·</span>EliminationTreeTester;·<span·class="comment">//·for·unit·tests,·see·testEliminationTree</span></div>127 <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>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>VariableIndex;</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>VariableIndex;</div>
132 <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="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Ordering;</div>
Offset 209, 16 lines modifiedOffset 209, 16 lines modified
209 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>209 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div>
210 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>··<span·class="keyword">private</span>:</div>210 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>··<span·class="keyword">private</span>:</div>
211 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno"><a·class="line"·href="a03584.html#afb1e378ea19d4d4de1a201e467e0699d">··165</a></span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>211 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno"><a·class="line"·href="a03584.html#afb1e378ea19d4d4de1a201e467e0699d">··165</a></span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
212 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>··};</div>212 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>··};</div>
213 </div>213 </div>
214 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>214 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>
215 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>}</div>215 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>}</div>
216 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>216 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
217 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>217 <div·class="ttc"·id="aa00134_html"><div·class="ttname"><a·href="a00134.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>
218 <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>218 <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>
219 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>219 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
220 <div·class="ttc"·id="aa01428_html_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>220 <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>
221 <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>221 <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>
222 <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>222 <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>
223 <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>223 <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>
224 <div·class="ttc"·id="aa03584_html_a0d5c769b08d584c53439805f1bdccd38"><div·class="ttname"><a·href="a03584.html#a0d5c769b08d584c53439805f1bdccd38">gtsam::EliminationTree::print</a></div><div·class="ttdeci">void·print(const·std::string·&amp;name=&quot;EliminationTree:·&quot;,·const·KeyFormatter·&amp;formatter=DefaultKeyFormatter)·const</div><div·class="ttdoc">Print·the·tree·to·cout.</div><div·class="ttdef"><b>Definition</b>·EliminationTree-inst.h:207</div></div>224 <div·class="ttc"·id="aa03584_html_a0d5c769b08d584c53439805f1bdccd38"><div·class="ttname"><a·href="a03584.html#a0d5c769b08d584c53439805f1bdccd38">gtsam::EliminationTree::print</a></div><div·class="ttdeci">void·print(const·std::string·&amp;name=&quot;EliminationTree:·&quot;,·const·KeyFormatter·&amp;formatter=DefaultKeyFormatter)·const</div><div·class="ttdoc">Print·the·tree·to·cout.</div><div·class="ttdef"><b>Definition</b>·EliminationTree-inst.h:207</div></div>
Offset 245, 13 lines modifiedOffset 245, 13 lines modified
245 <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>245 <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>
246 <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>246 <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>
247 </div><!--·fragment·--></div><!--·contents·-->247 </div><!--·fragment·--></div><!--·contents·-->
248 </div><!--·doc-content·-->248 </div><!--·doc-content·-->
249 <!--·start·footer·part·-->249 <!--·start·footer·part·-->
250 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->250 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
251 ··<ul>251 ··<ul>
252 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00671.html">EliminationTree.h</a></li>252 ····<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">EliminationTree.h</a></li>
253 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>253 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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 ··</ul>254 ··</ul>
255 </div>255 </div>
256 </body>256 </body>
257 </html>257 </html>
11.1 KB
./usr/share/doc/libgtsam-dev/html/a00674.html vs.
./usr/share/doc/libgtsam-dev/html/a00725.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/linear/IterativeSolver.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00674.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00725.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, 53 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">ClusterTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">IterativeSolver.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··105 <p>Some·support·classes·for·iterative·solvers.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00674_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00725_source.html">Go·to·the·source·code·of·this·file.</a></p>
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>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">A·cluster-tree·is·associated·with·a·factor·graph·and·is·defined·as·in·Koller-Friedman:·each·node·k·represents·a·subset·\(·C_k·\sub·X·\),·and·the·tree·is·family·preserving,·in·that·each·factor·\(·f_i·\)·is·associated·with·a·single·cluster·and·\(·scope(f_i)·[·...·truncated·by·diffoscope;·len:·29,·SHA:·8e47b91b5b5c01a0bf592b6475193aad4773e35d5289c476589fd99825a8d0fb·...·].html#details">More...</a><br·/></td></tr>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>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>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">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>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>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>
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>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>
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>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>
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><table·class="memberdecls">123 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>125 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>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>
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="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>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>129 </table>
127 <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>
128 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>131 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>
129 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
131 <dd> 
132 Richard·Roberts·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd></dl> 
135 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>138 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00674.html">ClusterTree.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="a00725.html">IterativeSolver.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>141 ··</ul>
143 </div>142 </div>
144 </body>143 </body>
145 </html>144 </html>
2.81 KB
html2text {}
Max HTML report size reached
5.15 KB
./usr/share/doc/libgtsam-dev/html/a00698.html vs.
./usr/share/doc/libgtsam-dev/html/a01376.html
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00698.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01376.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, 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">Factor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>The·base·class·for·all·factors.·· 
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>The·base·class·for·all·factors.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 <dd> 
117 Frank·Dellaert·</dd> 
118 <dd> 
119 Richard·Roberts·</dd></dl> 
120 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
123 <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!·-->
124 ··<ul>118 ··<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="a00698.html">Factor.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="a01376.html">SymbolicFactorGraph.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>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
127 ··</ul>121 ··</ul>
128 </div>122 </div>
129 </body>123 </body>
130 </html>124 </html>
898 B
html2text {}
Max HTML report size reached
5.37 KB
./usr/share/doc/libgtsam-dev/html/a00704.html vs.
./usr/share/doc/libgtsam-dev/html/a00197.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00704.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00197.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 35 lines modifiedOffset 95, 33 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">linearExceptions.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>110 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·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>
117 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>120 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00197.html">DiscreteBayesNet.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>123 ··</ul>
125 </div>124 </div>
126 </body>125 </body>
127 </html>126 </html>
1010 B
html2text {}
Max HTML report size reached
11.9 KB
./usr/share/doc/libgtsam-dev/html/a00716_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00866_source.html
Files 0% 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('a00716_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00866_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">PowerMethod.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="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="a00866.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.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="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Vector.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>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>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>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="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
Offset 204, 16 lines modifiedOffset 204, 16 lines modified
204 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a03980.html#a50cd517d97bfb4e1ab29c1b7b9b8aec5">··146</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03980.html#a50cd517d97bfb4e1ab29c1b7b9b8aec5">eigenvalue</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·ritzValue_;·}</div>204 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a03980.html#a50cd517d97bfb4e1ab29c1b7b9b8aec5">··146</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03980.html#a50cd517d97bfb4e1ab29c1b7b9b8aec5">eigenvalue</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·ritzValue_;·}</div>
205 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>205 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
206 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="a03980.html#a15e499d997ab3e8d388cb8d2cfe138f2">··149</a></span>··Vector·<a·class="code·hl_function"·href="a03980.html#a15e499d997ab3e8d388cb8d2cfe138f2">eigenvector</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·ritzVector_;·}</div>206 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="a03980.html#a15e499d997ab3e8d388cb8d2cfe138f2">··149</a></span>··Vector·<a·class="code·hl_function"·href="a03980.html#a15e499d997ab3e8d388cb8d2cfe138f2">eigenvector</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·ritzVector_;·}</div>
207 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>};</div>207 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>};</div>
208 </div>208 </div>
209 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div>209 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div>
210 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>}··<span·class="comment">//·namespace·gtsam</span></div>210 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 211 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
211 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>212 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
212 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div> 
213 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>213 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</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="aa03980_html"><div·class="ttname"><a·href="a03980.html">gtsam::PowerMethod</a></div><div·class="ttdoc">Compute·maximum·Eigenpair·with·power·method.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:57</div></div>214 <div·class="ttc"·id="aa03980_html"><div·class="ttname"><a·href="a03980.html">gtsam::PowerMethod</a></div><div·class="ttdoc">Compute·maximum·Eigenpair·with·power·method.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:57</div></div>
215 <div·class="ttc"·id="aa03980_html_a0f67a41b8945aadb46d2c83167a6dd4c"><div·class="ttname"><a·href="a03980.html#a0f67a41b8945aadb46d2c83167a6dd4c">gtsam::PowerMethod::powerIteration</a></div><div·class="ttdeci">Vector·powerIteration(const·Vector·&amp;x)·const</div><div·class="ttdoc">Run·power·iteration·to·get·ritzVector·with·previous·ritzVector·x,·and·return·A·*·x·/·||·A·*·x·||.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:95</div></div>215 <div·class="ttc"·id="aa03980_html_a0f67a41b8945aadb46d2c83167a6dd4c"><div·class="ttname"><a·href="a03980.html#a0f67a41b8945aadb46d2c83167a6dd4c">gtsam::PowerMethod::powerIteration</a></div><div·class="ttdeci">Vector·powerIteration(const·Vector·&amp;x)·const</div><div·class="ttdoc">Run·power·iteration·to·get·ritzVector·with·previous·ritzVector·x,·and·return·A·*·x·/·||·A·*·x·||.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:95</div></div>
216 <div·class="ttc"·id="aa03980_html_a15e499d997ab3e8d388cb8d2cfe138f2"><div·class="ttname"><a·href="a03980.html#a15e499d997ab3e8d388cb8d2cfe138f2">gtsam::PowerMethod::eigenvector</a></div><div·class="ttdeci">Vector·eigenvector()·const</div><div·class="ttdoc">Return·the·eigenvector.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:149</div></div>216 <div·class="ttc"·id="aa03980_html_a15e499d997ab3e8d388cb8d2cfe138f2"><div·class="ttname"><a·href="a03980.html#a15e499d997ab3e8d388cb8d2cfe138f2">gtsam::PowerMethod::eigenvector</a></div><div·class="ttdeci">Vector·eigenvector()·const</div><div·class="ttdoc">Return·the·eigenvector.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:149</div></div>
217 <div·class="ttc"·id="aa03980_html_a403a1a99553f905fb490b12c44be24f8"><div·class="ttname"><a·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">gtsam::PowerMethod::A_</a></div><div·class="ttdeci">const·Operator·&amp;·A_</div><div·class="ttdoc">Const·reference·to·an·externally-held·matrix·whose·minimum-eigenvalue·we·want·to·compute.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:63</div></div>217 <div·class="ttc"·id="aa03980_html_a403a1a99553f905fb490b12c44be24f8"><div·class="ttname"><a·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">gtsam::PowerMethod::A_</a></div><div·class="ttdeci">const·Operator·&amp;·A_</div><div·class="ttdoc">Const·reference·to·an·externally-held·matrix·whose·minimum-eigenvalue·we·want·to·compute.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:63</div></div>
218 <div·class="ttc"·id="aa03980_html_a50cd517d97bfb4e1ab29c1b7b9b8aec5"><div·class="ttname"><a·href="a03980.html#a50cd517d97bfb4e1ab29c1b7b9b8aec5">gtsam::PowerMethod::eigenvalue</a></div><div·class="ttdeci">double·eigenvalue()·const</div><div·class="ttdoc">Return·the·eigenvalue.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:146</div></div>218 <div·class="ttc"·id="aa03980_html_a50cd517d97bfb4e1ab29c1b7b9b8aec5"><div·class="ttname"><a·href="a03980.html#a50cd517d97bfb4e1ab29c1b7b9b8aec5">gtsam::PowerMethod::eigenvalue</a></div><div·class="ttdeci">double·eigenvalue()·const</div><div·class="ttdoc">Return·the·eigenvalue.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:146</div></div>
219 <div·class="ttc"·id="aa03980_html_a72f5174af96689cf0a4b2586c592351c"><div·class="ttname"><a·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">gtsam::PowerMethod::PowerMethod</a></div><div·class="ttdeci">PowerMethod(const·Operator·&amp;A,·const·boost::optional&lt;·Vector·&gt;·initial=boost::none)</div><div·class="ttdoc">Construct·from·the·aim·matrix·and·intial·ritz·vector.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:77</div></div>219 <div·class="ttc"·id="aa03980_html_a72f5174af96689cf0a4b2586c592351c"><div·class="ttname"><a·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">gtsam::PowerMethod::PowerMethod</a></div><div·class="ttdeci">PowerMethod(const·Operator·&amp;A,·const·boost::optional&lt;·Vector·&gt;·initial=boost::none)</div><div·class="ttdoc">Construct·from·the·aim·matrix·and·intial·ritz·vector.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:77</div></div>
Offset 222, 13 lines modifiedOffset 222, 13 lines modified
222 <div·class="ttc"·id="aa03980_html_adf125a55542b6b8889e1fbbf8ca6d412"><div·class="ttname"><a·href="a03980.html#adf125a55542b6b8889e1fbbf8ca6d412">gtsam::PowerMethod::compute</a></div><div·class="ttdeci">bool·compute(size_t·maxIterations,·double·tol)</div><div·class="ttdoc">Start·the·power/accelerated·iteration,·after·performing·the·power/accelerated·iteration,...</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:129</div></div>222 <div·class="ttc"·id="aa03980_html_adf125a55542b6b8889e1fbbf8ca6d412"><div·class="ttname"><a·href="a03980.html#adf125a55542b6b8889e1fbbf8ca6d412">gtsam::PowerMethod::compute</a></div><div·class="ttdeci">bool·compute(size_t·maxIterations,·double·tol)</div><div·class="ttdoc">Start·the·power/accelerated·iteration,·after·performing·the·power/accelerated·iteration,...</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:129</div></div>
223 <div·class="ttc"·id="aa03980_html_af6ad9276cf74347a207fc72cac5d79cd"><div·class="ttname"><a·href="a03980.html#af6ad9276cf74347a207fc72cac5d79cd">gtsam::PowerMethod::nrIterations</a></div><div·class="ttdeci">size_t·nrIterations()·const</div><div·class="ttdoc">Return·the·number·of·iterations.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:121</div></div>223 <div·class="ttc"·id="aa03980_html_af6ad9276cf74347a207fc72cac5d79cd"><div·class="ttname"><a·href="a03980.html#af6ad9276cf74347a207fc72cac5d79cd">gtsam::PowerMethod::nrIterations</a></div><div·class="ttdeci">size_t·nrIterations()·const</div><div·class="ttdoc">Return·the·number·of·iterations.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:121</div></div>
224 </div><!--·fragment·--></div><!--·contents·-->224 </div><!--·fragment·--></div><!--·contents·-->
225 </div><!--·doc-content·-->225 </div><!--·doc-content·-->
226 <!--·start·footer·part·-->226 <!--·start·footer·part·-->
227 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->227 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
228 ··<ul>228 ··<ul>
229 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">PowerMethod.h</a></li>229 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">PowerMethod.h</a></li>
230 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>230 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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 ··</ul>231 ··</ul>
232 </div>232 </div>
233 </body>233 </body>
234 </html>234 </html>
859 B
html2text {}
Max HTML report size reached
9.87 KB
./usr/share/doc/libgtsam-dev/html/a00719.html vs.
./usr/share/doc/libgtsam-dev/html/a00005.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00719.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00005.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, 52 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>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#define-members">Macros</a>··</div>
103 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··106 <p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00005_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="a03856.html">gtsam::internal::linearAlgorithms::OptimizeData</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>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·list,·map,·and·set·types.··<a·href="a02304.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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="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>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pre-order·visitor·for·back-substitution·in·a·Bayes·tree.··<a·href="a03860.html#details">More...</a><br·/></td></tr>116 <tr·class="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>
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><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>124 </table>
131 <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>
132 <div·class="textblock"><p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p>126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl>
134 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>133 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00719.html">linearAlgorithms-inst.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="a00005.html">FastDefaultAllocator.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>136 ··</ul>
142 </div>137 </div>
143 </body>138 </body>
144 </html>139 </html>
2.54 KB
html2text {}
Max HTML report size reached
46.5 KB
./usr/share/doc/libgtsam-dev/html/a00722_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00593_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00722_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00593_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, 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">SubgraphSolver.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 <a·href="a00722.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00593.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="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/ConjugateGradientSolver.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">gtsam/linear/SubgraphBuilder.h</a>&gt;</span></div>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>
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;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>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>126 <div·class="line"><a·id="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="a01121.html">gtsam/nonlinear/Values.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;utility&gt;</span>··<span·class="comment">//·pair</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="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>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
131 <div·class="line"><a·id="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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·type·definitions·:</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03616.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03616.html">SDGraph</a>:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::undirectedS,</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::property&lt;boost::vertex_name_t,·KEY&gt;,·boost::property&lt;</div>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04056.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·{</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····:·builderParams(p)·{}</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>()<span·class="keyword">·const·</span>{·Base::print();·}</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)<span·class="keyword">·const·override·</span>{</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····Base::print(os);</div>137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··boost::edge_weight_t,·double&gt;·&gt;·{</div>
 138 <div·class="line"><a·id="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>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>140 <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>141 </div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
146 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">144 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04060.html">···76</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>·:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·52,·SHA:·a75d252f920ddb4810c5c001524180faf08d7bcfe451d509331497adaa3c8540·...·]</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>
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·<span·class="keyword">public</span>:</div>147 <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="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>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>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//typedef·boost::graph_traits&lt;SGraph&gt;::vertex_descriptor·SVertex;</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
 155 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03624.html">···58</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03624.html">PredecessorMap</a>:·<span·class="keyword">public</span>·std::map&lt;KEY,·KEY&gt;·{</div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div>
 158 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">insert</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·KEY&amp;·parent)·{</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::map&lt;KEY,·KEY&gt;::insert(std::make_pair(key,·parent));</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 162 </div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div>
 164 </div>
 165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<span·class="keyword">const</span>·PredecessorMap&lt;KEY&gt;&amp;·p_map);</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·KEY&gt;·SDGraph&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a6c0319a6ebcc83d4a5cf9ff51729bb80">toBoostGraph</a>(<span·class="keyword">const</span>·G&amp;·graph);</div>
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 171 <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>
 172 <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>
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·<span·class="keyword">protected</span>:</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·parameters_;</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">···82</a></span>··boost::shared_ptr&lt;SubgraphPreconditioner&gt;·<a·class="code·hl_variable"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">pc_</a>;··</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
Max diff block lines reached; 17354/35869 bytes (48.38%) of diff not shown.
11.4 KB
html2text {}
Max HTML report size reached
82.5 KB
./usr/share/doc/libgtsam-dev/html/a00728_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00962_source.html
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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('a00728_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00962_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="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="a00962.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00035.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="a00782.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
23.7 KB
./usr/share/doc/libgtsam-dev/html/a00764_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01340_source.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/slam/lago.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00764_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, 79 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">Sampler.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="a00764.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01340.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00035"·name="l00035"></a><span·class="lineno">···35</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="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;random&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>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="a01157.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="a00848.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="a00890.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="a00593.html">gtsam/inference/graph.h</a>&gt;</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="a04020.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04020.html">Sampler</a>·{</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> 
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>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">namespace·</span>lago·{</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04020.html">Sampler</a>(<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr&amp;·model,</div>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>
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···················uint_fast64_t·seed·=·42u);</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>
139 <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>
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>133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·getSymbolicGraph(</div>
 134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*OUTPUTS*/</span>std::vector&lt;size_t&gt;&amp;·spanningTreeIds,·std::vector&lt;size_t&gt;&amp;·chordsIds,</div>
 135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····key2doubleMap&amp;·deltaThetaMap,</div>
 136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">/*INPUTS*/</span><span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree,·<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·g);</div>
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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>
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>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>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05076.html">Values</a>·initialize(<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,</div>
147 <div·class="line"><a·id="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>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>
151 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>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>
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·<span·class="keyword">protected</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>
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··Vector·sampleDiagonal(<span·class="keyword">const</span>·Vector&amp;·sigmas)·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div> 
157 </div> 
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}··<span·class="comment">//·namespace·gtsam</span></div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}·<span·class="comment">//·end·of·namespace·gtsam</span></div>
160 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">NoiseModel.h</a></div></div>154 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">graph.h</a></div><div·class="ttdoc">Graph·algorithm·using·boost·library.</div></div>
 155 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
 156 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
 157 <div·class="ttc"·id="aa01157_html"><div·class="ttname"><a·href="a01157.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</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>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 159 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>
 160 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div>
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> 
165 </div><!--·fragment·--></div><!--·contents·-->161 </div><!--·fragment·--></div><!--·contents·-->
166 </div><!--·doc-content·-->162 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->163 <!--·start·footer·part·-->
168 <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!·-->
169 ··<ul>165 ··<ul>
Max diff block lines reached; 35/19293 bytes (0.18%) of diff not shown.
4.74 KB
html2text {}
Max HTML report size reached
178 KB
./usr/share/doc/libgtsam-dev/html/a00770_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01256_source.html
Max HTML report size reached
74.3 KB
./usr/share/doc/libgtsam-dev/html/a00782_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00734_source.html
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/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('a00782_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00734_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, 198 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">IterativeSolver.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="a00782.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.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">#pragma·once</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>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="a00749.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;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;<a·class="code"·href="a00692.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;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;<a·class="code"·href="a00599.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;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;<a·class="code"·href="a01394.html">gtsam/global_includes.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>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;utility&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Forward·declarations</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">struct·</span>KeyInfoEntry;</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>KeyInfo;</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
140 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03828.html">···44</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div>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="[·...·truncated·by·diffoscope;·len:·73,·SHA:·99555447c54237581533934621fbd292cf58953e15469af082d467c3e555376a·...·]</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 135 <div·class="line"><a·id="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>
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>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>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;IterativeOptimizationParameters&gt;·shared_ptr;</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·Verbosity·{</div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····SILENT·=·0,·COMPLEXITY,·ERROR</div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}·verbosity_;</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 145 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03740.html#ae4f5f693d7582da70a64ea80024fdf12">···53</a></span>····<a·class="code·hl_function"·href="a03740.html#ae4f5f693d7582da70a64ea80024fdf12">GaussianBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div>
 148 </div>
151 <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>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>(Verbosity·v·=·SILENT)·:</div>150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">···58</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">GaussianBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)·{</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······verbosity_(v)·{</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······push_back(conditionals);</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03828.html">~IterativeOptimizationParameters</a>()·{</div> 
157 <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>
158 <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>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">/*·utility·*/</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">inline</span>·Verbosity·verbosity()<span·class="keyword">·const·</span>{</div>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·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·verbosity_;</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··GTSAM_EXPORT·std::string·getVerbosity()·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·setVerbosity(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·matlab·interface·*/</span></div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·print()·<span·class="keyword">const</span>;</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">/*·virtual·print·function·*/</span></div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··GTSAM_EXPORT·<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
Max diff block lines reached; 32154/58849 bytes (54.64%) of diff not shown.
16.7 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00788_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00755_source.html
Files 1% 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('a00788_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 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">GaussianJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00788.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00770.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="a00848.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>121 <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></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>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/JunctionTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>GaussianEliminationTree;</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>GaussianEliminationTree;</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
Offset 136, 28 lines modifiedOffset 136, 28 lines modified
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03808.html#af18233320fb77123cdc946164743704f">···43</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03808.html#af18233320fb77123cdc946164743704f">shared_ptr</a>;·</div>136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03808.html#af18233320fb77123cdc946164743704f">···43</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03808.html#af18233320fb77123cdc946164743704f">shared_ptr</a>;·</div>
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>&amp;·eliminationTree);</div>138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>&amp;·eliminationTree);</div>
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>
140 </div>140 </div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
143 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>143 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
144 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div> 
145 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>144 <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>
 145 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
146 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>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="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="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>
148 <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="aa03776_html"><div·class="ttname"><a·href="a03776.html">gtsam::GaussianEliminationTree</a></div><div·class="ttdef"><b>Definition</b>·GaussianEliminationTree.h:29</div></div>
149 <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"><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>
150 <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_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>
151 <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_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>
152 <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·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>
153 </div><!--·fragment·--></div><!--·contents·-->153 </div><!--·fragment·--></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00788.html">GaussianJunctionTree.h</a></li>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="a00755.html">GaussianJunctionTree.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>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>
160 ··</ul>160 ··</ul>
161 </div>161 </div>
162 </body>162 </body>
163 </html>163 </html>
984 B
html2text {}
Max HTML report size reached
62.0 KB
./usr/share/doc/libgtsam-dev/html/a00794_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00704_source.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/PCGSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00794_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00704_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 158 lines modifiedOffset 98, 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">SubgraphPreconditioner.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="a00794.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="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>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">gtsam/linear/SubgraphBuilder.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.html">gtsam/linear/Errors.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00782.html">gtsam/linear/IterativeSolver.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/linear/Preconditioner.h&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>KeyInfo;</div>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Preconditioner;</div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">struct·</span>PreconditionerParameters;</div>
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="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="};">139 <div·class="foldopen"·id="foldopen00036"·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:·68,·SHA:·de1af557f25ab495940378dae69615173b7d9b6a7ba55890c80f047accd426e3·...·]Parameters</a>·{</div>140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03968.html">···36</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>:·<span·class="keyword">public</span>·<a·clas[·...·truncated·by·diffoscope;·len:·54,·SHA:·aed8e4e47919f3feb29ebcff2f36e583f3d2a2e0977def5c6d17b9be4d14e1f1·...·]Parameters</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>
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="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PCGSolverParameters&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[·...·truncated·by·diffoscope;·len:·80,·SHA:·6e4c31b890d81a4362ddfa57771b8274c138c726224c5844b05f4a8402a90017·...·]</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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·builderParams(p)·{}</div>147 <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>····<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</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>
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>150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·interface·to·preconditioner·parameters·*/</span></div>
 151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>&amp;·preconditioner()<span·class="keyword">·const·</span>{</div>
 152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·*preconditioner_;</div>
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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·c[·...·truncated·by·diffoscope;·len:·60,·SHA:·6ae386a5e85161d3d370b35d907dfd54f6bdbe6bf60004bacf5f556c227831e5·...·]</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>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">void</span>·setPreconditionerParams(<span·class="keyword">const</span>·boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner);</div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditioner&gt;·shared_ptr;</div>162 </div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 164 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};">
 165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03972.html">···62</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03972.html">PCGSolver</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div>
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> 
Max diff block lines reached; 27823/48100 bytes (57.84%) of diff not shown.
14.9 KB
html2text {}
Max HTML report size reached
56.5 KB
./usr/share/doc/libgtsam-dev/html/a00797_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00152_source.html
Files 11% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/basis/FitBasis.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00797_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00152_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, 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">iterative.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="a00797.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*··Concept·needed·for·LS.·Parameters·=·Coefficients·|·Values</span></div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····-·Parameters,·Jacobian</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····-·PredictFactor(double·x)(Parameters·p,·OptionalJacobian&lt;1,N&gt;·H)</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
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/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="a00728.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="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>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="a00161.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="a00848.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="a00890.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="a01157.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>
 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>
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Basis&gt;</div>
130 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00052"·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>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>
132 <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> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
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>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#a3941a6711f3fe29c7880f349bf23f61[·...·truncated·by·diffoscope;·len:·93,·SHA:·3f7e39931e734de363891b5a258e6590477a53e8e336236af22a8b267fba4891·...·]</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="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
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>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="foldopen00063"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00061"·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">c[·...·truncated·by·diffoscope;·len:·63,·SHA:·45438b04975f7fc33794ecc9722c724cc0cc19805c047b0eb78cf74ad70bb704·...·]</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_func[·...·truncated·by·diffoscope;·len:·220,·SHA:·8498832dc8c7a33414f4afa127660f544bc3aa3ae577ff8944c0e54c97ece5ba·...·]</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>
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="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>
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·graph;</div>
 157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
151 </div>158 </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>159 <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="}">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>
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> 
159 </div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
161 <div·class="foldopen"·id="foldopen00078"·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">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·A()·*·x;</div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·gfg;</div>
Max diff block lines reached; 23582/43587 bytes (54.10%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
2.93 KB
./usr/share/doc/libgtsam-dev/html/a00803.html vs.
./usr/share/doc/libgtsam-dev/html/a00779.html
Files 1% 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('a00803.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00779.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 104, 15 lines modifiedOffset 104, 15 lines modified
104 ··<div·class="headertitle"><div·class="title">SparseEigen.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SparseEigen.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··107 <p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00779_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="namespaces"·name="namespaces"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
112 Namespaces</h2></td></tr>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>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>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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
Offset 143, 13 lines modifiedOffset 143, 13 lines modified
143 <dd>143 <dd>
144 Frank·Dellaert·</dd></dl>144 Frank·Dellaert·</dd></dl>
145 </div></div><!--·contents·-->145 </div></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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00803.html">SparseEigen.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00779.html">SparseEigen.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>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>
152 ··</ul>152 ··</ul>
153 </div>153 </div>
154 </body>154 </body>
155 </html>155 </html>
36.4 KB
./usr/share/doc/libgtsam-dev/html/a00806_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00506_source.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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('a00806_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, 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="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="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="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="a00047.html">gtsam/base/FastList.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="a00527.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.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="a00014.html">gtsam/base/Vector.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="aa00527_html"><div·class="ttname"><a·href="a00527.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">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
168 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div> 
Max diff block lines reached; 7078/28634 bytes (24.72%) of diff not shown.
8.33 KB
html2text {}
Max HTML report size reached
8.14 KB
./usr/share/doc/libgtsam-dev/html/a00812.html vs.
./usr/share/doc/libgtsam-dev/html/a00737.html
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00812.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00737.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">GaussianDensity.h·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·Gaussian·Density.··105 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00812_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00737_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="a03772.html">gtsam::GaussianDensity</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03780.html">gtsam::GaussianFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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:·33,·SHA:·628b441664a7ff393b24563e6a6d9fdba6ae646fba7f9d37a10c72ab48c8b7e9·...·].html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·abstract·virtual·base·class·for·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·and·<a·class="el"·href="a03812.html"·title="A·Gaussian·factor·using·the·canonical·parameters·(information·form)">Hess[·...·truncated·by·diffoscope;·len:·31,·SHA:·57a4ee9a0555af4cdf52495a5b8d22222c1f8f1cfed07bd703839eb1187d0b28·...·].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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>A·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>
122 <div·class="textblock"><p>A·Gaussian·Density.·</p> 
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> 
125 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>131 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00812.html">GaussianDensity.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="a00737.html">GaussianFactor.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.72 KB
html2text {}
Max HTML report size reached
36.1 KB
./usr/share/doc/libgtsam-dev/html/a00812_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01217_source.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/sfm/TranslationFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00812_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01217_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 92 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianDensity.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="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="a01217.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-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="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="l00012"·name="l00012"></a><span·class="lineno">···12</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="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="a00455.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="a00773.html">gtsam/linear/GaussianConditional.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>·</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="a00839.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>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>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00042"·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="[·...·truncated·by·diffoscope;·len:·57,·SHA:·95ea0b762bfc686ad3c409a593a1ea18547cd7aa997bac67475a43f304e2ef29·...·]·{</div>128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04752.html">···42</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04752.html">TranslationFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·64,·SHA:·977b3a4ace386f75b8408d626cc58e1d658346e44680160bb3ee170b8bb05cc1·...·]·{</div>
 129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</div>
 130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Point3,·Point3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·measured_w_aZb_;</div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="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>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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·cl[·...·truncated·by·diffoscope;·len:·186,·SHA:·46f5e1f3a2073b89e5a25d33e941ed6a2b76bc85d87a06bac7ad415c2db87969·...·]</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>
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00066"·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>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>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
136 </div>152 </div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····ar&amp;·boost::serialization::make_nvp(</div>
 159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="stringliteral">&quot;Base&quot;</span>,·boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};··<span·class="comment">//·\·TranslationFactor</span></div>
144 </div>162 </div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
146 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">···51</a></span>····<a·class="code·hl_function"·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">GaussianDensity</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·Matrix&amp;·R,·<span·class="keyword">const</span>·SharedDiagonal&amp;·noiseModel·=·SharedDiagonal())·:</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(key,·d,·R,·noiseModel)·{}</div> 
149 </div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·mean,</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·············································<span·class="keywordtype">double</span>·sigma);</div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·=·<span·class="stringliteral">&quot;GaussianDensity&quot;</span>,</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····Vector·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>()·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Matrix·covariance()·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div> 
162 </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> 
165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}<span·class="comment">//·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="aa00455_html"><div·class="ttname"><a·href="a00455.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
Max diff block lines reached; 7509/28082 bytes (26.74%) of diff not shown.
8.55 KB
html2text {}
Max HTML report size reached
86.7 KB
./usr/share/doc/libgtsam-dev/html/a00815_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00632_source.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00815_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00632_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, 170 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">GaussianFactor.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="a00815.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="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">#pragma·once</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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div> 
123 <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/Matrix.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/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;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/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="a00134.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="a00590.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>
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>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>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">···34</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;FactorIndex&gt;</a>·<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</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="a02320.html">FastSet&lt;FactorIndex&gt;</a>·FactorIndexSet;</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Scatter;</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>SymmetricBlockMatrix;</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>133 <div·class="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>
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00067"·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>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>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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> 
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> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">···54</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">~GaussianFactor</a>()·{}</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·Implementing·Testable·interface</span></div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03780.html#ace5d1eb61005ebed0c5b111891dcbb7a">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#ace5d1eb61005ebed0c5b111891dcbb7a">print</a>(</div> 
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>·=·0;</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03780.html#a995962014c602d30330eedc0718a5c1b">···64</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03780.html#a995962014c602d30330eedc0718a5c1b">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>&amp;·lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>·=·0;</div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">private</span>:</div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·c)·<span·class[·...·truncated·by·diffoscope;·len:·24,·SHA:·b6cc7d7c31248448b13e30a0b7df2c5fe9a9cdb7003a421c8ebd7ad08d75be92·...·]</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>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>144 <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>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>
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>147 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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">DenseInd[·...·truncated·by·diffoscope;·len:·246,·SHA:·d3f02ef3f2eadf827dd3df49f1c62a7be9a646891bd14e64c3a4974cdc268417·...·];</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#a71af7ad9e9474ebb[·...·truncated·by·diffoscope;·len:·36,·SHA:·09f0c27bb52bdbe2cd18d828cd36a324feca2edb16feb1b671d15ddd3688d00c·...·];</div>
 149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 150 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">protected</span>:</div>
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>151 <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"[·...·truncated·by·diffoscope;·len:·63,·SHA:·356fb1891b02c1e58f24c1628be1c8f10477b75e630590d36ecc51985b288e73·...·];</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"·hr[·...·truncated·by·diffoscope;·len:·60,·SHA:·2b4c138c82c22074d47d3d0c4285fc6d06529c52afb5a6c0453155144f67af45·...·];</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</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>
163 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>156 <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#a11f09725[·...·truncated·by·diffoscope;·len:·79,·SHA:·e39fc6f294885332fdd598293dc6a9d2171fe9720b8327518532efe5706f5968·...·];</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>
 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>
165 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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"[·...·truncated·by·diffoscope;·len:·66,·SHA:·6318bfd5ff7e67adb7f1e2a74bae19f54c0effe95793b88ea8a6d30059748936·...·];</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>
 167 </div>
 168 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
Max diff block lines reached; 43935/67731 bytes (64.87%) of diff not shown.
20.4 KB
html2text {}
Max HTML report size reached
7.4 KB
./usr/share/doc/libgtsam-dev/html/a00854_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00827_source.html
Files 1% 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('a00854_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00827_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 28 lines modifiedOffset 101, 28 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00854.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00827.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span>·<span·class="comment">//·Only·to·help·Eclipse</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="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>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>internal·{</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>internal·{</div>
Offset 150, 21 lines modifiedOffset 150, 21 lines modified
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">return</span>·result;</div>151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">return</span>·result;</div>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·*************************************************************************·*/</span></div>154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·*************************************************************************·*/</span></div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></div>155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></div>
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·\namespace·gtsam</span></div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
157 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>157 <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>
158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
159 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>159 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>
160 </div><!--·fragment·--></div><!--·contents·-->160 </div><!--·fragment·--></div><!--·contents·-->
161 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
162 <!--·start·footer·part·-->162 <!--·start·footer·part·-->
163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
164 ··<ul>164 ··<ul>
165 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00854.html">GaussianBayesTree-inl.h</a></li>165 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00827.html">GaussianBayesTree-inl.h</a></li>
166 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>166 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
167 ··</ul>167 ··</ul>
168 </div>168 </div>
169 </body>169 </body>
170 </html>170 </html>
13.9 KB
./usr/share/doc/libgtsam-dev/html/a00857.html vs.
./usr/share/doc/libgtsam-dev/html/a00830.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00857.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00830.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, 54 lines modifiedOffset 97, 55 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HessianFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··
 107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00830_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="a04032.html">gtsam::Subgraph</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03812.html">gtsam::HessianFactor</a></td></tr>
 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>
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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04044.html">gtsam::SubgraphBuilder</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="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>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
125 <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>
126 Functions</h2></td></tr>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>
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>129 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><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>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;·<[·...·truncated·by·diffoscope;·len:·355,·SHA:·3af0a3a91be2d7b7b0db477adc6c707c7ee6a06c0330a2e105d7b220756e2502·...·]</td></tr>
 131 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr>
133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table>133 </table>
135 <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>
 135 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
 136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>137 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00857.html">SubgraphBuilder.h</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00830.html">HessianFactor.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>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>
3.65 KB
html2text {}
Max HTML report size reached
8.95 KB
./usr/share/doc/libgtsam-dev/html/a00860.html vs.
./usr/share/doc/libgtsam-dev/html/a00734.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/GaussianBayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00860.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00734.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">Scatter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Maps·global·variable·indices·to·slot·indices.··105 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··
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="a00734_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04024.html">gtsam::SlotEntry</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03740.html">gtsam::GaussianBayesNet</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">One·<a·class="el"·href="a04024.html"·title="One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.">SlotEntry</a>·stores·the·slot·index·for·a·variable,·as·well·its·dim.··<a·href="a04024.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04028.html">gtsam::Scatter</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">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"><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>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>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>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>
 126 <p>GaussianBayesNet·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p> 
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> 
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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00860.html">Scatter.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="a00734.html">GaussianBayesNet.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.96 KB
html2text {}
Max HTML report size reached
29.3 KB
./usr/share/doc/libgtsam-dev/html/a00860_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00779_source.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/SparseEigen.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00860_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00779_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, 84 lines modifiedOffset 98, 79 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Scatter.h</div></div>104 ··<div·class="headertitle"><div·class="title">SparseEigen.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="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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.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="a00890.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>122 <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">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>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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="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>
129 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00038"·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>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=[·...·truncated·by·diffoscope;·len:·72,·SHA:·9d45ed272352556d6fcd78f8f0c1c69ef4837068f1c6d4e3c6d3aed241a56213·...·]</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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·nrows,·ncols;</div>
133 <div·class="line"><a·id="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>·_dimen[·...·truncated·by·diffoscope;·len:·43,·SHA:·b27ebe27583f2ebe2e678659373a925a3bfa6866446d7696d83233249984d123·...·]</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>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··std::string·toString()·<span·class="keyword">const</span>;</div>137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·declare·sparse·matrix</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·clas[·...·truncated·by·diffoscope;·len:·93,·SHA:·d37fdaf86fead234a71c01a1401ae2106518bde76eb87985dbe5483afd379fae·...·]</div>138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·Ab(nrows,·ncols);</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·See·Eigen::set_from_triplets.··This·is·about·5%·faster.</span></div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·pass·1:·count·the·nnz·per·inner-vector</span></div>
 141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··std::vector&lt;int&gt;·nnz(ncols,·0);</div>
 142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)·nnz[std::get&lt;1&gt;(entry)]++;</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·pass·2:·insert·the·elements</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Ab.insert(std::get&lt;0&gt;(entry),·std::get&lt;1&gt;(entry))·=·std::get&lt;2&gt;(entry);</div>
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>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="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>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
140 </div>149 </div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
142 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04028.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04028.html">Scatter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;SlotEntry&gt;·{</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">···52</a></span>···GTSAM_EXPORT·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>()·{}</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_cl[·...·truncated·by·diffoscope;·len:·58,·SHA:·fcde0dc511fe36b025452b0a9594db8bd364f55e80b26003477fcc383c5e0072·...·]</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:·65,·SHA:·21cdbcb9f7b4da28ad19c83263393dcd9b2f713507892d8977c0df30bbfe2918·...·]</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>
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div>
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04028.html#a513b73f7ed08f72f79c1362d8959eb9a">add</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywordtype">size_t</span>·dim);</div> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">private</span>:</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··iterator·find(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key);</div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div> 
156 </div> 
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>}··<span·class="comment">//·\·namespace·gtsam</span></div>156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 157 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
 158 <div·class="ttc"·id="aa00890_html"><div·class="ttname"><a·href="a00890.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
159 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div> 
160 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div> 
161 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div> 
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>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>
163 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definitio[·...·truncated·by·diffoscope;·len:·17,·SHA:·1ce5d33b939d6a9f877e903ad54a6dc28d65ae6925aceb3cac4e6ad7a0dcfd7c·...·]</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">Eige[·...·truncated·by·diffoscope;·len:·82,·SHA:·9901508b902cc3cf116a7811a65225666343f2f6cc6287ada683c1cd0ea13361·...·]</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>
164 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>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>
165 <div·class="ttc"·id="aa03792_html"><div·class="ttname"><a·href="a03792.html">gtsam::GaussianFactorGraph</a></div><div·class="ttdoc">A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:75</div></div>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>
166 <div·class="ttc"·id="aa04024_html"><div·class="ttname"><a·href="a04024.html">gtsam::SlotEntry</a></div><div·class="ttdoc">One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.</div><div·class="ttdef"><b>Definition</b>·Scatter.h:32</div></div> 
167 <div·class="ttc"·id="aa04028_html"><div·class="ttname"><a·href="a04028.html">gtsam::Scatter</a></div><div·class="ttdoc">Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...</div><div·class="ttdef"><b>Definition</b>·Scatter.h:49</div></div> 
168 <div·class="ttc"·id="aa04028_html_a513b73f7ed08f72f79c1362d8959eb9a"><div·class="ttname"><a·href="a04028.html#a513b73f7ed08f72f79c1362d8959eb9a">gtsam::Scatter::add</a></div><div·class="ttdeci">GTSAM_EXPORT·void·add(Key·key,·size_t·dim)</div><div·class="ttdoc">Add·a·key/dim·pair.</div><div·class="ttdef"><b>Definition</b>·Scatter.cpp:76</div></div> 
Max diff block lines reached; 941/23166 bytes (4.06%) of diff not shown.
6.54 KB
html2text {}
Max HTML report size reached
132 KB
./usr/share/doc/libgtsam-dev/html/a00872_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00254_source.html
Max HTML report size reached
1.8 KB
./usr/share/doc/libgtsam-dev/html/a00875.html vs.
./usr/share/doc/libgtsam-dev/html/a00863.html
Files 2% 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('a00875.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 133, 13 lines modifiedOffset 133, 13 lines modified
133 <dd>133 <dd>
134 Frank·Dellaert·</dd></dl>134 Frank·Dellaert·</dd></dl>
135 </div></div><!--·contents·-->135 </div></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.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">NoiseModel.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>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>
142 ··</ul>142 ··</ul>
143 </div>143 </div>
144 </body>144 </body>
145 </html>145 </html>
9.78 KB
./usr/share/doc/libgtsam-dev/html/a00878.html vs.
./usr/share/doc/libgtsam-dev/html/a01250.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/slam/BoundingConstraint.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00878.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01250.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 51 lines modifiedOffset 95, 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">iterative-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Iterative·methods,·template·implementation.··105 <p>Provides·partially·implemented·constraints·to·implement·bounds.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00878_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01250_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="a03820.html">gtsam::CGState&lt;·S,·V,·E·&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">Unary·inequality·constraint·forcing·a·scalar·to·be·greater/less·than·a·fixed·threshold.··<a·href="a04780.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04784.html">gtsam::BoundingConstraint2&lt;·VALUE1,·VALUE2·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·scalar·inequality·constraint,·with·a·similar·<a·class="el"·href="a04784.html#ad1415ee808cefd215e6410c6dd9f4f51"·title="function·producing·a·scalar·value·to·compare·to·the·threshold·Must·have·optional·argument·for·derivat...">value()</a>·function·to·implement·for·specific·systems.··<a·href="a04784.html#details">More...</a><br·/></td></tr>
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><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>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>Iterative·methods,·template·implementation.·</p>125 <div·class="textblock"><p>Provides·partially·implemented·constraints·to·implement·bounds.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl> 
132 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>131 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00878.html">iterative-inl.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="a01250.html">BoundingConstraint.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>134 ··</ul>
140 </div>135 </div>
141 </body>136 </body>
142 </html>137 </html>
2.35 KB
html2text {}
Max HTML report size reached
73.0 KB
./usr/share/doc/libgtsam-dev/html/a00878_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01118_source.html
Files 20% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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('a00878_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01118_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, 179 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">iterative-inl.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="a00878.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01118.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.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="a00590.html">gtsam/inference/Key.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">gtsam/linear/iterative.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="a00734.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="a00728.html">gtsam/linear/ConjugateGradientSolver.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="a00749.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="a00848.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;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;string&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="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><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>
125 <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>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·state·for·CG·method</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div> 
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04404.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a></div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;ISAM2Clique,·GaussianFactorGraph&gt;·{</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03820.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03820.html">CGState</a>·{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>;</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters_;</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">···35</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>;·····················</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">···36</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>;·············</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">···37</a></span>····V·g,·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;····················</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">···38</a></span>····<span·class="keywordtype">double</span>·gamma,·<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>;···</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····E·Ad;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Constructor</span></div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_struct"·href="a03820.html">CGState</a>(<span·class="keyword">const</span>·S&amp;·Ab,·<span·class="keyword">const</span>·V&amp;·x,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters,·<span·class="keywordtype">bool</span>·steep):</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····parameters_(parameters),<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>(0),<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">st[·...·truncated·by·diffoscope;·len:·19,·SHA:·954098ca957ecc0d489b97bf54caa94f7c1f5a9e7d5b16109954e2f48f3d0b60·...·]</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>
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>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Base::FactorType::shared_ptr·cachedFactor_;</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//·Start·with·g0·=·A&#39;*(A*x0-b),·d0·=·-·g0</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//·i.e.,·first·step·is·in·direction·of·negative·gradient</span></div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······g·=·Ab.gradient(x);</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·gradientContribution_;</div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>·=·g;·<span·class="comment">//·instead·of·negating·gradient,·alpha·will·be·negated</span></div>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>
150 <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>
 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="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·init·gamma·and·calculate·threshold</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······gamma·=·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(g,g);</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>·=·std::max(parameters_.epsilon_abs(),·parameters_.epsilon()·*·parameters_.epsilon()·*·gamma);</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Allocate·and·calculate·A*d·for·first·iteration</span></div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(gamma·&gt;·parameters_.epsilon_abs())·Ad·=·Ab·*·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;</div>151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04404.html#a19fabd19af262f6e8bda230a2efadc82">···58</a></span>··<a·class="code·hl_function"·href="a04404.html#a19fabd19af262f6e8bda230a2efadc82">ISAM2Clique</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·other)</div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·Base(other),</div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·print</span></div> 
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·V&amp;·x)·{</div> 
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;iteration·=·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·&lt;&lt;·std::endl;</div> 
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(x,<span·class="stringliteral">&quot;x&quot;</span>);</div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(g,·<span·class="stringliteral">&quot;g&quot;</span>);</div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;dotg·=·&quot;</span>·&lt;&lt;·gamma·&lt;&lt;·std::endl;</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·<span·class="stringliteral">&quot;d&quot;</span>);</div> 
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Ad,·<span·class="stringliteral">&quot;Ad&quot;</span>);</div> 
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>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>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04404.html#a3409885cf82ae7cc29c9055603e39b43">···65</a></span>··<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·<a·class="code·hl_function"·href="a04404.html#a3409885cf82ae7cc29c9055603e39b43">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·other)·{</div>
Max diff block lines reached; 33669/58047 bytes (58.00%) of diff not shown.
16.2 KB
html2text {}
Max HTML report size reached
51.4 KB
./usr/share/doc/libgtsam-dev/html/a00881_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00821_source.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00881_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00821_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 135 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">KalmanFilter.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="a00881.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00821.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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="a00812.html">gtsam/linear/GaussianDensity.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.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="a00095.html">gtsam/base/ThreadsafeException.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/types.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="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="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>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>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00094"·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> 
132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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:·120,·SHA:·3e75e489aa7bb4258835f546971709822c42428bc366edd0fe91fa68f5f46a8e·...·]</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>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
135 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> 
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">···49</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">Factorization</a>·{</div> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····QR,·CHOLESKY</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>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>133 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··};</div>
139 </div>134 </div>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 136 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
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> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</span>:</div> 
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
153 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·Constructor</span></div> 
154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03852.html">KalmanFilter</a>(<span·class="keywordtype">size_t</span>·n,·<a·class="code·hl_enumeration"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">Factorization</a>·method·=</div> 
155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······KALMANFILTER_DEFAULT_FACTORIZATION)·:</div> 
156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······n_(n),·I_(Matrix::Identity(n_,·n_)),·function_(</div> 
157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········method·==·QR·?·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>::Eliminate(<a·class="code·hl_function"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">EliminateQR</a>)·:</div> 
158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>::Eliminate(<a·class="code·hl_function"·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">EliminateCholesky</a>))·{</div> 
159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··State·init(<span·class="keyword">const</span>·Vector&amp;·x0,·<span·class="keyword">const</span>·SharedDiagonal&amp;·P0)·<span·class="keyword">const</span>;</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··State·init(<span·class="keyword">const</span>·Vector&amp;·x0,·<span·class="keyword">const</span>·Matrix&amp;·P0)·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div> 
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
167 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00106"·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>·<[·...·truncated·by·diffoscope;·len:·221,·SHA:·5108839d5b7369ecb5ac0fd055185f61d21f3fb8a7a87abc608f0eeceae62fd4·...·]·{</div>138 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03868.html">··106</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>·:·<span·class="keyword">public</span>·<a·clas[·...·truncated·by·diffoscope;·len:·85,·SHA:·c82f14b64bb1543d1988e1ffd083abdedd1947af84a5a978882395c2fbe76894·...·]·{</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>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>
 148 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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>
170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>151 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··};</div>
171 </div>152 </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>153 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
Max diff block lines reached; 8137/39569 bytes (20.56%) of diff not shown.
12.6 KB
html2text {}
Max HTML report size reached
11.9 KB
./usr/share/doc/libgtsam-dev/html/a00887.html vs.
./usr/share/doc/libgtsam-dev/html/a01298.html
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00887.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01298.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, 52 lines modifiedOffset 95, 63 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#enum-members">Enumerations</a>··</div>
102 ··<div·class="headertitle"><div·class="title">linearExceptions.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··106 <p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00887_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01298_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03864.html">gtsam::IndeterminantLinearSystemException</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·a·linear·system·is·ill-posed.··<a·href="a03864.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03868.html">gtsam::InvalidNoiseModel</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·the·noise·model·dimension·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03868.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03872.html">gtsam::InvalidMatrixBlock</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04932.html">gtsam::SmartProjectionParams</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·a·matrix·block·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03872.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03876.html">gtsam::InvalidDenseElimination</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
128 </table>136 </table>
129 <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>
130 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>138 <div·class="textblock"><p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>140 <dd>
 141 Zsolt·Kira·</dd>
 142 <dd>
 143 Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>148 ··<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="a00887.html">linearExceptions.h</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01298.html">SmartFactorParams.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>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>
140 ··</ul>151 ··</ul>
141 </div>152 </div>
142 </body>153 </body>
143 </html>154 </html>
3.02 KB
html2text {}
Max HTML report size reached
50.7 KB
./usr/share/doc/libgtsam-dev/html/a00887_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01112_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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('a01112_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, 109 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">linearExceptions.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="a01112.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/ThreadsafeException.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>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="a01052.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="a01166.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="a00890.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>
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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
125 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03864.html">···94</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03864.html">IndeterminantLinearSystemException</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;IndeterminantLinearSystemException&gt;·{</div> 
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>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:·67,·SHA:·2e6cf611bb093af42c11c4032247ed84cbe3dea3019f32d3b72e416e39c19b02·...·]</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>
128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
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>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;LevenbergMarquardtOptimizer&gt;·shared_ptr;</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div>
 148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 149 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">···72</a></span>··<a·class="code·hl_function"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">~LevenbergMarquardtOptimizer</a>()<span·class="keyword">·override·</span>{</div>
133 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··};</div>151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
134 </div>152 </div>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="}">
 161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04436.html#a899353dce14ec64bf389164011b58c72">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04436.html#a899353dce14ec64bf389164011b58c72">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div>
 162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::cout·&lt;&lt;·str·&lt;&lt;·<span·class="stringliteral">&quot;LevenbergMarquardtOptimizer&quot;</span>·&lt;&lt;·std::endl;</div>
 163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····this-&gt;params_.print(<span·class="stringliteral">&quot;··parameters:\n&quot;</span>);</div>
 164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>
 165 </div>
 166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 168 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 169 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div>
135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
136 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
137 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};">171 <div·class="foldopen"·id="foldopen00104"·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=[·...·truncated·by·diffoscope;·len:·84,·SHA:·47ac92aca915d51c3890b08e796110a555c058dde19990b9a522a3fe7ca5ca2b·...·]{</div>172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04436.html#a3b8146a2452e87a600c61d9a2b195ef0">··104</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·<a·class="code[·...·truncated·by·diffoscope;·len:·115,·SHA:·151ce31db4cdbe505aaecc01c28e8690f2754dfa179026f97ca77f4a98d0259f·...·]{</div>
139 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">public</span>:</div>173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordflow">return</span>·params_;</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[·...·truncated·by·diffoscope;·len:·106,·SHA:·d9f6ad4405529eb3205e044c8960d0cf9850377f9eb0c8e2fb1004ced72f929d·...·]</div>174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··}</div>
 175 </div>
142 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>176 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">void</span>·writeLogFile(<span·class="keywordtype">double</span>·currentError);</div>
 178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·linearize()·<span·class="keyword">const</span>;</div>
146 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
Max diff block lines reached; 17459/38021 bytes (45.92%) of diff not shown.
13.4 KB
html2text {}
Max HTML report size reached
65.2 KB
./usr/share/doc/libgtsam-dev/html/a00899_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01232_source.html
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/sfm/TranslationRecovery.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00899_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01232_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, 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">AcceleratedPowerMethod.h</div></div>104 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00899.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="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="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01112.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/Values.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="a00716.html">gtsam/linear/PowerMethod.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01205.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
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>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="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>
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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·Set·up·an·optimization·problem·for·the·unknown·translations·Ti·in·the·world</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·coordinate·frame,·given·the·known·camera·attitudes·wRi·with·respect·to·the</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·world·frame,·and·a·set·of·(noisy)·translation·directions·of·type·Unit3,</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·w_aZb.·The·measurement·equation·is</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//····w_aZb·=·Unit3(Tb·-·Ta)···(1)</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·i.e.,·w_aZb·is·the·translation·direction·from·frame·A·to·B,·in·world</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·coordinates.·Although·Unit3·instances·live·on·a·manifold,·following</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·Wilson14eccv_1DSfM.pdf·error·we·compute·the·*chordal·distance*·in·the</span></div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·ambient·world·coordinate·frame.</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//</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>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">//·It·is·clear·that·we·cannot·recover·the·scale,·nor·the·absolute·position,</span></div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·so·the·gauge·freedom·in·this·case·is·3·+·1·=·4.·We·fix·these·by·taking·fixing</span></div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·the·translations·Ta·and·Tb·associated·with·the·first·measurement·w_aZb,</span></div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·clamping·them·to·their·initial·values·as·given·to·this·method.·If·no·initial</span></div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·values·are·given,·we·use·the·origin·for·Tb·and·set·Tb·to·make·(1)·come</span></div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·through,·i.e.,</span></div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//····Tb·=·s·*·wRa·*·Point3(w_aZb)·····(2)</span></div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·where·s·is·an·arbitrary·scale·that·can·be·supplied,·default·1.0.·Hence,·two</span></div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·versions·are·supplied·below·corresponding·to·whether·we·have·initial·values</span></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//·or·not.</span></div>
127 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">150 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04756.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04756.html">TranslationRecovery</a>·{</div>
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>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">private</span>:</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Translation·directions·between·camera·pairs.</span></div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··TranslationEdges·relativeTranslations_;</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Parameters.</span></div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·lmParams_;</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
135 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">···69</a></span>··<a·class="code·hl_function"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">TranslationRecovery</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·&amp;lmParams)</div>
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>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·lmParams_(lmParams)·{}</div>
145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·initialize·beta_</span></div> 
146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····beta_·=·initialBeta;</div> 
147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div> 
148 </div>167 </div>
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04756.html#a7a327105426ada3cf5b5ddf7415a6bb3">···75</a></span>··<a·class="code·hl_function"·href="a04756.html#a7a327105426ada3cf5b5ddf7415a6bb3">TranslationRecovery</a>()·=·<span·class="keywordflow">default</span>;</div>
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> 
Max diff block lines reached; 30193/49415 bytes (61.10%) of diff not shown.
16.8 KB
html2text {}
Max HTML report size reached
90.1 KB
./usr/share/doc/libgtsam-dev/html/a00905_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00287_source.html
Max HTML report size reached
7.62 KB
./usr/share/doc/libgtsam-dev/html/a00911.html vs.
./usr/share/doc/libgtsam-dev/html/a00395.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00911.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00395.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">BarometricFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cyclic.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Header·file·for·Barometric·factor.··105 <p>Cyclic·group,·i.e.,·the·integers·modulo·N.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00911_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00395_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="a04100.html">gtsam::BarometricFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03060.html">gtsam::Cyclic&lt;·N·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·height·in·a·cartesian·frame.··<a·href="a04100.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03060.html"·title="Cyclic·group·of·order·N.">Cyclic</a>·group·of·order·N.··<a·href="a03060.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 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>
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>Header·file·for·Barometric·factor.·</p>125 <div·class="textblock"><p>Cyclic·group,·i.e.,·the·integers·modulo·N.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl> 
125 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>131 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00911.html">BarometricFactor.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="a00395.html">Cyclic.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.58 KB
html2text {}
Max HTML report size reached
3.18 KB
./usr/share/doc/libgtsam-dev/html/a00914.html vs.
./usr/share/doc/libgtsam-dev/html/a00983.html
Files 4% 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('a00914.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00983.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 100, 15 lines modifiedOffset 100, 15 lines modified
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>··</div>102 <a·href="#namespaces">Namespaces</a>··</div>
103 ··<div·class="headertitle"><div·class="title">AHRSFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">AHRSFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p><a·href="a00914_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00983_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="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>109 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04072.html">gtsam::PreintegratedAhrsMeasurements</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="a04072.html">gtsam::PreintegratedAhrsMeasurements</a></td></tr>
111 <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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">PreintegratedAHRSMeasurements·accumulates·(integrates)·the·Gyroscope·measurements·(rotation·rates)·and·the·corresponding·covariance·matrix.··<a·href="a04072.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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="a04076.html">gtsam::AHRSFactor</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="a04076.html">gtsam::AHRSFactor</a></td></tr>
Offset 128, 13 lines modifiedOffset 128, 13 lines modified
128 Frank·Dellaert·</dd></dl>128 Frank·Dellaert·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
130 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00914.html">AHRSFactor.h</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00983.html">AHRSFactor.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>137 ··</ul>
138 </div>138 </div>
139 </body>139 </body>
140 </html>140 </html>
93.8 KB
./usr/share/doc/libgtsam-dev/html/a00914_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00419_source.html
Max HTML report size reached
114 KB
./usr/share/doc/libgtsam-dev/html/a00923_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01040_source.html
Max HTML report size reached
7.74 KB
./usr/share/doc/libgtsam-dev/html/a00929.html vs.
./usr/share/doc/libgtsam-dev/html/a00659.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a00929.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00659.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 50 lines modifiedOffset 96, 47 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PreintegrationParams.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>The·junction·tree.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00929_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>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04220.html">gtsam::PreintegrationParams</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>
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>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03652.html"·title="A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...">JunctionTree</a>·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additiona[·...·truncated·by·diffoscope;·len:·91,·SHA:·de8d8986a981a931563f0da607e00bf56021efb9734e2301eb56486a19c2cecc·...·].html#details">More...</a><br·/></td></tr>
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>
 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>
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>125 <dd>
130 Frank·Dellaert</dd>126 Frank·Dellaert·</dd>
131 <dd>127 <dd>
132 Frank·Dellaert·</dd></dl>128 Richard·Roberts·</dd></dl>
133 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>133 ··<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="a00929.html">PreintegrationParams.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="a00659.html">JunctionTree.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>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>136 ··</ul>
141 </div>137 </div>
142 </body>138 </body>
143 </html>139 </html>
1.77 KB
html2text {}
Max HTML report size reached
46.4 KB
./usr/share/doc/libgtsam-dev/html/a00929_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01373_source.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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('a00929_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, 120 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">PreintegrationParams.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="a00929.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00905.html">gtsam/navigation/PreintegratedRotation.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01349.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="a01382.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="a00668.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="a00587.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>
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>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="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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>
125 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04220.html">···26</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">···29</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">accelerometerCovariance</a>;</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">···30</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">integrationCovariance</a>;·</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">···31</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">use2ndOrderCoriolis</a>;·</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">···32</a></span>··Vector3·<a·class="code·hl_variable"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">n_gravity</a>;·</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>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>
132 <div·class="foldopen"·id="foldopen00035"·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>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">···35</a></span>··<a·class="code·hl_function"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">PreintegrationParams</a>()</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········accelerometerCovariance(I_3x3),</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········integrationCovariance(I_3x3),</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········use2ndOrderCoriolis(false),</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</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>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········n_gravity(0,·0,·-1)·{}</div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
139 </div>144 </div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</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>
141 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="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>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">···44</a></span>··<a·class="code·hl_function"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">PreintegrationParams</a>(<span·class="keyword">const</span>·Vector3&amp;·n_gravity)</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········accelerometerCovariance(I_3x3),</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········integrationCovariance(I_3x3),</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········use2ndOrderCoriolis(false),</div>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>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········n_gravity(n_gravity)·{}</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="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>
148 </div>169 </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">//·Default·Params·for·a·Z-down·navigation·frame,·such·as·NED:·gravity·points·along·positive·Z-axis</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedD(<span·class="keywordtype">double</span>·g·=·9.81)·{</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>(Vector3(0,·0,·g)));</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div> 
Max diff block lines reached; 6795/35279 bytes (19.26%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
11.8 KB
html2text {}
Max HTML report size reached
11.9 KB
./usr/share/doc/libgtsam-dev/html/a00938_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00950_source.html
Files 0% 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('a00938_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00950_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 32 lines modifiedOffset 101, 32 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ImuFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">ImuFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00938.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>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>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="comment">/*·GTSAM·includes·*/</span></div>120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·GTSAM·includes·*/</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="a01133.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="a01013.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/ManifoldPreintegration.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="a00992.html">gtsam/navigation/ManifoldPreintegration.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00932.html">gtsam/navigation/TangentPreintegration.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="a00977.html">gtsam/navigation/TangentPreintegration.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">gtsam/base/debug.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00122.html">gtsam/base/debug.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·GTSAM_TANGENT_PREINTEGRATION</span></div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·GTSAM_TANGENT_PREINTEGRATION</span></div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·TangentPreintegration·PreintegrationType;</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·TangentPreintegration·PreintegrationType;</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·ManifoldPreintegration·PreintegrationType;</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·ManifoldPreintegration·PreintegrationType;</div>
Offset 349, 18 lines modifiedOffset 349, 18 lines modified
349 <div·class="line"><a·id="l00331"·name="l00331"></a><span·class="lineno">··331</span><span·class="keyword">template</span>·&lt;&gt;</div>349 <div·class="line"><a·id="l00331"·name="l00331"></a><span·class="lineno">··331</span><span·class="keyword">template</span>·&lt;&gt;</div>
350 <div·class="line"><a·id="l00332"·name="l00332"></a><span·class="lineno"><a·class="line"·href="a04164.html">··332</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04152.html">ImuFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;ImuFactor&gt;·{};</div>350 <div·class="line"><a·id="l00332"·name="l00332"></a><span·class="lineno"><a·class="line"·href="a04164.html">··332</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04152.html">ImuFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;ImuFactor&gt;·{};</div>
351 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>·</div>351 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>·</div>
352 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span><span·class="keyword">template</span>·&lt;&gt;</div>352 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span><span·class="keyword">template</span>·&lt;&gt;</div>
353 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno"><a·class="line"·href="a04168.html">··335</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04156.html">ImuFactor2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;ImuFactor2&gt;·{};</div>353 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno"><a·class="line"·href="a04168.html">··335</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04156.html">ImuFactor2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;ImuFactor2&gt;·{};</div>
354 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>·</div>354 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>·</div>
355 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>}·</div>355 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>}·</div>
356 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div>356 <div·class="ttc"·id="aa00122_html"><div·class="ttname"><a·href="a00122.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div>
357 <div·class="ttc"·id="aa00932_html"><div·class="ttname"><a·href="a00932.html">TangentPreintegration.h</a></div></div>357 <div·class="ttc"·id="aa00977_html"><div·class="ttname"><a·href="a00977.html">TangentPreintegration.h</a></div></div>
358 <div·class="ttc"·id="aa00959_html"><div·class="ttname"><a·href="a00959.html">ManifoldPreintegration.h</a></div></div>358 <div·class="ttc"·id="aa00992_html"><div·class="ttname"><a·href="a00992.html">ManifoldPreintegration.h</a></div></div>
359 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>359 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
360 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>360 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
361 <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>361 <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>
362 <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>362 <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>
363 <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>363 <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>
364 <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>364 <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>
365 <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>365 <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>
366 <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>366 <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>
Offset 383, 13 lines modifiedOffset 383, 13 lines modified
383 <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>383 <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>
384 <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>384 <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>
385 </div><!--·fragment·--></div><!--·contents·-->385 </div><!--·fragment·--></div><!--·contents·-->
386 </div><!--·doc-content·-->386 </div><!--·doc-content·-->
387 <!--·start·footer·part·-->387 <!--·start·footer·part·-->
388 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->388 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
389 ··<ul>389 ··<ul>
390 ····<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>390 ····<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">ImuFactor.h</a></li>
391 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>391 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
392 ··</ul>392 ··</ul>
393 </div>393 </div>
394 </body>394 </body>
395 </html>395 </html>
88.9 KB
./usr/share/doc/libgtsam-dev/html/a00947_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01160_source.html
Max HTML report size reached
51.9 KB
./usr/share/doc/libgtsam-dev/html/a00959_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01109_source.html
Files 13% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00959_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01109_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, 124 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">ManifoldPreintegration.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="a00959.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01109.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00992.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01052.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>DoglegOptimizer;</div>
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
125 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00032"·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·cla[·...·truncated·by·diffoscope;·len:·56,·SHA:·3337c2d463f0b7f9cdd5a244cf6b0adc6ae5384e0db5cab136ae71ca2bb4b6f8·...·]</a>·{</div>127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04256.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>·:·<span·class="keyword">public</span>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·52,·SHA:·01efd330da52379b50097aad1429e6586efe1cb8e802c3a7ba92f74e0bec633d·...·]</a>·{</div>
127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="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="};">
 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>
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">···41</a></span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·<a·class="code·hl_variable"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">deltaXij_</a>;</div> 
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">···42</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">delRdelBiasOmega_</a>;·</div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">···43</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">delPdelBiasAcc_</a>;···</div> 
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">···44</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">delPdelBiasOmega_</a>;·</div> 
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">···45</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">delVdelBiasAcc_</a>;···</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">···46</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">delVdelBiasOmega_</a>;·</div>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">deltaI[·...·truncated·by·diffoscope;·len:·6,·SHA:·51445c67d5c924f4db45f1645a5195062ffb75eb831fef33de4db81a5d4e9a6b·...·]</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>
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 144 <div·class="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>
136 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">···49</a></span>··<a·class="code·hl_function"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">ManifoldPreintegration</a>()·{</div> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····resetIntegration();</div>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>
139 <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>····std::cout.flush();</div>
140 </div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
142 <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="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>
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·setDeltaInitial(<span·class="keywordtype">double</span>·deltaInitial)·{·this-&gt;deltaInitial·=·deltaInitial;·}</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·setVerbosityDL(<span·class="keyword">const</span>·std::string&amp;·verbosityDL)·{·this-&gt;verbosityDL·=·verbosityDLTranslator(verbosityDL);·}</div>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">private</span>:</div>
 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>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</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>
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>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>
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_;·}</div> 
152 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.attitude();·}</div> 
153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.position();·}</div> 
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.velocity();·}</div> 
155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Matrix3··delRdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delRdelBiasOmega_;·}</div> 
157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··Matrix3··delPdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasAcc_;·}</div> 
Max diff block lines reached; 17503/39680 bytes (44.11%) of diff not shown.
13.0 KB
html2text {}
Max HTML report size reached
8.46 KB
./usr/share/doc/libgtsam-dev/html/a00968.html vs.
./usr/share/doc/libgtsam-dev/html/a00509.html
Files 11% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00968.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00509.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, 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="#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">ImuFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
 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: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="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.[·...·truncated·by·diffoscope;·len:·377,·SHA:·96e880f6e5c02cebda98ea720ed06ba20f262b0f91f5542ec18555f361711c49·...·])</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>
116 <tr·class="separator:a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae6415c63d70d1b582a0162652b16b868"><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>119 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
123 <dd> 
124 Stephen·Williams·</dd> 
125 <dd> 
126 Richard·Roberts·</dd> 
127 <dd>123 <dd>
128 Vadim·Indelman·</dd>124 Varun·Agrawal·</dd>
129 <dd>125 <dd>
130 David·Jensen·</dd>126 Shangjie·Xue·</dd>
131 <dd>127 <dd>
132 Frank·Dellaert·</dd></dl>128 Frank·Dellaert·</dd></dl>
 129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00968.html">ImuFactor.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="a00509.html">HybridBayesNet.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>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>
1.84 KB
html2text {}
Max HTML report size reached
5.57 KB
./usr/share/doc/libgtsam-dev/html/a00974.html vs.
./usr/share/doc/libgtsam-dev/html/a00695.html
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00974.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00695.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 35 lines modifiedOffset 95, 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">BarometricFactor.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>Implementation·file·for·Barometric·factor.··104 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00695_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>Implementation·file·for·Barometric·factor.·</p>115 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl> 
117 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>121 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00974.html">BarometricFactor.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00695.html">ISAM-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>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>124 ··</ul>
125 </div>125 </div>
126 </body>126 </body>
127 </html>127 </html>
1.12 KB
html2text {}
Max HTML report size reached
86.4 KB
./usr/share/doc/libgtsam-dev/html/a00998_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00305_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a00305_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 220 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">ImuBias.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="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="a00305.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00323.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.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="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
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="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="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> 
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> 
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>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</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>
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>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>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
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>·</div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;&gt;</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>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>
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;&gt;</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>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>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">explicit</span>·ConstantBias(<span·class="keyword">const</span>·Vector6&amp;·v)·:</div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······biasAcc_(v.head&lt;3&gt;()),·biasGyro_(v.tail&lt;3&gt;())·{</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>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">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="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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">·con[·...·truncated·by·diffoscope;·len:·11,·SHA:·cd004409e319f9d984fed0846048f4f405a43ce7d425dec3079acd39ac98baaf·...·]</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>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····Vector6·v;</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····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>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>
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>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04140.html#ada5994c047f61ce4052159928b44d624">···64</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#ada5994c047f61ce4052159928b44d624">accelerometer</a>()<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·biasAcc_;</div>159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;&gt;</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>GTSAM_EXPORT</div>
164 </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);[·...·truncated·by·diffoscope;·len:·1,·SHA:·dabd3aff769f07eb2965401eb029974ebba3407afd02b26ddb564ea5f8efae72·...·]/div>
165 <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>·</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>163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;&gt;</div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>GTSAM_EXPORT</div>
Max diff block lines reached; 44782/68021 bytes (65.84%) of diff not shown.
19.9 KB
html2text {}
Max HTML report size reached
23.1 KB
./usr/share/doc/libgtsam-dev/html/a01004_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01076_source.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01004_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01076_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 69 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">nonlinearExceptions.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="a01004.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01076.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="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;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>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;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="a01157.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><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="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>
 125 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04328.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04328.html">ExpressionFactorGraph</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·{</div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">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>
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> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">mutable</span>·std::string·what_;</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a04492.html">MarginalizeNonleafException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter·=·DefaultKeyFormatter)·noexcept·:</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······key_(key),·formatter_(formatter)·{}</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04492.html">~MarginalizeNonleafException</a>()·<span·class="keyword">noexcept</span>·{}</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·key_;·}</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>(what_.empty())</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········what_·=</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="stringliteral">&quot;\nRequested·to·marginalize·out·variable·&quot;</span>·+·formatter_(key_)·+·<span·class="stringliteral">&quot;,·but·this·variable\n\</span></div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="stringliteral">is·not·a·leaf.··To·make·the·variables·you·would·like·to·marginalize·be·leaves,\n\</span></div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="stringliteral">their·ordering·should·be·constrained·using·the·constrainedKeys·argument·to\n\</span></div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="stringliteral">ISAM2::update().\n&quot;</span>;</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·what_.c_str();</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>
147 </div>138 </div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>};</div>
 141 </div>
 142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>
 144 <div·class="ttc"·id="aa01157_html"><div·class="ttname"><a·href="a01157.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div> 
150 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></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>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>
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>·nonlinearExcep[·...·truncated·by·diffoscope;·len:·10,·SHA:·23f09684471639aab135a2511b75075ccd197ff6878de2fbbeec317e3b7c5111·...·]</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.</di[·...·truncated·by·diffoscope;·len:·55,·SHA:·cb4e13f7a44b5490b168589b397abe3431f8050f419f481a5fd041da6cef8651·...·]</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>
155 </div><!--·fragment·--></div><!--·contents·-->153 </div><!--·fragment·--></div><!--·contents·-->
156 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
158 <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!·-->
159 ··<ul>157 ··<ul>
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="a01004.html">nonlinearExceptions.h</a></li>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="a01076.html">ExpressionFactorGraph.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>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>
162 ··</ul>160 ··</ul>
163 </div>161 </div>
164 </body>162 </body>
165 </html>163 </html>
5.3 KB
html2text {}
Max HTML report size reached
46.9 KB
./usr/share/doc/libgtsam-dev/html/a01010_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01277_source.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorQR.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01010_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01277_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 116 lines modifiedOffset 98, 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">CustomFactor.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="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">/*·---------------------------------------------------------------[·...·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,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.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="a00818.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>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</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="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>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div>
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>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>
125 <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>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>CustomFactor;</div>130 <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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
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> 
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04248.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04248.html">CustomFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·37,·SHA:·d5ff2c5def5007406287d7720a43579b79c63444c757d2a8108546f9258b79d5·...·]</div>133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04868.html#a6acdcc2e3a964795a0438cdb3ea94b1d">···31</a></span>··<a·class="code·hl_function"·href="a04868.html#a6acdcc2e3a964795a0438cdb3ea94b1d">JacobianFactorQR</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·200,·SHA:·86dd16206d22d45b0a0dd86cae94035178d02b5425fb1cba0c704586fd481554·...·]</div>
 134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·FBlocks,·<span·class="keyword">const</span>·Matrix&amp;·E,·<span·class="keyword">const</span>·Matrix3&amp;·P,</div>
 135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="comment">//</span></div>
 136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······Base()·{</div>
 138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·Create·a·number·of·Jacobian·factors·in·a·factor·graph</span></div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·gfg;</div>
 140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a03688.html">Symbol</a>·pointKey(<span·class="charliteral">&#39;p&#39;</span>,·0);</div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·FBlocks.size();·++k)·{</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·=·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>[k];</div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······gfg.<a·class="code·hl_function"·href="a03792.html#a733aa6a7780bb3d16fb45345a655f717">add</a>(pointKey,·E.block&lt;ZDim,·3&gt;(ZDim·*·k,·0),·key,·FBlocks[k],</div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········b.segment·&lt;·ZDim·&gt;·(ZDim·*·k),·model);</div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</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>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</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>
144 <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>····variables.push_back(pointKey);</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>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#ga7f31[·...·truncated·by·diffoscope;·len:·46,·SHA:·2cb699742f7fb8c730ec88b8eba91546f851828750e65875e8017cf1028aac1f·...·];</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>
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>155 <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>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>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
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> 
152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">···67</a></span>··<a·class="code·hl_function"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">CustomFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="keyword">const</span>·CustomErrorFunction·&amp;errorFunction)·:</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_class"·href="a04504.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)·{</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
157 </div>158 </div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a04248.html">~CustomFactor</a>()·<span·class="keyword">override</span>·=·<span·class="keywordflow">default</span>;</div> 
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> 
Max diff block lines reached; 10493/35695 bytes (29.40%) of diff not shown.
11.9 KB
html2text {}
Max HTML report size reached
28.9 KB
./usr/share/doc/libgtsam-dev/html/a01028_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01001_source.html
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01028_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01001_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, 86 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">expressionTesting.h</div></div>104 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01028.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <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-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="a00626.html">gtsam/inference/DotWriter.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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01016.html">gtsam/nonlinear/factorTesting.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>Value;</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04368.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04368.html">GraphvizFormatting</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div>
 129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">···34</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·{·X,·Y,·Z,·NEGX,·NEGY,·NEGZ·};</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·an·ExpressionFactor</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">bool</span>·testExpressionJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>&amp;·expression,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">double</span>·nd_step,·<span·class="keywordtype">double</span>·tolerance)·{</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Create·factor</span></div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">size_t</span>·size·=·traits&lt;T&gt;::dimension;</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··ExpressionFactor&lt;T&gt;·f(<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(size),</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······expression.<a·class="code·hl_function"·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">value</a>(values),·expression);</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·testFactorJacobians(name_,·f,·values,·nd_step,·tolerance);</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}·<span·class="comment">//·namespace·internal</span></div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·<span·class="comment">//·namespace·gtsam</span></div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">···36</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href=[·...·truncated·by·diffoscope;·len:·74,·SHA:·98e6a5a9b2d770eadb7543f34b2e9b83d77a6120fd74349b215ef77ffde66d4d·...·]</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">···38</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">paperVerticalAxis</a>;····</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">···40</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">scale</a>;··</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">mergeSimilarFactors</a>;··</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
141 <div·class="foldopen"·id="foldopen00048"·data-start=""·data-end="">136 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01028.html#a701d0cd12b81a725f7f9cd2432fe9e2a">···48</a></span><span·class="preprocessor">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS(expression,·values,·numerical_derivative_step,·tolerance)·\</span></div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</span></div>137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">···46</a></span>··<a·class="code·hl_function"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">GraphvizFormatting</a>()</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·paperHorizontalAxis(Y),</div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········paperVerticalAxis(X),</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········scale(1),</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div>
144 </div>142 </div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Find·bounds</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··Vector2·findBounds(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·keys)·<span·class="keyword">const</span>;</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··boost::optional&lt;Vector2&gt;·extractPosition(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>;</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··boost::optional&lt;Vector2&gt;·variablePos(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·Vector2&amp;·min,</div>
 150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·······································<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::optional&lt;Vector2&gt;·factorPos(<span·class="keyword">const</span>·Vector2&amp;·min,·<span·class="keywordtype">size_t</span>·i)·<span·class="keyword">const</span>;</div>
 153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>
 154 </div>
 155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}··<span·class="comment">//·namespace·gtsam</span></div>
145 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>157 <div·class="ttc"·id="aa00626_html"><div·class="ttname"><a·href="a00626.html">DotWriter.h</a></div><div·class="ttdoc">Graphviz·formatter.</div></div>
146 <div·class="ttc"·id="aa01016_html"><div·class="ttname"><a·href="a01016.html">factorTesting.h</a></div><div·class="ttdoc">Evaluate·derivatives·of·a·nonlinear·factor·numerically.</div></div> 
147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
148 <div·class="ttc"·id="aa03940_html_a61fda7a7390d3fc40f5618185e801bfe"><div·class="ttname"><a·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">gtsam::noiseModel::Unit::Create</a></div><div·class="ttdeci">static·shared_ptr·Create(size_t·dim)</div><div·class="ttdoc">Create·a·unit·covariance·noise·model.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:597</div></div> 
149 <div·class="ttc"·id="aa04292_html"><div·class="ttname"><a·href="a04292.html">gtsam::Expression</a></div><div·class="ttdoc">Expression·class·that·supports·automatic·differentiation.</div><div·class="ttdef"><b>Definition</b>·Expression.h:48</div></div> 
150 <div·class="ttc"·id="aa04292_html_acb8e427a376afb1eec8bcda057128c11"><div·class="ttname"><a·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">gtsam::Expression::value</a></div><div·class="ttdeci">T·value(const·Values·&amp;values,·boost::optional&lt;·std::vector&lt;·Matrix·&gt;[·...·truncated·by·diffoscope;·len:·219,·SHA:·f58a2371fbbab2de67bc593f0334499ebb9771fcbdb51a320e03696392d23641·...·]</div></div>159 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><[·...·truncated·by·diffoscope;·len:·28,·SHA:·f1ca64e6313c08c8843b4d4c9651b38c04fb4c6d341b8ed7d8575301b398b808·...·]</div></div>
 160 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
 161 <div·class="ttc"·id="aa02596_html"><div·class="ttname"><a·href="a02596.html">gtsam::Value</a></div><div·class="ttdoc">This·is·the·base·class·for·any·type·to·be·stored·in·Values.</div><div·class="ttdef"><b>Definition</b>·Value.h:37</div></div>
 162 <div·class="ttc"·id="aa03576_html"><div·class="ttname"><a·href="a03576.html">gtsam::DotWriter</a></div><div·class="ttdoc">DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:35</div></div>
 163 <div·class="ttc"·id="aa04368_html"><div·class="ttname"><a·href="a04368.html">gtsam::GraphvizFormatting</a></div><div·class="ttdoc">Formatting·options·and·functions·for·saving·a·NonlinearFactorGraph·instance·in·GraphViz·format.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:32</div></div>
 164 <div·class="ttc"·id="aa04368_html_a03dcd7ae858413a9b0622dc024345209"><div·class="ttname"><a·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">gtsam::GraphvizFormatting::Axis</a></div><div·class="ttdeci">Axis</div><div·class="ttdoc">World·axes·to·be·assigned·to·paper·axes.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:34</div></div>
 165 <div·class="ttc"·id="aa04368_html_a2510b8d60ade59a0cb2eb20bdeabefa5"><div·class="ttname"><a·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">gtsam::GraphvizFormatting::paperVerticalAxis</a></div><div·class="ttdeci">Axis·paperVerticalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·vertical·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:38</div></div>
 166 <div·class="ttc"·id="aa04368_html_a28cc4181d43026077d292c8f7bbc93a9"><div·class="ttname"><a·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">gtsam::GraphvizFormatting::GraphvizFormatting</a></div><div·class="ttdeci">GraphvizFormatting()</div><div·class="ttdoc">Default·constructor·sets·up·robot·coordinates.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:46</div></div>
 167 <div·class="ttc"·id="aa04368_html_a7be882956fb690537dffee6b657bee1c"><div·class="ttname"><a·href="a04368.html#a7be882956fb690537dffee6b657bee1c">gtsam::GraphvizFormatting::mergeSimilarFactors</a></div><div·class="ttdeci">bool·mergeSimilarFactors</div><div·class="ttdoc">Merge·multiple·factors·that·have·the·same·connectivity.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:41</div></div>
 168 <div·class="ttc"·id="aa04368_html_a7f90a6942877030cb1234c33fbc74755"><div·class="ttname"><a·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">gtsam::GraphvizFormatting::scale</a></div><div·class="ttdeci">double·scale</div><div·class="ttdoc">Scale·all·positions·to·reduce·/·increase·density.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:40</div></div>
 169 <div·class="ttc"·id="aa04368_html_acd47a7fd6c759b84610f2f0c8643cb3b"><div·class="ttname"><a·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">gtsam::GraphvizFormatting::paperHorizontalAxis</a></div><div·class="ttdeci">Axis·paperHorizontalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·horizontal·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:36</div></div>
151 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>170 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>
 171 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div>
152 </div><!--·fragment·--></div><!--·contents·-->172 </div><!--·fragment·--></div><!--·contents·-->
Max diff block lines reached; 936/22374 bytes (4.18%) of diff not shown.
6.94 KB
html2text {}
Max HTML report size reached
58.2 KB
./usr/share/doc/libgtsam-dev/html/a01043_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00761_source.html
Files 18% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/linear/BinaryJacobianFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01043_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 98, 111 lines modifiedOffset 98, 132 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.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="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="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="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="a00824.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01055.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div>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/timing.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>
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="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>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="keyword">namespace·</span>internal·{·<span·class="keyword">struct·</span>NonlinearOptimizerState;·}</div>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·M,·<span·class="keywordtype">int</span>·N1,·<span·class="keywordtype">int</span>·N2&gt;</div>
 127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03720.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>:·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div>
 129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">···36</a></span>··<a·class="code·hl_function"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">BinaryJacobianFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N1&gt;&amp;·A1,</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N2&gt;&amp;·A2,</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·1&gt;&amp;·b,·<span·class="comment">//</span></div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(key1,·A1,·key2,·A2,·b,·model)·{</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
 137 </div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1()<span·class="keyword">·const·</span>{</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[0];</div>
 141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2()<span·class="keyword">·const·</span>{</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[1];</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·Fixed-size·matrix·update</span></div>
127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">147 <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>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">···51</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateH[·...·truncated·by·diffoscope;·len:·154,·SHA:·e5b66df8fe95901c9f2b62868e1046d72c7253c4ae942980b10baa8e78465751·...·]</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>*·info)<span·class="keyword">·const·override·</span>{</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····gttic(updateHessian_BinaryJacobianFactor);</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Whiten·the·factor·if·it·has·a·noise·model</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·<a·class="code·hl_function"·href="a03844.html#a44a2ce150ef653460b6f2c3c3cd251c6">get_model</a>();</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(model·&amp;&amp;·!model-&gt;isUnit())·{</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">if</span>·(model-&gt;isConstrained())</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="stringliteral">&quot;BinaryJacobianFactor::updateHessian:·cannot·update·information·with·&quot;</span></div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>················<span·class="stringliteral">&quot;constrained·noise·model&quot;</span>);</div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>·whitenedFactor(key1(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#a17c02f11c35bf7768347cad4943f0f64">begin</a>())),</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········key2(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#aa1f00e05967c0c278beec17af9cb0530">end</a>())),·model-&gt;whiten(<a·class="code·hl_function"·href="a03844.html#a0d0aa9bc7d1cdf639b6731d6cef6b2f8">getb</a>()));</div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······whitenedFactor.<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateHessian</a>(infoKeys,·info);</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}·<span·class="keywordflow">else</span>·{</div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//·First·build·an·array·of·slots</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot1·=·Slot(infoKeys,·key1());</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot2·=·Slot(infoKeys,·key2());</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slotB·=·info-&gt;<a·class="code·hl_function"·href="a02472.html#acbbb5bd424e0427ef4672b40e31ffa85">nBlocks</a>()·-·1;</div>
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div> 
131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04552.html#a7142764a820ba039a610074f855bce13">···78</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04552.html#a7142764a820[·...·truncated·by·diffoscope;·len:·35,·SHA:·ca50193aae8bb7409f3436b2f6f926d9e1f3c68f79501cd1e4f0399d0e71b823·...·]</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·Matrix&amp;·Ab·=·Ab_.<a·class="code·hl_function"·href="a02660.html#a1637c4ff95b691fce6b0419996d87061">matrix</a>();</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······Eigen::Block&lt;const·Matrix,·M,·N1&gt;·A1(Ab,·0,·0);</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······Eigen::Block&lt;const·Matrix,·M,·N2&gt;·A2(Ab,·0,·N1);</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······Eigen::Block&lt;const·Matrix,·M,·1&gt;·b(Ab,·0,·N1·+·N2);</div>
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·We·perform·I·+=·A&#39;*A·to·the·upper·triangle</span></div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#abb8f0a01919cc6afa0056f0c827d164c">diagonalBlock</a>(slot1).rankUpdate(A1.transpose());</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot1,·slot2,·A1.transpose()·*·A2);</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot1,·slotB,·A1.transpose()·*·b);</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#abb8f0a01919cc6afa0056f0c827d164c">diagonalBlock</a>(slot2).rankUpdate(A2.transpose());</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot2,·slotB,·A2.transpose()·*·b);</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#ac238889d9c141c538f6381619d0c39a4">updateDiagonalBlock</a>(slotB,·b.transpose()·*·b);</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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="l00084"·name="l00084"></a><span·class="lineno">···84</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#ab0f7caa60ea97aa83[·...·truncated·by·diffoscope;·len:·85,·SHA:·c39e4f47739729a62da093ca3f3703d394807ce318a7257a54428714f760c75e·...·]/div>183 </div>
137 <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><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>
 186 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 187 <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="l00088"·name="l00088"></a><span·class="lineno">···88</span>····BinaryJacobianFactor&lt;M,·N1,·N2&gt;·&gt;·{</div>
138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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> 
Max diff block lines reached; 14306/43415 bytes (32.95%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
83.7 KB
./usr/share/doc/libgtsam-dev/html/a01046_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00896_source.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/linear/SubgraphBuilder.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01046_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('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, 203 lines modifiedOffset 98, 216 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h</div></div>104 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01046.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00896.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/FastMap.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.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;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 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>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>136 <div·class="line"><a·id="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>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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">···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>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/**************************************************************************/</span></div>
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">143 <div·class="foldopen"·id="foldopen00043"·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>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>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">146 <div·class="foldopen"·id="foldopen00045"·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>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>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">double</span>·delta;</div>153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>···<span·class="keyword">private</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>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>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">double</span>·f_error;</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>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>
136 </div>161 </div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>162 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">···53</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">TrustReg[·...·truncated·by·diffoscope;·len:·23,·SHA:·8aea7927e5dccb77eb7d97e00b53d250ce5225137d9e2dc081964abecf937ac1·...·]</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>
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····SEARCH_EACH_ITERATION,</div>167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····SEARCH_REDUCE_ONLY,</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····ONE_STEP_PER_ITERATION</div>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>
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
 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>
Max diff block lines reached; 43946/66482 bytes (66.10%) of diff not shown.
18.6 KB
html2text {}
Max HTML report size reached
91.6 KB
./usr/share/doc/libgtsam-dev/html/a01049_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00176_source.html
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a01061.html vs.
./usr/share/doc/libgtsam-dev/html/a00035.html
Files 13% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01061.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 95, 58 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ISAM2Params.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">OptionalJacobian.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Parameters·for·iSAM·2.··105 <p>Special·class·for·optional·Jacobian·arguments.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01061_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>
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="a04408.html">gtsam::ISAM2GaussNewtonParams</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>
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>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:·34,·SHA:·0d36d1ca93747de4909dcbd950589fb11dc859327a65beda17455765d735bcaa·...·]8.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="a02452.html">gtsam::OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&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="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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04416.html">gtsam::ISAM2Params</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02456.html">gtsam::MakeJacobian&lt;·T,·A·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·Jacobian··<a·href="a02456.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02460.html">gtsam::MakeOptionalJacobian&lt;·T,·A·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·JacobianTA·optional·reference·Used·mainly·by·Expressions··<a·href="a02460.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
128 Typedefs</h2></td></tr> 
129 <tr·class="memitem:ga238e84a1d4a91f43465b12592a8bf8e4"·id="r_ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02316.html">FastMap</a>&lt;·char,·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01426.html#ga238e84a1d4a91f43465b12592a8bf8e4">gtsam::ISAM2ThresholdMap</a></td></tr> 
130 <tr·class="memdesc:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·the·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm.··<br·/></td></tr> 
131 <tr·class="separator:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a1b8707b19ab1e617a8f20c6d68b6d310"·id="r_a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b8707b19ab1e617a8f20c6d68b6d310"·name="a1b8707b19ab1e617a8f20c6d68b6d310"></a> 
133 typedef·ISAM2ThresholdMap::value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ISAM2ThresholdMapValue</b></td></tr> 
134 <tr·class="separator:a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table>128 </table>
136 <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>
137 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 132 <dd>
 133 Natesh·Srinivasan·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Nov·28,·2014·</dd></dl>
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="a01061.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00035.html">OptionalJacobian.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.92 KB
html2text {}
Max HTML report size reached
143 KB
./usr/share/doc/libgtsam-dev/html/a01061_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00491_source.html
Max HTML report size reached
17.1 KB
./usr/share/doc/libgtsam-dev/html/a01073.html vs.
./usr/share/doc/libgtsam-dev/html/a00956.html
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/navigation/CombinedImuFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01073.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 95, 67 lines modifiedOffset 95, 70 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Values.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01073_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00956_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="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>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04104.html">gtsam::PreintegrationCombinedParams</a></td></tr>
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>111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration·using·<a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>:·Usage:·Create·just·a·single·Params[·...·truncated·by·diffoscope;·len:·63,·SHA:·da8adb3d1943b2d23996c4afea2943dffd0f1984920ebe9c8f3cd58f92aeb25b·...·].html#details">More...</a><br·/></td></tr>
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="a04624.html">gtsam::Values::deref_iterator</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04108.html">gtsam::PreintegratedCombinedMeasurements</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·and·the·corresponding·covariance·matrix.··<a·href="a04108.html#details">More...</a><br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <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>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04112.html">gtsam::CombinedImuFactor</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,·as·well·as·bias·at·previous·time·step),·and·current·state·(pose,·velocity,·bias·at·current·time·step).··<a·href="a04112.html#details">More...</a><br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <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>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04116.html">gtsam::traits&lt;·PreintegrationCombinedParams·&gt;</a></td></tr>
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 <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>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04120.html">gtsam::traits&lt;·PreintegratedCombinedMeasurements·&gt;</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <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>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04124.html">gtsam::traits&lt;·CombinedImuFactor·&gt;</a></td></tr>
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>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
138 <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>
139 Namespaces</h2></td></tr>127 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>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>
141 <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>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 </table><table·class="memberdecls">
 132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 133 Typedefs</h2></td></tr>
 134 <tr·class="memitem:a64e2f1f46479338e7b2ff5380472527f"·id="r_a64e2f1f46479338e7b2ff5380472527f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64e2f1f46479338e7b2ff5380472527f"·name="a64e2f1f46479338e7b2ff5380472527f"></a>
 135 typedef·<a·class="el"·href="a04192.html">ManifoldPreintegration</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PreintegrationType</b></td></tr>
 136 <tr·class="separator:a64e2f1f46479338e7b2ff5380472527f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table>137 </table>
144 <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>
145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p> 
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-likeli[·...·truncated·by·diffoscope;·len:·294,·SHA:·3c467db66d9ec38895ec8e62f3bf444fbe9e15310580367a56d70a956d7f735c·...·]>139 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 140 <dd>
 141 Stephen·Williams·</dd>
 142 <dd>
 143 Richard·Roberts·</dd>
 144 <dd>
 145 Vadim·Indelman·</dd>
 146 <dd>
 147 David·Jensen·</dd>
 148 <dd>
 149 Frank·Dellaert·</dd>
 150 <dd>
 151 Varun·Agrawal·</dd></dl>
148 </div></div><!--·contents·-->152 </div></div><!--·contents·-->
149 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
150 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
151 <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!·-->
152 ··<ul>156 ··<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="a01073.html">Values.h</a></li>157 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00956.html">CombinedImuFactor.h</a></li>
154 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>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>
155 ··</ul>159 ··</ul>
156 </div>160 </div>
157 </body>161 </body>
158 </html>162 </html>
4.67 KB
html2text {}
Max HTML report size reached
205 KB
./usr/share/doc/libgtsam-dev/html/a01073_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00413_source.html
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/a01091.html vs.
./usr/share/doc/libgtsam-dev/html/a00833.html
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01091.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 95, 57 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">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Sampler.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··105 <p>sampling·from·a·NoiseModel··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01091_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00833_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04020.html">gtsam::Sampler</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·nonlinear·CG·method·using·the·template·below.··<a·href="a04460.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·by·NoiseModel.··<a·href="a04020.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"·id="r_a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplParams"·colspan="2"><a·id="a0ceb9e5a5e864b96c529db67f55a873b"·name="a0ceb9e5a5e864b96c529db67f55a873b"></a> 
125 template&lt;class·S·,·class·V·,·class·W·&gt;·</td></tr> 
126 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::lineSearch</b>·(const·S·&amp;system,·const·V·currentValues,·const·W·&amp;gradient)</td></tr> 
127 <tr·class="memdesc:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·golden-section·line·search·algorithm.·<br·/></td></tr> 
128 <tr·class="separator:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"·id="r_afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·&gt;·</td></tr> 
130 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·V,·int·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afc19854e0bfc1acadb00ff00a043cc17">gtsam::nonlinearConjugateGradient</a>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·const·bool·singleIteration,·const·bool·gradientDescent=false)</td></tr> 
131 <tr·class="memdesc:afc19854e0bfc1acadb00ff00a043cc17"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·nonlinear·conjugate·gradient·method·using·the·Polak-Ribiere·formula·suggested·in·<a·href="http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method">http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method</a>.··<br·/></td></tr> 
132 <tr·class="separator:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>120 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>122 <div·class="textblock"><p>sampling·from·a·NoiseModel·</p>
136 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
137 <dl·class="section·date"><dt>Date</dt><dd>June·11,·2012·</dd></dl>124 <dd>
 125 Alex·Cunningham·</dd></dl>
138 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>130 ··<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="a01091.html">NonlinearConjugateGradientOptimizer.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00833.html">Sampler.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>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 ··</ul>133 ··</ul>
146 </div>134 </div>
147 </body>135 </body>
148 </html>136 </html>
2.93 KB
html2text {}
Max HTML report size reached
107 KB
./usr/share/doc/libgtsam-dev/html/a01091_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00749_source.html
Max HTML report size reached
112 KB
./usr/share/doc/libgtsam-dev/html/a01145_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00920_source.html
Max HTML report size reached
130 KB
./usr/share/doc/libgtsam-dev/html/a01148_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00368_source.html
Max HTML report size reached
63.1 KB
./usr/share/doc/libgtsam-dev/html/a01151_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00389_source.html
Files 16% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a01151_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00389_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, 131 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">LevenbergMarquardtOptimizer.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="a01151.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00389.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01043.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01037.html">gtsam/nonlinear/LevenbergMarquardtParams.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/date_time/posix_time/posix_time.hpp&gt;</span></div>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Cal,·<span·class="keywordtype">size_t</span>·Dim&gt;</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>NonlinearOptimizerMoreOptimizationTest;</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
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> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">protected</span>:</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">···38</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·<a·class="code·hl_variable"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">params_</a>;·</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::posix_time::ptime·startTime_;</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·initTime();</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;LevenbergMarquardtOptimizer&gt;·shared_ptr;</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div> 
148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
149 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00047"·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>126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">···47</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">calibrate[·...·truncated·by·diffoscope;·len:·205,·SHA:·b801b6d52ba4bd61d50f0ee260d64d6666c818a43fa3b97944f6d37d8e7b0ca5·...·]</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>
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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">···54</span>····<span·class="comment">//·Compute·uncalibrate·Jacobians</span></div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····calibration.uncalibrate(pn,·Dcal·?·&amp;H_uncal_K·:·<span·class="keyword">nullptr</span>,·H_uncal_pn);</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····H_uncal_pn_inv·=·H_uncal_pn.inverse();</div>
 137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(Dp)·*Dp·=·H_uncal_pn_inv;</div>
 139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(Dcal)·*Dcal·=·-H_uncal_pn_inv·*·H_uncal_K;</div>
 140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div>
152 </div>142 </div>
 143 <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>
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div>
 153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3&gt;;</div>
155 <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>
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>155 <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>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>
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
160 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04436.html#a899353dce14ec64bf389164011b58c72">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04436.html#a899353dce14ec64bf389164011b58c72">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::cout·&lt;&lt;·str·&lt;&lt;·<span·class="stringliteral">&quot;LevenbergMarquardtOptimizer&quot;</span>·&lt;&lt;·std::endl;</div> 
163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····this-&gt;params_.print(<span·class="stringliteral">&quot;··parameters:\n&quot;</span>);</div>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</spa[·...·truncated·by·diffoscope;·len:·181,·SHA:·7ed233d7388ea50e33d224ce0793d961f29e70644f238bc9bf19e765c3ac035d·...·]</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>
164 <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>
Max diff block lines reached; 30780/49724 bytes (61.90%) of diff not shown.
14.4 KB
html2text {}
Max HTML report size reached
36.2 KB
./usr/share/doc/libgtsam-dev/html/a01154_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00050_source.html
Files 26% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01154_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00050_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 86 lines modifiedOffset 98, 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">GraphvizFormatting.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="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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·testLie.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Test·utilities·for·Lie·groups</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
118 <div·class="line"><a·id="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><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">#include·&lt;<a·class="code"·href="a00617.html">gtsam/inference/DotWriter.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="a00002.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="a00140.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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>Value;</div>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>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04368.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04368.html">GraphvizFormatting</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">···34</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>[·...·truncated·by·diffoscope;·len:·31,·SHA:·72ae4a009a8f8ff2d782f4ab4f644a5e390328ac4111d20a93f81912b925606a·...·]</div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·derivatives</span></div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div>
 138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keywordtype">void</span>·testLieGroupDerivatives(TestResult&amp;·result_,·<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
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">mergeSi[·...·truncated·by·diffoscope;·len:·19,·SHA:·a14fa8a7357cb35cc63e6336c3ce7004449a643926872b2b34c4cdf418a7e91b·...·]</div>141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Matrix·H1,·H2;</div>
 142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div>
 143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div>
 144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 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>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 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>
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>152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div> 
142 </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>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Find·bounds</span></div>158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Between</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[·...·truncated·by·diffoscope;·len:·1,·SHA:·62b67e1f685b7fef51102005dddd27774be3fee38c42965c53aab035d0b6b221·...·];</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>
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··boost::optional&lt;Vector2&gt;·extractPosition(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>;</div> 
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>163 <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>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>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::optional&lt;Vector2&gt;·factorPos(<span·class="keyword">const</span>·Vector2&amp;·min,·<span·class="keywordtype">size_t</span>·i)·<span·class="keyword">const</span>;</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Matrix·H1,·H2;</div>
154 </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>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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>
Max diff block lines reached; 5450/28475 bytes (19.14%) of diff not shown.
8.27 KB
html2text {}
Max HTML report size reached
6.7 KB
./usr/share/doc/libgtsam-dev/html/a01160.html vs.
./usr/share/doc/libgtsam-dev/html/a01337.html
Files 17% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/slam/PoseRotationPrior.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01160.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01337.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, 36 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··105 <p>Implements·a·prior·on·the·rotation·component·of·a·pose.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</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">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Implements·a·prior·on·the·rotation·component·of·a·pose.·</p>
114 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>Jun·11,·2012·</dd></dl>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>
117 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>128 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01160.html">NonlinearConjugateGradientOptimizer.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01337.html">PoseRotationPrior.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>131 ··</ul>
125 </div>132 </div>
126 </body>133 </body>
127 </html>134 </html>
1.54 KB
html2text {}
Max HTML report size reached
6.69 KB
./usr/share/doc/libgtsam-dev/html/a01169.html vs.
./usr/share/doc/libgtsam-dev/html/a00476.html
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/geometry/Similarity3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00476.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, 39 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">ExtendedKalmanFilter-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity3.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··105 <p>Implementation·of·Similarity3·transform.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01169_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: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>
113 </table>119 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>121 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
117 <dd>123 <dd>
118 Chris·Beall·</dd></dl>124 John·Lambert·</dd></dl>
119 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>129 ··<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="a01169.html">ExtendedKalmanFilter-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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00476.html">Similarity3.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>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 ··</ul>132 ··</ul>
127 </div>133 </div>
128 </body>134 </body>
129 </html>135 </html>
1.41 KB
html2text {}
Max HTML report size reached
172 KB
./usr/share/doc/libgtsam-dev/html/a01172_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00890_source.html
Max HTML report size reached
72.7 KB
./usr/share/doc/libgtsam-dev/html/a01193_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00944_source.html
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/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 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01193_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00944_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, 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">TranslationRecovery.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="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="a00944.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>118 <div·class="line"><a·id="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01151.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01208.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="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>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/PreintegrationParams.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00980.html">gtsam/navigation/NavState.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;utility&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="a00962.html">gtsam/navigation/ImuBias.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>124 <div·class="line"><a·id="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>
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="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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·Set·up·an·optimization·problem·for·the·unknown·translations·Ti·in·the·world</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·coordinate·frame,·given·the·known·camera·attitudes·wRi·with·respect·to·the</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·world·frame,·and·a·set·of·(noisy)·translation·directions·of·type·Unit3,</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·w_aZb.·The·measurement·equation·is</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//····w_aZb·=·Unit3(Tb·-·Ta)···(1)</span></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·i.e.,·w_aZb·is·the·translation·direction·from·frame·A·to·B,·in·world</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·coordinates.·Although·Unit3·instances·live·on·a·manifold,·following</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·Wilson14eccv_1DSfM.pdf·error·we·compute·the·*chordal·distance*·in·the</span></div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·ambient·world·coordinate·frame.</span></div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//</span></div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">//·It·is·clear·that·we·cannot·recover·the·scale,·nor·the·absolute·position,</span></div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·so·the·gauge·freedom·in·this·case·is·3·+·1·=·4.·We·fix·these·by·taking·fixing</span></div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·the·translations·Ta·and·Tb·associated·with·the·first·measurement·w_aZb,</span></div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·clamping·them·to·their·initial·values·as·given·to·this·method.·If·no·initial</span></div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·values·are·given,·we·use·the·origin·for·Tb·and·set·Tb·to·make·(1)·come</span></div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·through,·i.e.,</span></div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//····Tb·=·s·*·wRa·*·Point3(w_aZb)·····(2)</span></div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·where·s·is·an·arbitrary·scale·that·can·be·supplied,·default·1.0.·Hence,·two</span></div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·versions·are·supplied·below·corresponding·to·whether·we·have·initial·values</span></div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//·or·not.</span></div> 
150 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04756.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04756.html">TranslationRecovery</a>·{</div>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>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">public</span>:</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div>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>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">private</span>:</div>137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Translation·directions·between·camera·pairs.</span></div>138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::shared_ptr&lt;Params&gt;·p_;</div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··TranslationEdges·relativeTranslations_;</div>139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">···50</a></span>··<a·class="code·hl_class"·href="a04140.html">Bias</a>·<a·class="code·hl_variable"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">biasHat_</a>;</div>
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Parameters.</span></div>143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·lmParams_;</div>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>
162 <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>
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div>
 151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>
 152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·resetIntegration()·=·0;</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 156 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">void</span>·resetIntegrationAndSetBias(<span·class="keyword">const</span>·Bias&amp;·biasHat);</div>
 157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
164 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">···69</a></span>··<a·class="code·hl_function"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">TranslationRecovery</a>(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·101,·SHA:·8b6ba42a801d850f72d11fb7e473c19576244c6430ab6ad27f21ba60170b144b·...·]</div>159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04216.html#a4d978fd06c9d44dfdcf2eee1e4b33e79">···86</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04216.html#a4d978fd06c9d44dfdcf2eee1e4b33e79">matches[·...·truncated·by·diffoscope;·len:·165,·SHA:·0ce85f22487a4e27bc2270e534db79bd7df15a79035b654b427c55c13069d3e2·...·]</div>
 160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·p_.get()·==·other.p_.get();</div>
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·lmParams_(lmParams)·{}</div>161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
167 </div>162 </div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04756.html#a7a327105426ada3cf5b5ddf7415a6bb3">···75</a></span>··<a·class="code·hl_function"·href="a04756.html#a7a327105426ada3cf5b5ddf7415a6bb3">TranslationRecovery</a>()·=·<span·class="keywordflow">default</span>;</div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_function"·href="a04756.html#a1c630863b2c8bedce98f15fd50fa9c03">buildGraph</a>(</div> 
172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">const</span>·std::vector&lt;<a·class="code·hl_class"·href="a04688.html">BinaryMeasurement&lt;Unit3&gt;</a>&gt;·&amp;relativeTranslations)·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 19007/54539 bytes (34.85%) of diff not shown.
19.3 KB
html2text {}
Max HTML report size reached
27.8 KB
./usr/share/doc/libgtsam-dev/html/a01196_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00659_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/inference/JunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01196_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00659_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 82 lines modifiedOffset 98, 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">MFAS.h</div></div>104 ··<div·class="headertitle"><div·class="title">JunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01196.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00659.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>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;gtsam/geometry/Unit3.h&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01208.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/ClusterTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <div·class="line"><a·id="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;memory&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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="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>
 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="foldopen00051"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04700.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04700.html">MFAS</a>·{</div>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"·hr[·...·truncated·by·diffoscope;·len:·68,·SHA:·527d7d6531fcadbd877f4bf3a81372df60dad3f796f90da3ec8c8b412a8b4fc9·...·]·{</div>
 130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·used·to·represent·edges·between·two·nodes·in·the·graph.·When·used·in</span></div> 
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·translation·averaging·for·global·SfM</span></div> 
135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div> 
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div>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>
137 <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>
138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">protected</span>:</div>
 138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·edges·with·a·direction·such·that·all·weights·are·positive</span></div> 
140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·i.e,·edges·that·originally·had·negative·weights·are·flipped</span></div> 
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··std::map&lt;KeyPair,·double&gt;·edgeWeights_;</div> 
142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE&gt;</div>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">···65</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>·<a·class="code·hl_function"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">FromEliminationTree</a>(<span·class="keyword">const</span>·ETREE&amp;·eliminationTree)·{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>(eliminationTree);·}</div>
 142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 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>
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>
144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">···69</a></span>··<a·class="code·hl_function"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">MFAS</a>(<span·class="keyword">const</span>·s[·...·truncated·by·diffoscope;·len:·48,·SHA:·af7acaee7bd06031c3aaa1dbbc03945f696d28796442ab7714e705c7741704c8·...·]</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>
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··};</div>
147 </div>153 </div>
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_class"·href="a04700.html">MFAS</a>(<span·class="keyword">const</span>·TranslationEdges·&amp;relativeTranslations,</div> 
150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·&amp;projectionDirection);</div> 
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
 156 <div·class="ttc"·id="aa00605_html"><div·class="ttname"><a·href="a00605.html">ClusterTree.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·computeOrdering()·<span·class="keyword">const</span>;</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
154 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··std::map&lt;KeyPair,·double&gt;·computeOutlierWeights()·<span·class="keyword">const</span>;</div> 
155 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div> 
156 </div> 
157 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
158 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">typedef</span>·std::map&lt;std::pair&lt;Key,·Key&gt;,·<span·class="keywordtype">double</span>&gt;·KeyPairDoubleMap;</div> 
159 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
160 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
161 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div> 
162 <div·class="ttc"·id="aa01208_html"><div·class="ttname"><a·href="a01208.html">BinaryMeasurement.h</a></div><div·class="ttdoc">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·simi...</div></div> 
163 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>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>
164 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div> 
165 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div> 
166 <div·class="ttc"·id="aa04700_html"><div·class="ttname"><a·href="a04700.html">gtsam::MFAS</a></div><div·class="ttdoc">The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.</div><div·class="ttdef"><b>Definition</b>·MFAS.h:51</div></div> 
167 <div·class="ttc"·id="aa04700_html_a0fbe57d306aa53ff9f9ef6b4dd5f4ca2"><div·class="ttname"><a·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">gtsam::MFAS::MFAS</a></div><div·class="ttdeci">MFAS(const·std::map&lt;·KeyPair,·double·&gt;·&amp;edgeWeights)</div><div·class="ttdoc">C[·...·truncated·by·diffoscope;·len:·112,·SHA:·c05838b4823ef2bf575f0a443323aa74bf4c540162a8f184db386272d69f24b7·...·]</div></div>158 <div·class="ttc"·id="aa03528_html"><div·class="ttname"><a·href="a03528.html">gtsam::EliminatableClusterTree</a></div><div·class="ttdoc">A·cluster-tree·that·eliminates·to·a·Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:184</div></div>
 159 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>
 160 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>
 161 <div·class="ttc"·id="aa03652_html_a0a0aed924d0fb7d666de293d7e8611d1"><div·class="ttname"><a·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">gtsam::JunctionTree::FromEliminationTree</a></div><div·class="ttdeci">static·This·FromEliminationTree(const·ETREE·&amp;eliminationTree)</div><div·class="ttdoc">Build·the·junction·tree·from·an·elimination·tree.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:65</div></div>
 162 <div·class="ttc"·id="aa03652_html_a5cd5f2112feb82893591bc85c5608dfc"><div·class="ttname"><a·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">gtsam::JunctionTree::This</a></div><div·class="ttdeci">JunctionTree&lt;·BAYESTREE,·GRAPH·&gt;·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:54</div></div>
Max diff block lines reached; 939/22050 bytes (4.26%) of diff not shown.
6.11 KB
html2text {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a01199.html vs.
./usr/share/doc/libgtsam-dev/html/a00572.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a01199.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00572.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 43 lines modifiedOffset 94, 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;
100 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">TranslationRecovery.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTree-inst.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>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00572_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="namespaces"·name="namespaces"></a>
 110 Namespaces</h2></td></tr>
 111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
108 Functions</h2></td></tr>116 Functions</h2></td></tr>
109 <tr·class="memitem:ab3336a59cb8f20966b3dc22d3a985951"·id="r_ab3336a59cb8f20966b3dc22d3a985951"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3336a59cb8f20966b3dc22d3a985951"·name="ab3336a59cb8f20966b3dc22d3a985951"></a> 
110 <a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>getSameTranslationDSFMap</b>·(const·std::vector&lt;·<a·class="el"·href="a04[·...·truncated·by·diffoscope;·len:·124,·SHA:·bb10011ba405e688150cb1e2a3bb4b2edefa1968ee8abeedd5bf6f88b3b6179f·...·]>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>
111 <tr·class="separator:ab3336a59cb8f20966b3dc22d3a985951"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:ad81e78a9bbb281668fedfd68009ec550"><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>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>Source·code·for·recovering·translations·when·rotations·are·given.·</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>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>125 <dd>
 126 Michael·Kaess·</dd>
 127 <dd>
 128 Viorela·Ila·</dd>
 129 <dd>
 130 Richard·Roberts·</dd></dl>
124 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>135 ··<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="a01199.html">TranslationRecovery.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="a00572.html">BayesTree-inst.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>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 ··</ul>138 ··</ul>
132 </div>139 </div>
133 </body>140 </body>
134 </html>141 </html>
2.72 KB
html2text {}
Max HTML report size reached
82.4 KB
./usr/share/doc/libgtsam-dev/html/a01214_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01070_source.html
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01214_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01070_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, 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">SfmTrack.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="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="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="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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.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="a00023.html">gtsam/base/serialization.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="a00836.html">gtsam/linear/SubgraphSolver.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="a00284.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="a00332.html">gtsam/geometry/Point3.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>123 <div·class="line"><a·id="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;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="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">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>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">···33</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·Point2&gt;·<a·class="code·hl_typedef"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">SfmMeasurement</a>;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">···36</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·size_t&gt;·<a·class="code·hl_typedef"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>;</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">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="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="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04712.html">···43</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>·{</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04712.html#adb900552472345b3f993ad48fd6c20b9">···45</a></span>··std::vector&lt;SfmMeasurement&gt;·<a·class="code·hl_variable"·href="a04712.html#adb900552472345b3f993ad48fd6c20b9">measurements</a>;</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04712.html#a5c92bb2b24444a025cf93fc5bba23d99">···48</a></span>··std::vector&lt;SiftIndex&gt;·<a·class="code·hl_variable"·href="a04712.html#a5c92bb2b24444a025cf93fc5bba23d99">siftIndices</a>;</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·Default·constructor.</span></div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>()·=·<span·class="keywordflow">default</span>;</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Constructor·from·measurements.</span></div> 
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="}">130 <div·class="foldopen"·id="foldopen00037"·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>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">Verbosit[·...·truncated·by·diffoscope;·len:·7,·SHA:·99b6039f506c368755a1676adcd76dd56ba0eed794bda8f1018f4d0e12098b66·...·]</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····SILENT,·TERMINATION,·ERROR,·VALUES,·DELTA,·LINEAR</div>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··};</div>
154 </div>134 </div>
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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">numbe[·...·truncated·by·diffoscope;·len:·119,·SHA:·e2712b0214d0b88c30375b0c026fa0e224eda307d44a3b978cc437e6014a4d5e·...·]</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>
157 <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>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">size_t</span>·getMaxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations;·}</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">double</span>·getRelativeErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·relativeErrorTol;·}</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·getAbsoluteErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·absoluteErrorTol;·}</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordtype">double</span>·getErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·errorTol;·}</div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::string·getVerbosity()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosityTranslator(verbosity);·}</div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 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>
158 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">165 <div·class="foldopen"·id="foldopen00097"·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>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:·14,·SHA:·8e160da6605a74facf6413e0162e7963f1a9707a752f4ecb41350e05dece8e41·...·]</div>
 167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····MULTIFRONTAL_CHOLESKY,</div>
Max diff block lines reached; 20565/65219 bytes (31.53%) of diff not shown.
18.5 KB
html2text {}
Max HTML report size reached
33.4 KB
./usr/share/doc/libgtsam-dev/html/a01220_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00077_source.html
Files 11% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/chartTesting.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01220_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00077_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, 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">ShonanFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">chartTesting.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01220.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·chartTesting.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
118 <div·class="line"><a·id="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><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">#include·&lt;<a·class="code"·href="a00371.html">gtsam/geometry/Rot2.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="a00044.html">gtsam/base/Matrix.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.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="a00119.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;<a·class="code"·href="a00338.html">gtsam/geometry/SOn.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="a00107.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;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>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>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><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="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·d&gt;</div> 
130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04744.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;SOn,·SOn&gt;·{</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··Matrix·M_;····················</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>
 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>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">size_t</span>·p_,·pp_;···············</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>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::shared_ptr&lt;Matrix&gt;·G_;·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>141 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··GTSAM_CONCEPT_TESTABLE_TYPE(T)</div>
 143 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 144 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·gtsam::DefaultChart&lt;T&gt;·Chart;</div>
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="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Chart::vector·Vector;</div>
 146 <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>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>150 <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>151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··T·other·=·value;</div>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Check·that·the·dimension·of·the·local·value·matches·the·chart·dimension.</span></div>
 154 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·dx·=·Chart::local(value,·other);</div>
 155 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT_LONGS_EQUAL(Chart::getDimension(value),·dx.size());</div>
 156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·And·that·the·&quot;local&quot;·of·a·value·vs.·itself·is·zero.</span></div>
 157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(Eigen::VectorXd::Zero(dx.size()))));</div>
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 159 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Test·the·invertibility·of·retract/local</span></div>
 160 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··dx.setRandom();</div>
 161 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··T·updated·=·Chart::retract(value,·dx);</div>
 162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·invdx·=·Chart::local(value,·updated);</div>
 163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div>
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·And·test·that·negative·steps·work·as·well.</span></div>
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">void</span></div>166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··dx·=·-dx;</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"[·...·truncated·by·diffoscope;·len:·22,·SHA:·b572cc1220da0ead4291571b00ae0bbfc9d8647c4f782e4aac5ca204989a4fd5·...·];</div>167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··updated·=·Chart::retract(value,·dx);</div>
 168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··invdx·=·Chart::local(value,·updated);</div>
 169 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div>
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·&amp;expected,</div> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··············<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Vector</div> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q2,</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················boost::optional&lt;Matrix·&amp;&gt;·H1·=·boost::none,</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>················boost::optional&lt;Matrix·&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">private</span>:</div>171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</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> 
Max diff block lines reached; 4170/26668 bytes (15.64%) of diff not shown.
7.2 KB
html2text {}
Max HTML report size reached
8.4 KB
./usr/share/doc/libgtsam-dev/html/a01241.html vs.
./usr/share/doc/libgtsam-dev/html/a00065.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01241.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00065.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, 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">SmartProjectionFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastSet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Smart·factor·on·cameras·(pose·+·calibration)··105 <p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01241_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00065_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04936.html">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="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>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04936.html"·title="SmartProjectionFactor:·triangulates·point·and·keeps·an·estimate·of·it·around.">SmartProjectionFactor</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a04936.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04940.html">gtsam::traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04940.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>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>Smart·factor·on·cameras·(pose·+·calibration)·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</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 Zsolt·Kira·</dd> 
129 <dd> 
130 Frank·Dellaert·</dd></dl> 
131 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>129 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01241.html">SmartProjectionFactor.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00065.html">FastSet.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>132 ··</ul>
139 </div>133 </div>
140 </body>134 </body>
141 </html>135 </html>
1.93 KB
html2text {}
Max HTML report size reached
167 KB
./usr/share/doc/libgtsam-dev/html/a01244_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00956_source.html
Max HTML report size reached
8.77 KB
./usr/share/doc/libgtsam-dev/html/a01247.html vs.
./usr/share/doc/libgtsam-dev/html/a00086.html
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseRotationPrior.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/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 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('a01247.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00086.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 44 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.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.··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 <p><a·href="a01247_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> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="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>
119 </table>123 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Implements·a·prior·on·the·rotation·component·of·a·pose.·</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>
122 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01247.html">PoseRotationPrior.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="a00086.html">cholesky.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.99 KB
html2text {}
Max HTML report size reached
6.07 KB
./usr/share/doc/libgtsam-dev/html/a01253.html vs.
./usr/share/doc/libgtsam-dev/html/a01394.html
Files 24% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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('a01253.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 93, 41 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">global_includes.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
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">AntiFactor.h·File·Reference</div></div> 
103 </div><!--header-->100 </div><!--header-->
104 <div·class="contents">101 <div·class="contents">
  
 102 <p>Included·from·all·GTSAM·files.··
 103 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01253_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a01394_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls"> 
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04760.html">gtsam::AntiFactor</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·downdating·an·existing·factor·from·a·graph.··<a·href="a04760.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
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> 
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> 
118 </table> 
119 <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>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>106 <div·class="textblock"><p>Included·from·all·GTSAM·files.·</p>
 107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
121 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>112 ··<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="a01253.html">AntiFactor.h</a></li>113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01394.html">global_includes.h</a></li>
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>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>
128 ··</ul>115 ··</ul>
129 </div>116 </div>
130 </body>117 </body>
131 </html>118 </html>
1.09 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a01259.html vs.
./usr/share/doc/libgtsam-dev/html/a00647.html
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01259.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00647.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, 85 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#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">FrobeniusFactor.cpp·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>Various·factors·that·minimize·some·Frobenius·norm.··105 <p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00647_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:aa43e7fd7c2b86873458a91ddafc506e4"·id="r_aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">gtsam::ConvertNoiseModel</a>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·size_t·n,·bool·defaultToUnit=true)</td></tr> 
117 <tr·class="memdesc:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">When·creating·(any)·<a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·we·can[·...·truncated·by·diffoscope;·len:·263,·SHA:·2bb009461a7d4e23b3881a0d2dbb7c9fa6324b53b0c6ed66c309059c4c5a8172·...·]</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="a00647.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>
118 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:ae955942fde34b4cf32ac3573a1aa1e29"><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>
 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>
121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p> 
122 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
124 </div></div><!--·contents·-->164 </div><!--·contents·-->
125 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>168 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01259.html">FrobeniusFactor.cpp</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00647.html">inference-inst.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>171 ··</ul>
132 </div>172 </div>
133 </body>173 </body>
134 </html>174 </html>
3.18 KB
html2text {}
Max HTML report size reached
147 KB
./usr/share/doc/libgtsam-dev/html/a01262_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00011_source.html
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a01271.html vs.
./usr/share/doc/libgtsam-dev/html/a01202.html
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01271.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01202.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 56 lines modifiedOffset 94, 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">InitializePose3.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>Initialize·Pose3·in·a·factor·graph.··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="a01271_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="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> 
116 Namespaces</h2></td></tr> 
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
122 Typedefs</h2></td></tr> 
123 <tr·class="memitem: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>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>
125 <tr·class="separator:aba19197780021a87081d61ff4234bad1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:abb3efd5cd3e888ac46d52e935c4a3de5"><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>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>
128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><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>
 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>
129 </table>121 </table>
130 <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>
131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p>123 <div·class="textblock"><p>Source·file·for·the·MFAS·class.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
133 <dd> 
134 Frank·Dellaert·</dd></dl> 
135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>
136 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>130 ··<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="a01271.html">InitializePose3.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="a01202.html">MFAS.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>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>
143 ··</ul>133 ··</ul>
144 </div>134 </div>
145 </body>135 </body>
146 </html>136 </html>
2.36 KB
html2text {}
Max HTML report size reached
1.79 KB
./usr/share/doc/libgtsam-dev/html/a01277.html vs.
./usr/share/doc/libgtsam-dev/html/a01244.html
Files 0% 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('a01277.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01244.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 252, 13 lines modifiedOffset 252, 13 lines modified
252 <dd>252 <dd>
253 Varun·Agrawal·</dd></dl>253 Varun·Agrawal·</dd></dl>
254 </div></div><!--·contents·-->254 </div></div><!--·contents·-->
255 </div><!--·doc-content·-->255 </div><!--·doc-content·-->
256 <!--·start·footer·part·-->256 <!--·start·footer·part·-->
257 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->257 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
258 ··<ul>258 ··<ul>
259 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01277.html">dataset.cpp</a></li>259 ····<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">dataset.cpp</a></li>
260 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>260 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
261 ··</ul>261 ··</ul>
262 </div>262 </div>
263 </body>263 </body>
264 </html>264 </html>
1.86 KB
./usr/share/doc/libgtsam-dev/html/a01277.js vs.
./usr/share/doc/libgtsam-dev/html/a01244.js
Files 7% similar despite different names
1.74 KB
js-beautify {}
Max HTML report size reached
2.78 KB
./usr/share/doc/libgtsam-dev/html/a01319.html vs.
./usr/share/doc/libgtsam-dev/html/a01334.html
Files 2% 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('a01319.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01334.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ··<div·class="headertitle"><div·class="title">dataset.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">dataset.h·File·Reference</div></div>
106 </div><!--header-->106 </div><!--header-->
107 <div·class="contents">107 <div·class="contents">
  
108 <p>utility·functions·for·loading·datasets··108 <p>utility·functions·for·loading·datasets··
109 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
110 <p><a·href="a01319_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a01334_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">111 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>113 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>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>
115 <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>
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">
Offset 234, 13 lines modifiedOffset 234, 13 lines modified
234 <dd>234 <dd>
235 Varun·Agrawal·</dd></dl>235 Varun·Agrawal·</dd></dl>
236 </div></div><!--·contents·-->236 </div></div><!--·contents·-->
237 </div><!--·doc-content·-->237 </div><!--·doc-content·-->
238 <!--·start·footer·part·-->238 <!--·start·footer·part·-->
239 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->239 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
240 ··<ul>240 ··<ul>
241 ····<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">dataset.h</a></li>241 ····<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">dataset.h</a></li>
242 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>242 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
243 ··</ul>243 ··</ul>
244 </div>244 </div>
245 </body>245 </body>
246 </html>246 </html>
4.83 KB
./usr/share/doc/libgtsam-dev/html/a01319.js vs.
./usr/share/doc/libgtsam-dev/html/a01334.js
Files 8% similar despite different names
4.71 KB
js-beautify {}
Max HTML report size reached
110 KB
./usr/share/doc/libgtsam-dev/html/a01319_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01382_source.html
Max HTML report size reached
39.1 KB
./usr/share/doc/libgtsam-dev/html/a01331_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00647_source.html
Files 17% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01331_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00647_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, 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">KarcherMeanFactor.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 <div·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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·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>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</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>
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="a00095.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="a00731.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>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>123 <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/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="a00134.html">gtsam/base/FastVector.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <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>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>inference·{</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>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>
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>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="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</div>
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04876.html">···45</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04876.html">KarcherMeanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Compile·time·dimension:·can·be·-1</span></div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·D·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::dimension</a>·};</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>138 <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>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE&gt;</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······EliminationData&lt;TREE&gt;·eliminationPreOrderVisitor(</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::sharedNode&amp;·node,·EliminationData&lt;TREE&gt;&amp;·parentData)</div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">size_t</span>·d_;</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>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</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>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········RESULT&amp;·result;</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·eliminationFunction;</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········EliminationPostOrderVisitor(RESULT&amp;·result,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·eliminationFunction)·:</div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········result(result),·eliminationFunction(eliminationFunction)·{}</div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::sharedNode&amp;·node,·EliminationData&lt;TREE&gt;&amp;·myData)</div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········{</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="comment">//·Call·eliminate·on·the·node·and·add·the·result·to·the·parent&#39;s·gathered·factors</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········<span·class="keyword">typename</span>·TREE::sharedFactor·childFactor·=·node-&gt;eliminate(result,·eliminationFunction,·myData.childFactors);</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········<span·class="keywordflow">if</span>(childFactor·&amp;&amp;·!childFactor-&gt;empty())</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············myData.parentData-&gt;childFactors.push_back(childFactor);</div>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······};</div>
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">···66</a></span>··<a·class="code·hl_function"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">~KarcherMeanFactor</a>()<span·class="keyword">·override·</span>{}</div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <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>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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</[·...·truncated·by·diffoscope;·len:·96,·SHA:·f42db2498342c004b23bec16767ee6b126c4085922be0e00d9227c8d4e6f4c7c·...·]</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>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····FastVector&lt;typename·TREE::sharedFactor&gt;</div>
159 <div·class="foldopen"·id="foldopen00075"·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="a00647.html#ae955942fde34b4cf32ac3573a1aa1e29">···75</a></span>····<a·class="code·hl_function"·href="a00647.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>
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> 
Max diff block lines reached; 4536/30695 bytes (14.78%) of diff not shown.
8.94 KB
html2text {}
Max HTML report size reached
89.5 KB
./usr/share/doc/libgtsam-dev/html/a01346_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01343_source.html
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/a01367.html vs.
./usr/share/doc/libgtsam-dev/html/a00920.html
Files 26% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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('a01367.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00920.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 46 lines modifiedOffset 96, 52 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.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>Factors·involving·magnetometers.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01367_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05020.html">gtsam::EliminationTraits&lt;·SymbolicFactorGraph·&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="a04172.html">gtsam::MagFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·estimate·rotation·given·magnetometer·reading·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·assumes·scale,·direction,·and·the·bias·are·given.··<a·href="a04172.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04176.html">gtsam::MagFactor1</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·estimate·rotation·given·magnetometer·reading·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·assumes·scale,·direction,·and·the·bias·are·given.··<a·href="a04176.html#details">More...</a><br·/></td></tr>
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="a05024.html">gtsam::SymbolicFactorGraph</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>
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>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[·...·truncated·by·diffoscope;·len:·13,·SHA:·7a9add945a8f3ab9ca990350888d57ac816181c3825bdcfe530cedcde8d3dfeb·...·].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 <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>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>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05028.html#details">More...</a><br·/></td></tr>121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·calibrate·local·Earth·magnetic·field·as·well·as·magnetometer·bias·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·optimizes·for·both·scale,·direction,·and·the·bias.··<a·href="a04184.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>129 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>131 <div·class="textblock"><p>Factors·involving·magnetometers.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 133 <dl·class="section·date"><dt>Date</dt><dd>January·29,·2014·</dd></dl>
127 <dd> 
128 Richard·Roberts·</dd></dl> 
129 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>138 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01367.html">SymbolicFactorGraph.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="a00920.html">MagFactor.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>141 ··</ul>
137 </div>142 </div>
138 </body>143 </body>
139 </html>144 </html>
2.75 KB
html2text {}
Max HTML report size reached
1.36 KB
xz --list
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 ··Streams:···········11 ··Streams:···········1
2 ··Blocks:············32 ··Blocks:············3
3 ··Compressed·size:···13.9·MiB·(14532140·B)3 ··Compressed·size:···13.9·MiB·(14530744·B)
4 ··Uncompressed·size:·63.1·MiB·(66201600·B)4 ··Uncompressed·size:·63.1·MiB·(66201600·B)
5 ··Ratio:·············0.2205 ··Ratio:·············0.219
6 ··Check:·············CRC646 ··Check:·············CRC64
7 ··Stream·Padding:····0·B7 ··Stream·Padding:····0·B
8 ··Streams:8 ··Streams:
9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding
10 ·········1·········3···············0···············0········14532140········66201600··0.220··CRC64············010 ·········1·········3···············0···············0········14530744········66201600··0.219··CRC64············0
11 ··Blocks:11 ··Blocks:
12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check
13 ·········1·········1··············12···············0········12118392········25165824··0.482··CRC6413 ·········1·········1··············12···············0········12118256········25165824··0.482··CRC64
14 ·········1·········2········12118404········25165824·········1342352········25165824··0.053··CRC6414 ·········1·········2········12118268········25165824·········1341308········25165824··0.053··CRC64
15 ·········1·········3········13460756········50331648·········1071344········15869952··0.068··CRC6415 ·········1·········3········13459576········50331648·········1071128········15869952··0.067··CRC64