aboutsummaryrefslogtreecommitdiff
path: root/src/core/ITensorPack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ITensorPack.cpp')
-rw-r--r--src/core/ITensorPack.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/core/ITensorPack.cpp b/src/core/ITensorPack.cpp
index 546f669985..9eaeece271 100644
--- a/src/core/ITensorPack.cpp
+++ b/src/core/ITensorPack.cpp
@@ -27,14 +27,23 @@
namespace arm_compute
{
+ITensorPack::ITensorPack(std::initializer_list<PackElement> l)
+ : _pack()
+{
+ for(auto &e : l)
+ {
+ _pack[e.id] = e;
+ }
+}
+
void ITensorPack::add_tensor(int id, ITensor *tensor)
{
- _pack[id] = PackElement(tensor);
+ _pack[id] = PackElement(id, tensor);
}
void ITensorPack::add_tensor(int id, const ITensor *tensor)
{
- _pack[id] = PackElement(tensor);
+ _pack[id] = PackElement(id, tensor);
}
void ITensorPack::add_const_tensor(int id, const ITensor *tensor)