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