public class PositiveSemiDefiniteMatrixNonNegativeDiagonal extends PositiveDefiniteMatrixByPositiveDiagonal
| Constructor and Description |
|---|
PositiveSemiDefiniteMatrixNonNegativeDiagonal(Matrix A,
double epsilon)
Construct a positive semi-definite matrix
by forcing the negative diagonal entries in the eigen decomposition to 0.
|
public PositiveSemiDefiniteMatrixNonNegativeDiagonal(Matrix A, double epsilon)
A - a matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0; used in the eigen decomposition (don't make it 0)