diff --git a/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg.argo b/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg.argo deleted file mode 100644 index d86d04000..000000000 --- a/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg.argo +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg.xmi b/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg.xmi deleted file mode 100644 index d9da3faac..000000000 --- a/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg.xmi +++ /dev/null @@ -1,2252 +0,0 @@ - - - - - - - - linear.algebra - - - - - - - - - - - - - - - - - - - - double - - - - - - - - - - Matrix - - - - - - - - - - - - - - - - - - - rows_ - - - - - - - - - - - columns_ - - - - - - - - - - - data_ - - - - - - - - - - - duplicate - - - - - - - - - - - - - - - - - - - - - - - - getRows - - - - - - - - - - - - - - - - - - - - - - i - - - - - - - - - - - - - getColumns - - - - - - - - - - - - - - - - - - - - - - j - - - - - - - - - - - - - getElement - - - - - - - - - - - - - - - - - - - - - - i - - - - - - - - - - - j - - - - - - - - - - - - - setElement - - - - - - - - - - - - - - - - - - - - - - i - - - - - - - - - - - j - - - - - - - - - - - value - - - - - - - - - - - - - add - - - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - - - - - sub - - - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - - - - - mul - - - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - - - - - mul - - - - - - - - - - - - - - - - - - - - - - a - - - - - - - - - - - - - selfMul - - - - - - - - - - - - - - - - - - - - - - a - - - - - - - - - - - - - getTranspose - - - - - - - - - - - - - - - - - - - - - - - - getRangeForRow - - - - - - - - - - - - - - - - - - - - - - i - - - - - - - - - - - - - getRangeForColumn - - - - - - - - - - - - - - - - - - - - - - j - - - - - - - - - - - - - toString - - - - - - - - - - - - - - - - - - - - - - - - - - int - - - - - - - - - - int[] - - - - - - - - - - double[] - - - - - - - - - - UpperTriangularMatrix - - - - - - - - - - - - - - - - - - - - selfAdd - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - selfSub - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - NonNullRange - - - - - - - - - - - begin - - - - - - - - - - - end - - - - - - - - - - - - - void - - - - - - - - - - utility - - - - - - - - - - LowerTriangularMatrix - - - - - - - - - - - - - - - - - - - - selfAdd - - - - - - - - - - - - - - - - - - - - - - l - - - - - - - - - - - - - selfSub - - - - - - - - - - - - - - - - - - - - - - l - - - - - - - - - - - - - - - DiagonalMatrix - - - - - - - - - - - - - - - - - - - - GeneralSquareMatrix - - - - - - - - - - - - - - - - - - - - permutations_ - - - - - - - - - - - evenPermutations_ - - - - - - - - - - - selfAdd - - - - - - - - - - - - - - - - - - - - - - s - - - - - - - - - - - - - selfSub - - - - - - - - - - - - - - - - - - - - - - s - - - - - - - - - - - - - - - SymetricalMatrix - - - - - - - - - - - - - - selfAdd - - - - - - - - - - - - - - - - - - - - - - s - - - - - - - - - - - - - selfSub - - - - - - - - - - - - - - - - - - - - - - s - - - - - - - - - - - - - setElementAndSymetricalElement - - - - - - - - - - - - - - - - - - - - - - i - - - - - - - - - - - j - - - - - - - - - - - value - - - - - - - - - - - - - selfAddWAAt - - - - - - - - - - - - - - - - - - - - - - w - - - - - - - - - - - a - - - - - - - - - - - - - - - - - - - - - - - - reset - - - - - - - - - - - - - - - - - - - - - - - - - - GeneralMatrix - - - - - - - - - - - - - - - - - selfAdd - - - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - - - - - selfSub - - - - - - - - - - - - - - - - - - - - - - m - - - - - - - - - - - - - - - - - - - - - - - - - - - SquareMatrix - - - - - - - - - - - - - - - - - - - - getDeterminant - - - - - - - - - - - - - - - - - - - - - - epsilon - - - - - - - - - - - - - getInverse - - - - - - - - - - - - - - - - - - - - - - epsilon - - - - - - - - - - - - - solve - - - - - - - - - - - - - - - - - - - - - - b - - - - - - - - - - - epsilon - - - - - - - - - - - - - solve - - - - - - - - - - - - - - - - - - - - - - b - - - - - - - - - - - epsilon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MatrixFactory - - - - - - - - - - - - - - - - - - - - - - - - buildMatrix - - - - - - - - - - - - - - - - - - - - - - rows - - - - - - - - - - - columns - - - - - - - - - - - data - - - - - - - - - - - lowerElements - - - - - - - - - - - upperElements - - - - - - - - - - - - - buildMatrix - - - - - - - - - - - - - - - - - - - - - - rows - - - - - - - - - - - columns - - - - - - - - - - - data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1 - - - - - - - - - - - - - - - - - - - - 0 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - String - - - - - - - - - - - boolean - - - - - - - - - - - NonNullRange - - - - - - - - - - - - - - begin - - - - - - - - - - - end - - - - - - - - - - - intersection - - - - - - - - - - - - - - - - - - - - - - first - - - - - - - - - - - second - - - - - - - - - - - - - reunion - - - - - - - - - - - - - - - - - - - - - - first - - - - - - - - - - - second - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg_classdiagram1.pgml b/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg_classdiagram1.pgml deleted file mode 100644 index 39d9e3a74..000000000 --- a/src/mantissa/src/org/spaceroots/mantissa/linalg/design/linalg_classdiagram1.pgml +++ /dev/null @@ -1,1046 +0,0 @@ - - - - - - - - - Matrix - protected int rows_ -protected int columns_ -protected double[] data_ - public Matrix duplicate() -public int getRows(int i) -public int getColumns(int j) -public double getElement(int i, int j) -public void setElement(int i, int j, double value) -public Matrix add(Matrix m) -public Matrix sub(Matrix m) -public Matrix mul(Matrix m) -public Matrix mul(double a) -public void selfMul(double a) -public Matrix getTranspose() -public NonNullRange getRangeForRow(int i) -public NonNullRange getRangeForColumn(int j) -public String toString() - - - - - - - UpperTriangularMatrix - - public void selfAdd(UpperTriangularMatrix u) -public void selfSub(UpperTriangularMatrix u) - - - - - - - LowerTriangularMatrix - - public void selfAdd(LowerTriangularMatrix l) -public void selfSub(LowerTriangularMatrix l) - - - - - - - DiagonalMatrix - - - - - - - - - GeneralSquareMatrix - private int[] permutations_ -private boolean evenPermutations_ - public void selfAdd(SquareMatrix s) -public void selfSub(SquareMatrix s) - - - - - - - SymetricalMatrix - - public void selfAdd(SymetricalMatrix s) -public void selfSub(SymetricalMatrix s) -public void setElementAndSymetricalElement(int i, int j, double value) -public void selfAddWAAt(double w, double[] a) - - - - - - - GeneralMatrix - - public void selfAdd(Matrix m) -public void selfSub(Matrix m) - - - - - - - SquareMatrix - - public double getDeterminant(double epsilon) -public SquareMatrix getInverse(double epsilon) -public Matrix solve(Matrix b, double epsilon) -public SquareMatrix solve(SquareMatrix b, double epsilon) - - - - - - - MatrixFactory - - public Matrix buildMatrix(int rows, int columns, double[] data, int lowerElements, int upperElements) -public Matrix buildMatrix(int rows, int columns, double[] data) - - - - - - - NonNullRange - public int begin -public int end - public NonNullRange intersection(NonNullRange first, NonNullRange second) -public NonNullRange reunion(NonNullRange first, NonNullRange second) - - - - sourcePortFig="Fig6" - destPortFig="Fig0" - sourceFigNode="Fig6" - destFigNode="Fig0" - - - - - - - - - sourcePortFig="Fig7.0" - destPortFig="Fig0.0" - sourceFigNode="Fig7" - destFigNode="Fig0" - - - - - - - - - sourcePortFig="Fig4.0" - destPortFig="Fig7.0" - sourceFigNode="Fig4" - destFigNode="Fig7" - - - - - - - - - sourcePortFig="Fig1.0" - destPortFig="Fig7.0" - sourceFigNode="Fig1" - destFigNode="Fig7" - - - - - - - - - - - sourcePortFig="Fig2.0" - destPortFig="Fig7.0" - sourceFigNode="Fig2" - destFigNode="Fig7" - - - - - - - - - - - sourcePortFig="Fig3.0" - destPortFig="Fig7.0" - sourceFigNode="Fig3" - destFigNode="Fig7" - - - - - - - - - sourcePortFig="Fig0.0" - destPortFig="Fig8.0" - sourceFigNode="Fig0" - destFigNode="Fig8" - - - - - - - - - sourcePortFig="Fig8.0" - destPortFig="Fig4.0" - sourceFigNode="Fig8" - destFigNode="Fig4" - - - - - - - - - - - sourcePortFig="Fig8.0" - destPortFig="Fig1.0" - sourceFigNode="Fig8" - destFigNode="Fig1" - - - - - - - - - sourcePortFig="Fig8.0" - destPortFig="Fig2.0" - sourceFigNode="Fig8" - destFigNode="Fig2" - - - - - - - - - sourcePortFig="Fig8.0" - destPortFig="Fig3.0" - sourceFigNode="Fig8" - destFigNode="Fig3" - - - - - - - - - sourcePortFig="Fig8.0" - destPortFig="Fig6.0" - sourceFigNode="Fig8" - destFigNode="Fig6" - - - - - - - - - sourcePortFig="Fig4.0" - destPortFig="Fig2.0" - sourceFigNode="Fig4" - destFigNode="Fig2" - - - - - - - - - - sourcePortFig="Fig4.0" - destPortFig="Fig1.0" - sourceFigNode="Fig4" - destFigNode="Fig1" - - - - - - - - - - sourcePortFig="Fig1.0" - destPortFig="Fig8.0" - sourceFigNode="Fig1" - destFigNode="Fig8" - - - - - - - - - sourcePortFig="Fig2.0" - destPortFig="Fig8.0" - sourceFigNode="Fig2" - destFigNode="Fig8" - - - - - - - - - sourcePortFig="Fig3.0" - destPortFig="Fig8.0" - sourceFigNode="Fig3" - destFigNode="Fig8" - - - - - - - - - sourcePortFig="Fig5.0" - destPortFig="Fig4.0" - sourceFigNode="Fig5" - destFigNode="Fig4" - - - - - - - - - sourcePortFig="Fig0.0" - destPortFig="Fig9.0" - sourceFigNode="Fig0" - destFigNode="Fig9" - - - - - - -