package mikera.matrixx.decompose.impl.bidiagonal;
import mikera.matrixx.AMatrix;
import mikera.matrixx.decompose.IBidiagonalResult;
public class BidiagonalRowResult implements IBidiagonalResult {
private AMatrix B;
private AMatrix U;
private AMatrix V;
public BidiagonalRowResult(AMatrix U, AMatrix B, AMatrix V) {
this.U = U;
this.B = B;
this.V = V;
}
/**
* Returns the bidiagonal matrix.
*
* @return The bidiagonal matrix.
*/
public AMatrix getB() {
return B;
}
/**
* Returns the orthogonal U matrix.
*
* @return The extracted Q matrix.
*/
public AMatrix getU() {
return U;
}
/**
* Returns the orthogonal V matrix.
*
* @return The extracted Q matrix.
*/
public AMatrix getV() {
return V;
}
}