# Examples from pyvista.MultiBlock.n_cells
# ========================================

import pyvista as pv
multi = pv.MultiBlock([pv.Sphere(), pv.MultiBlock([pv.Cube()]), None])
multi.n_cells

# This is the sum over all leaf datasets.
sum(block.n_cells for block in multi.recursive_iterator(skip_none=True))

# ----------------------------------------------------------------------
# Generated by sphinx-examples-as-code https://github.com/pyvista/sphinx-examples-as-code
