Example usage for org.apache.commons.math.linear LUDecomposition getP

List of usage examples for org.apache.commons.math.linear LUDecomposition getP

Introduction

In this page you can find the example usage for org.apache.commons.math.linear LUDecomposition getP.

Prototype

RealMatrix getP();

Source Link

Document

Returns the P rows permutation matrix.

Usage

From source file:com.opengamma.analytics.math.linearalgebra.LUDecompositionCommonsResult.java

/**
 * @param lu The result of the LU decomposition, not null. $\mathbf{L}$ cannot be singular.
 *///from  ww w.  j  a  v  a 2 s . co  m
public LUDecompositionCommonsResult(final LUDecomposition lu) {
    Validate.notNull(lu, "LU decomposition");
    Validate.notNull(lu.getL(), "Matrix is singular; could not perform LU decomposition");
    _determinant = lu.getDeterminant();
    _l = CommonsMathWrapper.unwrap(lu.getL());
    _p = CommonsMathWrapper.unwrap(lu.getP());
    _pivot = lu.getPivot();
    _solver = lu.getSolver();
    _u = CommonsMathWrapper.unwrap(lu.getU());
}