Skip to content

Multiplication not Working #1

@Samyssmile

Description

@Samyssmile
java.util.IllegalFormatConversionException: f != java.lang.Integer
	at java.base/java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4515)
	at java.base/java.util.Formatter$FormatSpecifier.printFloat(Formatter.java:3079)
	at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:3027)
	at java.base/java.util.Formatter.format(Formatter.java:2791)
	at java.base/java.io.PrintStream.implFormat(PrintStream.java:1367)
	at java.base/java.io.PrintStream.format(PrintStream.java:1346)
	at java.base/java.io.PrintStream.printf(PrintStream.java:1245)
	at org.gradle.internal.io.LinePerThreadBufferingOutputStream.printf(LinePerThreadBufferingOutputStream.java:148)
	at de.edux.core.math.matrix.strassen.StrassenParallelTest.printMatrix(StrassenParallelTest.java:35)
	at de.edux.core.math.matrix.strassen.StrassenParallelTest.shouldMultiplyWithParallelStrassen(StrassenParallelTest.java:24)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Unit Test

class StrassenParallelTest {

  @Test
  public void shouldMultiplyWithParallelStrassen() throws Exception {
    int matrixSize = 2048;
    int[][] matrixA = new int[matrixSize][matrixSize];
    int[][] matrixB = new int[matrixSize][matrixSize];

    for (int i = 0; i < matrixSize; i++) {
      for (int j = 0; j < matrixSize; j++) {
        matrixA[i][j] = 1;
        matrixB[i][j] = 1;
      }
    }

    int[][] result =
        ParallelStrassenMatrixMultiplication.parallelStrassenMatrixMultiply(matrixA, matrixB);
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions