public final class Matrix1NornRescaler extends Object implements MatrixRescaler
| Constructor and Description |
|---|
Matrix1NornRescaler()
Constructor
|
Matrix1NornRescaler(double epsilon)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkScaling(RealMatrix aOriginal,
RealVector u,
RealVector v)
Check if the scaling algorithm returned proper results.
|
RealVector[] |
getMatrixScalingFactors(RealMatrix a)
Scaling factors for not singular matrices.
|
RealVector |
getMatrixScalingFactorsSymm(RealMatrix a)
Scaling factors for symmetric (not singular) matrices.
|
static double |
getRowInfinityNorm(RealMatrix aSymm,
int r) |
public Matrix1NornRescaler()
public Matrix1NornRescaler(double epsilon)
epsilon - epsilon valuepublic RealVector[] getMatrixScalingFactors(RealMatrix a)
getMatrixScalingFactors in interface MatrixRescalera - matrix Apublic RealVector getMatrixScalingFactorsSymm(RealMatrix a)
getMatrixScalingFactorsSymm in interface MatrixRescalera - matrix Apublic boolean checkScaling(RealMatrix aOriginal, RealVector u, RealVector v)
checkScaling in interface MatrixRescaleraOriginal - the ORIGINAL (before scaling) matrixu - the return of the scaling algorithmv - the return of the scaling algorithmpublic static double getRowInfinityNorm(RealMatrix aSymm, int r)
aSymm - symm matrix filled in its subdiagonal elementsr - the index of the rowCopyright © 2025 CNES. All rights reserved.