Java source code of 'hephysics.matrix.MutableMatrix'

package hephysics.matrix;

import hephysics.matrix.MatrixOp.IndeterminateMatrixException;

/**
 * A matrix that can be changed
 * @author tonyj
 * @version $Id: MutableMatrix.java 9201 2006-10-23 17:42:09Z tonyj $
 */
public interface MutableMatrix extends Matrix
{
   /**
    * Set the given element of the matrix
    */
   void setElement( int row, int column, double value);
   /**
    * Invert this matrix (into itself)
    * @see MatrixOp#inverse(Matrix,MutableMatrix)
    */
   void invert() throws IndeterminateMatrixException;
   /**
    * Tranpose this matrix (into itself)
    * @see MatrixOp#transposed(Matrix,MutableMatrix)
    */
   void transpose();
}