@utils.cached_property
    def layout_vec(self):
        vec = PETSc.Vec().create()
        # Size of flattened vector is product of size and cdim of each dat
        size = sum(d.size * d.cdim for d in self)
        vec.setSizes((size, None))
        vec.setUp()
        return vec
If a response includes multiple I{Content-Length} headers,
dataset/ETHPy150Open OP2/PyOP2/pyop2/petsc_base.py/MixedDataSet.layout_vec--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/web/test/test_newclient.py/HTTPClientParserTests.test_multipleContentLengthHeaders