Skip to content

Commit 66183b0

Browse files
author
Documenter.jl
committed
build based on a9e1655
1 parent b503cae commit 66183b0

File tree

13 files changed

+264
-262
lines changed

13 files changed

+264
-262
lines changed

dev/BuildingGraphs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
:x0f1
1414
:x0x1f1
1515
:l0x0f1
16-
:l0x1f1</code></pre><p>To list all variables or factors (instead of just their labels), use the <code>getVariables</code> and <code>getFactors</code> functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.getVariables-Union{Tuple{G}, Tuple{G, Union{Nothing, Regex}}} where G&lt;:AbstractDFG"><code>getVariables</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.getFactors-Union{Tuple{G}, Tuple{G, Union{Nothing, Regex}}} where G&lt;:AbstractDFG"><code>getFactors</code></a></li></ul><p>Traversing and Querying functions for finding the relationships and building subtraphs include: </p><ul><li><a href="../func_ref/#DistributedFactorGraphs.listNeighbors-Tuple{AbstractDFG, Symbol}"><code>listNeighbors</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.buildSubgraph-Union{Tuple{G}, Tuple{Type{G}, AbstractDFG, Vector{Symbol}}, Tuple{Type{G}, AbstractDFG, Vector{Symbol}, Int64}} where G&lt;:AbstractDFG"><code>buildSubgraph</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.getBiadjacencyMatrix-Tuple{AbstractDFG}"><code>getBiadjacencyMatrix</code></a></li></ul><h2 id="Getting-(Reading)-Variables-and-Factors"><a class="docs-heading-anchor" href="#Getting-(Reading)-Variables-and-Factors">Getting (Reading) Variables and Factors</a><a id="Getting-(Reading)-Variables-and-Factors-1"></a><a class="docs-heading-anchor-permalink" href="#Getting-(Reading)-Variables-and-Factors" title="Permalink"></a></h2><p>Individual variables and factors can be retrieved from their labels using the following functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.getVariable-Tuple{AbstractDFG, Symbol, Symbol}"><code>getVariable</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.getFactor-Union{Tuple{G}, Tuple{G, Union{String, Symbol}}} where G&lt;:AbstractDFG"><code>getFactor</code></a></li></ul><p>It is worth noting that <code>getVariable</code> allows a user to retrieve only a single solver entry, so that subsets of the solver data can be retrieved individually (say, in the case that there are many solutions). These can then be updated independently using the functions as discussed in the update section below.</p><h2 id="Updating-Variables-and-Factors"><a class="docs-heading-anchor" href="#Updating-Variables-and-Factors">Updating Variables and Factors</a><a id="Updating-Variables-and-Factors-1"></a><a class="docs-heading-anchor-permalink" href="#Updating-Variables-and-Factors" title="Permalink"></a></h2><p>Full variables and factors can be updated using the following functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.updateVariable!-Union{Tuple{V}, Tuple{G}, Tuple{G, V}} where {G&lt;:AbstractDFG, V&lt;:AbstractDFGVariable}"><code>updateVariable!</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.updateFactor!-Union{Tuple{F}, Tuple{G}, Tuple{G, F}} where {G&lt;:AbstractDFG, F&lt;:AbstractDFGFactor}"><code>updateFactor!</code></a></li></ul><p><strong>NOTE</strong>: Skeleton and summary variables are read-only. To perform updates you should use the full factors and variables.</p><p><strong>NOTE</strong>: <code>updateVariable</code>/<code>updateFactor</code> performs a complete update of the respective node. It&#39;s not a very efficient way to edit fine-grain detail. There are other methods to perform smaller in-place changes. This is discussed in more detail in <a href="../DataStructure/">Data Structure</a>.</p><h2 id="Deleting-Variables-and-Factors"><a class="docs-heading-anchor" href="#Deleting-Variables-and-Factors">Deleting Variables and Factors</a><a id="Deleting-Variables-and-Factors-1"></a><a class="docs-heading-anchor-permalink" href="#Deleting-Variables-and-Factors" title="Permalink"></a></h2><p>Variables and factors can be deleted using the following functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.deleteVariable!-Tuple{AbstractDFG, AbstractDFGVariable}"><code>deleteVariable!</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.deleteFactor!-Union{Tuple{F}, Tuple{G}, Tuple{G, F}} where {G&lt;:AbstractDFG, F&lt;:AbstractDFGFactor}"><code>deleteFactor!</code></a></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../DataStructure/">« DFG Data Structures</a><a class="docs-footer-nextpage" href="../GraphData/">Using Graph Elements »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Thursday 24 October 2024 12:41">Thursday 24 October 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
16+
:l0x1f1</code></pre><p>To list all variables or factors (instead of just their labels), use the <code>getVariables</code> and <code>getFactors</code> functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.getVariables-Union{Tuple{G}, Tuple{G, Union{Nothing, Regex}}} where G&lt;:AbstractDFG"><code>getVariables</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.getFactors-Union{Tuple{G}, Tuple{G, Union{Nothing, Regex}}} where G&lt;:AbstractDFG"><code>getFactors</code></a></li></ul><p>Traversing and Querying functions for finding the relationships and building subtraphs include: </p><ul><li><a href="../func_ref/#DistributedFactorGraphs.listNeighbors-Tuple{AbstractDFG, Symbol}"><code>listNeighbors</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.buildSubgraph-Union{Tuple{G}, Tuple{Type{G}, AbstractDFG, Vector{Symbol}}, Tuple{Type{G}, AbstractDFG, Vector{Symbol}, Int64}} where G&lt;:AbstractDFG"><code>buildSubgraph</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.getBiadjacencyMatrix-Tuple{AbstractDFG}"><code>getBiadjacencyMatrix</code></a></li></ul><h2 id="Getting-(Reading)-Variables-and-Factors"><a class="docs-heading-anchor" href="#Getting-(Reading)-Variables-and-Factors">Getting (Reading) Variables and Factors</a><a id="Getting-(Reading)-Variables-and-Factors-1"></a><a class="docs-heading-anchor-permalink" href="#Getting-(Reading)-Variables-and-Factors" title="Permalink"></a></h2><p>Individual variables and factors can be retrieved from their labels using the following functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.getVariable-Tuple{AbstractDFG, Symbol, Symbol}"><code>getVariable</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.getFactor-Union{Tuple{G}, Tuple{G, Union{String, Symbol}}} where G&lt;:AbstractDFG"><code>getFactor</code></a></li></ul><p>It is worth noting that <code>getVariable</code> allows a user to retrieve only a single solver entry, so that subsets of the solver data can be retrieved individually (say, in the case that there are many solutions). These can then be updated independently using the functions as discussed in the update section below.</p><h2 id="Updating-Variables-and-Factors"><a class="docs-heading-anchor" href="#Updating-Variables-and-Factors">Updating Variables and Factors</a><a id="Updating-Variables-and-Factors-1"></a><a class="docs-heading-anchor-permalink" href="#Updating-Variables-and-Factors" title="Permalink"></a></h2><p>Full variables and factors can be updated using the following functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.updateVariable!-Union{Tuple{V}, Tuple{G}, Tuple{G, V}} where {G&lt;:AbstractDFG, V&lt;:AbstractDFGVariable}"><code>updateVariable!</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.updateFactor!-Union{Tuple{F}, Tuple{G}, Tuple{G, F}} where {G&lt;:AbstractDFG, F&lt;:AbstractDFGFactor}"><code>updateFactor!</code></a></li></ul><p><strong>NOTE</strong>: Skeleton and summary variables are read-only. To perform updates you should use the full factors and variables.</p><p><strong>NOTE</strong>: <code>updateVariable</code>/<code>updateFactor</code> performs a complete update of the respective node. It&#39;s not a very efficient way to edit fine-grain detail. There are other methods to perform smaller in-place changes. This is discussed in more detail in <a href="../DataStructure/">Data Structure</a>.</p><h2 id="Deleting-Variables-and-Factors"><a class="docs-heading-anchor" href="#Deleting-Variables-and-Factors">Deleting Variables and Factors</a><a id="Deleting-Variables-and-Factors-1"></a><a class="docs-heading-anchor-permalink" href="#Deleting-Variables-and-Factors" title="Permalink"></a></h2><p>Variables and factors can be deleted using the following functions:</p><ul><li><a href="../func_ref/#DistributedFactorGraphs.deleteVariable!-Tuple{AbstractDFG, AbstractDFGVariable}"><code>deleteVariable!</code></a></li><li><a href="../func_ref/#DistributedFactorGraphs.deleteFactor!-Union{Tuple{F}, Tuple{G}, Tuple{G, F}} where {G&lt;:AbstractDFG, F&lt;:AbstractDFGFactor}"><code>deleteFactor!</code></a></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../DataStructure/">« DFG Data Structures</a><a class="docs-footer-nextpage" href="../GraphData/">Using Graph Elements »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.25 on <span class="colophon-date" title="Friday 25 October 2024 08:34">Friday 25 October 2024</span>. Using Julia version 1.10.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

0 commit comments

Comments
 (0)