package matrix;

public class ConstantMatrixInitializer<T> implements MatrixInitializer<T> {
  private final T constant;

  public ConstantMatrixInitializer(T constant) {
    this.constant = constant;
  }

  @Override
  public T initialValueAt(Coordinate coordinate) {
    return this.constant;
  }
}