From c4457c11989370bcf4a41d16fe8580a37d1dd4e4 Mon Sep 17 00:00:00 2001 From: Brendan Barnes Date: Thu, 18 Jul 2024 04:19:53 +0000 Subject: [PATCH] save --- include/squint/dynamic_tensor.hpp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/include/squint/dynamic_tensor.hpp b/include/squint/dynamic_tensor.hpp index 2ba684b..fd6fe86 100644 --- a/include/squint/dynamic_tensor.hpp +++ b/include/squint/dynamic_tensor.hpp @@ -32,17 +32,6 @@ class dynamic_tensor : public iterable_tensor, std::size_t total_size = std::accumulate(shape_.begin(), shape_.end(), 1ULL, std::multiplies<>()); data_.resize(total_size); } - // Construct from initializer list - dynamic_tensor(std::vector shape, std::initializer_list init, layout layout = layout::column_major) - : shape_(std::move(shape)), layout_(layout) { - std::size_t total_size = std::accumulate(shape_.begin(), shape_.end(), 1ULL, std::multiplies<>()); - if constexpr (ErrorChecking == error_checking::enabled) { - if (init.size() != total_size) { - throw std::invalid_argument("Initializer list size must match total size"); - } - } - data_ = std::vector(init); - } // Construct from vector of elements dynamic_tensor(std::vector shape, const std::vector &elements, layout layout = layout::column_major) : shape_(std::move(shape)), layout_(layout) {