Javadoc + Filename + App

This commit is contained in:
2026-04-29 11:14:07 +02:00
parent 5ebe7d0449
commit c1a11a6295
64 changed files with 895 additions and 348 deletions

View File

@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (25) on Wed Apr 08 11:41:07 CEST 2026 -->
<!-- Generated by javadoc (25) on Wed Apr 29 10:08:38 CEST 2026 -->
<title>Completion</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2026-04-08">
<meta name="dc.created" content="2026-04-29">
<meta name="description" content="declaration: package: ecoparasite.completion, class: Completion">
<meta name="generator" content="javadoc/ClassWriter">
<link rel="stylesheet" type="text/css" href="../../resource-files/jquery-ui.min.css">
@@ -68,6 +68,7 @@ loadScripts(document, 'script');</script>
<li><a href="#completeColumnsLinear(java.util.HashSet,java.util.function.Function,java.util.function.Function,java.util.function.BiConsumer)" tabindex="0">completeColumnsLinear(HashSet, Function, Function, BiConsumer)</a></li>
<li><a href="#calculateLinearA(java.util.HashSet,java.util.function.Function,java.util.function.Function,double,double)" tabindex="0">calculateLinearA(HashSet, Function, Function, double, double)</a></li>
<li><a href="#calculateLinearB(double,double,double)" tabindex="0">calculateLinearB(double, double, double)</a></li>
<li><a href="#getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)" tabindex="0">getLinearCoef(HashSet, Function, Function)</a></li>
</ol>
</li>
</ol>
@@ -152,6 +153,13 @@ Si une valeur est manquante, elle sera remplacé par la moyenne ou par regressio
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de remplacer les valeurs inexistantes d'un paramètre d'un HashSet par la moyenne des autres valeurs (non nulles).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br>double[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)" class="member-name-link">getLinearCoef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Permet de retourner les coefficients de la regression linéaire.</div>
</div>
</div>
</div>
</div>
@@ -296,6 +304,28 @@ Exemple d'utilisation : T = Poisson, V = Double, getValue = Poisson::getInfestat
</div>
</section>
</li>
<li>
<section class="detail" id="getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)">
<h3>getLinearCoef</h3>
<div class="horizontal-scroll">
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T, V extends <a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>&nbsp;<span class="return-type">double[]</span>&nbsp;<span class="element-name">getLinearCoef</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a>&lt;T&gt;&nbsp;list,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getX,
<a href="https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;T,<wbr>V&gt;&nbsp;getY)</span></div>
<div class="block">Permet de retourner les coefficients de la regression linéaire.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><span id="getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)-type-param-T"><code>T</code> - Le type de données cobaye.</span></dd>
<dd><span id="getLinearCoef(java.util.HashSet,java.util.function.Function,java.util.function.Function)-type-param-V"><code>V</code> - Le type de valeurs de retour numérique.</span></dd>
<dt>Parameters:</dt>
<dd><code>list</code> - La liste de données de type T.</dd>
<dd><code>getX</code> - Le Getter des valeurs X.</dd>
<dd><code>getY</code> - Le Getter des valeurs Y.</dd>
<dt>Returns:</dt>
<dd>Les coefficients a et b, [0] = a, [1] = b</dd>
</dl>
</div>
</section>
</li>
</ul>
</section>
</li>