@Override
    public Tensor remove(Set<TensorAddress> addresses) {
        var indexBuilder = new Index.Builder(type);
        for (var block : index.denseSubspaces) {
            if ( ! addresses.contains(block.sparseAddress)) {  // assumption: addresses only contain the sparse part
                indexBuilder.addBlock(block);
            }
        }
        return new MixedTensor(type, indexBuilder.build());
    }
Returns an iterator over the values of this tensor.
The iteration order is the same as for cellIterator.
vespajlib/src/main/java/com/yahoo/tensor/MixedTensor.java