mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
factorize CSS code, make use of the "manual" class when appropriate, clean the style of the big linear algebra table
This commit is contained in:
@@ -5,24 +5,24 @@ namespace Eigen {
|
||||
|
||||
\section TopicLinAlgBigTable Catalogue of decompositions offered by Eigen
|
||||
|
||||
<table border="1">
|
||||
<table class="manual-vl">
|
||||
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan="5" align="center">Generic information, not Eigen-specific</td>
|
||||
<td colspan="3" align="center">Eigen-specific</td>
|
||||
<th class="meta"></th>
|
||||
<th class="meta" colspan="5">Generic information, not Eigen-specific</th>
|
||||
<th class="meta" colspan="3">Eigen-specific</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Decomposition</td>
|
||||
<td>Requirements on the matrix</td>
|
||||
<td>Speed</td>
|
||||
<td>Algorithm reliability and accuracy</td>
|
||||
<td>Rank-revealing</td>
|
||||
<td>Allows to compute (besides linear solving)</td>
|
||||
<td>Linear solver provided by Eigen</td>
|
||||
<td>Maturity of Eigen's implementation</td>
|
||||
<td>Optimizations</td>
|
||||
<th>Decomposition</th>
|
||||
<th>Requirements on the matrix</th>
|
||||
<th>Speed</th>
|
||||
<th>Algorithm reliability and accuracy</th>
|
||||
<th>Rank-revealing</th>
|
||||
<th>Allows to compute (besides linear solving)</th>
|
||||
<th>Linear solver provided by Eigen</th>
|
||||
<th>Maturity of Eigen's implementation</th>
|
||||
<th>Optimizations</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
@@ -37,7 +37,7 @@ namespace Eigen {
|
||||
<td>Blocking</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<tr class="alt">
|
||||
<td>FullPivLU</td>
|
||||
<td>-</td>
|
||||
<td>Slow</td>
|
||||
@@ -61,7 +61,7 @@ namespace Eigen {
|
||||
<td>Blocking</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<tr class="alt">
|
||||
<td>ColPivHouseholderQR</td>
|
||||
<td>-</td>
|
||||
<td>Fast</td>
|
||||
@@ -85,7 +85,7 @@ namespace Eigen {
|
||||
<td>-</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<tr class="alt">
|
||||
<td>LLT</td>
|
||||
<td>Positive definite</td>
|
||||
<td>Very fast</td>
|
||||
@@ -109,7 +109,7 @@ namespace Eigen {
|
||||
<td><em>Soon: blocking</em></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan="9">\n Singular values and eigenvalues decompositions</td></tr>
|
||||
<tr><th class="inter" colspan="9">\n Singular values and eigenvalues decompositions</th></tr>
|
||||
|
||||
<tr>
|
||||
<td>JacobiSVD (two-sided)</td>
|
||||
@@ -171,7 +171,7 @@ namespace Eigen {
|
||||
<td>-</td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan="9">\n Helper decompositions</td></tr>
|
||||
<tr><th class="inter" colspan="9">\n Helper decompositions</th></tr>
|
||||
|
||||
<tr>
|
||||
<td>RealSchur</td>
|
||||
|
||||
Reference in New Issue
Block a user