diff options
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/TensorType.java')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/tensor/TensorType.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/TensorType.java b/vespajlib/src/main/java/com/yahoo/tensor/TensorType.java index 084eaf2bf98..7f890a9ec51 100644 --- a/vespajlib/src/main/java/com/yahoo/tensor/TensorType.java +++ b/vespajlib/src/main/java/com/yahoo/tensor/TensorType.java @@ -80,7 +80,7 @@ public class TensorType { }; /** The empty tensor type - which is the same as a double */ - public static final TensorType empty = new TensorType(Value.DOUBLE, Collections.emptyList()); + public static final TensorType empty = new TensorType(); private final Value valueType; @@ -90,6 +90,13 @@ public class TensorType { private final TensorType mappedSubtype; private final TensorType indexedSubtype; + private TensorType() { + this.valueType = Value.DOUBLE; + this.dimensions = List.of(); + this.mappedSubtype = this; + this.indexedSubtype = this; + } + public TensorType(Value valueType, Collection<Dimension> dimensions) { this.valueType = valueType; List<Dimension> dimensionList = new ArrayList<>(dimensions); |