From c7bc6f4f5ec3f4b2725b0b6bdf03d9524007e864 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 9 Jul 2019 20:02:07 -0700 Subject: [PATCH] Allow Vector.zero to use T as type --- src/apatite/linear_algebra/vector.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apatite/linear_algebra/vector.cr b/src/apatite/linear_algebra/vector.cr index b4f35d9..4a542e3 100644 --- a/src/apatite/linear_algebra/vector.cr +++ b/src/apatite/linear_algebra/vector.cr @@ -60,7 +60,7 @@ module Apatite::LinearAlgebra # Return a zero vector. def self.zero(size) raise ArgumentError.new("invalid size (#{size} for 0..)") if size < 0 - array = Array.new(size, 0) + array = Array.new(size, T.new(0)) new(array) end