List of usage examples for org.apache.commons.math.linear RealMatrix getTrace
double getTrace() throws NonSquareMatrixException;
From source file:com.opengamma.analytics.math.matrix.CommonsMatrixAlgebra.java
/** * {@inheritDoc}// w ww .j a v a 2 s .c o m */ @Override public double getTrace(final Matrix<?> m) { Validate.notNull(m, "m"); if (m instanceof DoubleMatrix2D) { final RealMatrix temp = CommonsMathWrapper.wrap((DoubleMatrix2D) m); return temp.getTrace(); } throw new IllegalArgumentException("Can only find trace of DoubleMatrix2D; have " + m.getClass()); }