fix postprocess precision.

This commit is contained in:
2026-02-19 21:34:39 +08:00
parent a21240016f
commit 2d38701590
48 changed files with 984 additions and 394 deletions
@@ -648,60 +648,6 @@ Class SolverUtil
<a id="Hi_Geom_Solvers_SolverUtil_GetParasCompensations_" data-uid="Hi.Geom.Solvers.SolverUtil.GetParasCompensations*"></a>
<h3 id="Hi_Geom_Solvers_SolverUtil_GetParasCompensations_System_Func_System_Double___System_Double____System_Double___System_Double___System_Int32_System_Double___System_Double_0__0____" data-uid="Hi.Geom.Solvers.SolverUtil.GetParasCompensations(System.Func{System.Double[],System.Double[]},System.Double[],System.Double[],System.Int32,System.Double[],System.Double[0:,0:]@)">
GetParasCompensations(Func&lt;double[], double[]&gt;, double[], double[], int, double[], out double[,])
</h3>
<div class="markdown level1 summary"><p>Gets multiple parameter compensation values for a function.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;double[]&gt; GetParasCompensations(Func&lt;double[], double[]&gt; func, double[] paras, double[] dparas, int outputNum, double[] biases, out double[,] jacob)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>func</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[], <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]&gt;</dt>
<dd><p>The function to evaluate.</p>
</dd>
<dt><code>paras</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]</dt>
<dd><p>The parameter values.</p>
</dd>
<dt><code>dparas</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]</dt>
<dd><p>The parameter delta values.</p>
</dd>
<dt><code>outputNum</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The number of output values.</p>
</dd>
<dt><code>biases</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]</dt>
<dd><p>The bias values.</p>
</dd>
<dt><code>jacob</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[,]</dt>
<dd><p>The output Jacobian matrix.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>[]&gt;</dt>
<dd><p>A list of parameter compensation values.</p>
</dd>
</dl>
<a id="Hi_Geom_Solvers_SolverUtil_Solve_" data-uid="Hi.Geom.Solvers.SolverUtil.Solve*"></a>
<h3 id="Hi_Geom_Solvers_SolverUtil_Solve_System_Func_System_Double_System_Double__System_Double_System_Double_System_Double_System_Double_System_Int32_" data-uid="Hi.Geom.Solvers.SolverUtil.Solve(System.Func{System.Double,System.Double},System.Double,System.Double,System.Double,System.Double,System.Int32)">