package Salsa.Core; import java.io.Serializable; /** Represents a block within a 2D array */ public class Block64 implements Serializable { public Range64 ColumnRange; public Range64 RowRange; public Block64(Range64 rowRange, Range64 colRange) { RowRange = rowRange; ColumnRange = colRange; } /** Transposes the row and column ranges @return */ public final Block64 Transpose() { Block64 b = new Block64(ColumnRange, RowRange); return b; } @Override public String toString() { return String.format("[%1$s %2$s]", RowRange, ColumnRange); } }