| | | |
Offset 2, 23 lines modified | Offset 2, 23 lines modified |
2 | package·graxxia; | 2 | package·graxxia; |
| |
3 | import·org.codehaus.groovy.runtime.callsite.CallSiteArray; | 3 | import·org.codehaus.groovy.runtime.callsite.CallSiteArray; |
4 | import·org.apache.commons.math3.exception.NotPositiveException; | 4 | import·org.apache.commons.math3.exception.NotPositiveException; |
5 | import·org.apache.commons.math3.linear.NonSquareMatrixException; | 5 | import·org.apache.commons.math3.linear.NonSquareMatrixException; |
6 | import·org.apache.commons.math3.linear.RealVector; | 6 | import·org.apache.commons.math3.linear.RealVector; |
7 | import·org.apache.commons.math3.linear.MatrixDimensionMismatchException; | 7 | import·org.apache.commons.math3.linear.MatrixDimensionMismatchException; |
8 | import·org.apache.commons.math3.exception.NotStrictlyPositiveException; | |
9 | import·org.apache.commons.math3.exception.NullArgumentException; | |
10 | import·org.apache.commons.math3.exception.NoDataException; | |
11 | import·org.apache.commons.math3.linear.RealMatrixChangingVisitor; | |
12 | import·org.apache.commons.math3.exception.NumberIsTooSmallException; | 8 | import·org.apache.commons.math3.exception.NumberIsTooSmallException; |
13 | import·org.codehaus.groovy.runtime.ArrayUtil; | 9 | import·org.codehaus.groovy.runtime.ArrayUtil; |
14 | import·org.apache.commons.math3.linear.RealMatrixPreservingVisitor; | 10 | import·org.apache.commons.math3.linear.RealMatrixPreservingVisitor; |
| 11 | import·org.apache.commons.math3.linear.RealMatrixChangingVisitor; |
| 12 | import·org.apache.commons.math3.exception.NotStrictlyPositiveException; |
| 13 | import·org.apache.commons.math3.exception.NullArgumentException; |
15 | import·org.apache.commons.math3.exception.DimensionMismatchException; | 14 | import·org.apache.commons.math3.exception.DimensionMismatchException; |
16 | import·org.apache.commons.math3.exception.OutOfRangeException; | 15 | import·org.apache.commons.math3.exception.OutOfRangeException; |
| 16 | import·org.apache.commons.math3.exception.NoDataException; |
17 | import·groovy.lang.MetaClass; | 17 | import·groovy.lang.MetaClass; |
18 | import·java.io.ObjectInputStream; | 18 | import·java.io.ObjectInputStream; |
19 | import·java.io.IOException; | 19 | import·java.io.IOException; |
20 | import·java.io.ObjectOutputStream; | 20 | import·java.io.ObjectOutputStream; |
21 | import·java.io.StringWriter; | 21 | import·java.io.StringWriter; |
22 | import·org.codehaus.groovy.runtime.GStringImpl; | 22 | import·org.codehaus.groovy.runtime.GStringImpl; |
23 | import·java.text.DecimalFormat; | 23 | import·java.text.DecimalFormat; |
Offset 864, 80 lines modified | Offset 864, 80 lines modified |
864 | ········return·(Matrix)result.get(); | 864 | ········return·(Matrix)result.get(); |
865 | ····} | 865 | ····} |
866 | ···· | 866 | ···· |
867 | ····public·int·size()·{ | 867 | ····public·int·size()·{ |
868 | ········return·DefaultTypeTransformation.intUnbox($getCallSiteArray()[229].callGetProperty((Object)this.matrix)); | 868 | ········return·DefaultTypeTransformation.intUnbox($getCallSiteArray()[229].callGetProperty((Object)this.matrix)); |
869 | ····} | 869 | ····} |
870 | ···· | 870 | ···· |
871 | ····public·void·multiplyEntry(final·int·param0,·final·int·param1,·final·double·param2)·throws·OutOfRangeException·{ | |
872 | ········$getCallSiteArray()[230].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1),·(Object)Double.valueOf(param2)); | 871 | ····public·int·getRowDimension()·{ |
| 872 | ········return·DefaultTypeTransformation.intUnbox($getCallSiteArray()[230].call((Object)this.matrix)); |
873 | ····} | 873 | ····} |
874 | ···· | 874 | ···· |
875 | ····public·double[]·operate(final·double...·param0)·throws·DimensionMismatchException·{ | |
876 | ········return·(double[])ScriptBytecodeAdapter.castToType($getCallSiteArray()[231].call((Object)this.matrix,·(Object)param0),·(Class)double[].class); | 875 | ····public·int·getColumnDimension()·{ |
| 876 | ········return·DefaultTypeTransformation.intUnbox($getCallSiteArray()[231].call((Object)this.matrix)); |
877 | ····} | 877 | ····} |
878 | ···· | 878 | ···· |
879 | ····public·double[]·preMultiply(final·double...·param0)·throws·DimensionMismatchException·{ | |
880 | ········return·(double[])ScriptBytecodeAdapter.castToType($getCallSiteArray()[232].call((Object)this.matrix,·(Object)param0),·(Class)double[].class); | 879 | ····public·void·setSubMatrix(final·double[][]·param0,·final·int·param1,·final·int·param2)·throws·NoDataException,·OutOfRangeException,·DimensionMismatchException,·NullArgumentException·{ |
| 880 | ········$getCallSiteArray()[232].call((Object)this.matrix,·(Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2)); |
881 | ····} | 881 | ····} |
882 | ···· | 882 | ···· |
883 | ····public·double·walkInRowOrder(final·RealMatrixPreservingVisitor·param0)·{ | |
884 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[233].call((Object)this.matrix,·(Object)param0)); | 883 | ····public·RealMatrix·createMatrix(final·int·param0,·final·int·param1)·throws·NotStrictlyPositiveException·{ |
| 884 | ········return·(RealMatrix)ScriptBytecodeAdapter.castToType($getCallSiteArray()[233].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1)),·(Class)RealMatrix.class); |
885 | ····} | 885 | ····} |
886 | ···· | 886 | ···· |
887 | ····public·double·walkInRowOrder(final·RealMatrixPreservingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ | |
888 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[234].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.val[·...·truncated·by·diffoscope;·len:·16,·SHA:·ed428ac3430c1857dcd12372e485d6d0beeb8a503f57dcc2d862a287b1749ddd·...·] | 887 | ····public·double[][]·getDataRef()·{ |
| 888 | ········return·(double[][])ScriptBytecodeAdapter.castToType($getCallSiteArray()[234].call((Object)this.matrix),·(Class)double[][].class); |
889 | ····} | 889 | ····} |
890 | ···· | 890 | ···· |
891 | ····public·double·walkInRowOrder(final·RealMatrixChangingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ | |
892 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[235].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.val[·...·truncated·by·diffoscope;·len:·16,·SHA:·ed428ac3430c1857dcd12372e485d6d0beeb8a503f57dcc2d862a287b1749ddd·...·] | 891 | ····public·void·addToEntry(final·int·param0,·final·int·param1,·final·double·param2)·throws·OutOfRangeException·{ |
| 892 | ········$getCallSiteArray()[235].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1),·(Object)Double.valueOf(param2)); |
893 | ····} | 893 | ····} |
894 | ···· | 894 | ···· |
895 | ····public·double·walkInRowOrder(final·RealMatrixChangingVisitor·param0)·{ | |
896 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[236].call((Object)this.matrix,·(Object)param0)); | 895 | ····public·void·multiplyEntry(final·int·param0,·final·int·param1,·final·double·param2)·throws·OutOfRangeException·{ |
| 896 | ········$getCallSiteArray()[236].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1),·(Object)Double.valueOf(param2)); |
897 | ····} | 897 | ····} |
898 | ···· | 898 | ···· |
899 | ····public·double·walkInColumnOrder(final·RealMatrixChangingVisitor·param0)·{ | |
900 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[237].call((Object)this.matrix,·(Object)param0)); | 899 | ····public·double[]·operate(final·double...·param0)·throws·DimensionMismatchException·{ |
| 900 | ········return·(double[])ScriptBytecodeAdapter.castToType($getCallSiteArray()[237].call((Object)this.matrix,·(Object)param0),·(Class)double[].class); |
901 | ····} | 901 | ····} |
902 | ···· | 902 | ···· |
903 | ····public·double·walkInColumnOrder(final·RealMatrixPreservingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ | |
904 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[238].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.val[·...·truncated·by·diffoscope;·len:·16,·SHA:·ed428ac3430c1857dcd12372e485d6d0beeb8a503f57dcc2d862a287b1749ddd·...·] | 903 | ····public·double[]·preMultiply(final·double...·param0)·throws·DimensionMismatchException·{ |
| 904 | ········return·(double[])ScriptBytecodeAdapter.castToType($getCallSiteArray()[238].call((Object)this.matrix,·(Object)param0),·(Class)double[].class); |
905 | ····} | 905 | ····} |
906 | ···· | 906 | ···· |
907 | ····public·double·walkInColumnOrder(final·RealMatrixChangingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ | |
908 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[239].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.val[·...·truncated·by·diffoscope;·len:·16,·SHA:·ed428ac3430c1857dcd12372e485d6d0beeb8a503f57dcc2d862a287b1749ddd·...·] | 907 | ····public·double·walkInRowOrder(final·RealMatrixChangingVisitor·param0)·{ |
| 908 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[239].call((Object)this.matrix,·(Object)param0)); |
909 | ····} | 909 | ····} |
910 | ···· | 910 | ···· |
911 | ····public·double·walkInColumnOrder(final·RealMatrixPreservingVisitor·param0)·{ | 911 | ····public·double·walkInRowOrder(final·RealMatrixPreservingVisitor·param0)·{ |
912 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[240].call((Object)this.matrix,·(Object)param0)); | 912 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[240].call((Object)this.matrix,·(Object)param0)); |
913 | ····} | 913 | ····} |
914 | ···· | 914 | ···· |
915 | ····public·int·getRowDimension()·{ | |
916 | ········return·DefaultTypeTransformation.intUnbox($getCallSiteArray()[241].call((Object)this.matrix)); | 915 | ····public·double·walkInRowOrder(final·RealMatrixPreservingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ |
| 916 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[241].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.valueOf(param4)))); |
917 | ····} | 917 | ····} |
918 | ···· | 918 | ···· |
919 | ····public·int·getColumnDimension()·{ | |
920 | ········return·DefaultTypeTransformation.intUnbox($getCallSiteArray()[242].call((Object)this.matrix)); | 919 | ····public·double·walkInRowOrder(final·RealMatrixChangingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ |
| 920 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[242].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.valueOf(param4)))); |
921 | ····} | 921 | ····} |
922 | ···· | 922 | ···· |
923 | ····public·void·setSubMatrix(final·double[][]·param0,·final·int·param1,·final·int·param2)·throws·NoDataException,·OutOfRangeException,·DimensionMismatchException,·NullArgumentException·{ | |
924 | ········$getCallSiteArray()[243].call((Object)this.matrix,·(Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2)); | 923 | ····public·double·walkInColumnOrder(final·RealMatrixChangingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ |
| 924 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[243].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.valueOf(param4)))); |
925 | ····} | 925 | ····} |
926 | ···· | 926 | ···· |
927 | ····public·RealMatrix·createMatrix(final·int·param0,·final·int·param1)·throws·NotStrictlyPositiveException·{ | |
928 | ········return·(RealMatrix)ScriptBytecodeAdapter.castToType($getCallSiteArray()[244].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1)),·(Class)RealMatrix.class); | 927 | ····public·double·walkInColumnOrder(final·RealMatrixPreservingVisitor·param0)·{ |
| 928 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[244].call((Object)this.matrix,·(Object)param0)); |
929 | ····} | 929 | ····} |
930 | ···· | 930 | ···· |
931 | ····public·double[][]·getDataRef()·{ | |
932 | ········return·(double[][])ScriptBytecodeAdapter.castToType($getCallSiteArray()[245].call((Object)this.matrix),·(Class)double[][].class); | 931 | ····public·double·walkInColumnOrder(final·RealMatrixChangingVisitor·param0)·{ |
| 932 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[245].call((Object)this.matrix,·(Object)param0)); |
933 | ····} | 933 | ····} |
934 | ···· | 934 | ···· |
935 | ····public·void·addToEntry(final·int·param0,·final·int·param1,·final·double·param2)·throws·OutOfRangeException·{ | |
936 | ········$getCallSiteArray()[246].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1),·(Object)Double.valueOf(param2)); | 935 | ····public·double·walkInColumnOrder(final·RealMatrixPreservingVisitor·param0,·final·int·param1,·final·int·param2,·final·int·param3,·final·int·param4)·throws·OutOfRangeException,·NumberIsTooSmallException·{ |
| 936 | ········return·DefaultTypeTransformation.doubleUnbox($getCallSiteArray()[246].call((Object)this.matrix,·ArrayUtil.createArray((Object)param0,·(Object)Integer.valueOf(param1),·(Object)Integer.valueOf(param2),·(Object)Integer.valueOf(param3),·(Object)Integer.valueOf(param4)))); |
937 | ····} | 937 | ····} |
938 | ···· | 938 | ···· |
939 | ····public·Array2DRowRealMatrix·add(final·Array2DRowRealMatrix·param0)·throws·MatrixDimensionMismatchException·{ | 939 | ····public·Array2DRowRealMatrix·add(final·Array2DRowRealMatrix·param0)·throws·MatrixDimensionMismatchException·{ |
940 | ········return·(Array2DRowRealMatrix)ScriptBytecodeAdapter.castToType($getCallSiteArray()[247].call((Object)this.matrix,·(Object)param0),·(Class)Array2DRowRealMatrix.class); | 940 | ········return·(Array2DRowRealMatrix)ScriptBytecodeAdapter.castToType($getCallSiteArray()[247].call((Object)this.matrix,·(Object)param0),·(Class)Array2DRowRealMatrix.class); |
941 | ····} | 941 | ····} |
942 | ···· | 942 | ···· |
943 | ····public·RealMatrix·copy()·{ | 943 | ····public·RealMatrix·copy()·{ |
Offset 960, 128 lines modified | Offset 960, 128 lines modified |
960 | ········$getCallSiteArray()[252].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1),·(Object)Double.valueOf(param2)); | 960 | ········$getCallSiteArray()[252].call((Object)this.matrix,·(Object)Integer.valueOf(param0),·(Object)Integer.valueOf(param1),·(Object)Double.valueOf(param2)); |
961 | ····} | 961 | ····} |
Max diff block lines reached; 14325/26380 bytes (54.30%) of diff not shown.
|