class_docstr: Split of an iterator.
  
  result = floormod(floordiv(source, lower_factor), extent) * scale
  
  Parameters
  ----------
  source : IterMark
      The source marked iterator.
  
  lower_factor : PrimExpr
      The lower factor to split the domain.
  
  extent : PrimExpr
      The extent of the split.
  
  scale : PrimExpr
      Additional scale to the split.
code: def __init__(self, source, lower_factor, extent, scale):
      self.__init_handle_by_constructor__(
          _ffi_api.IterSplitExpr, source, lower_factor, extent, scale
      )
  
imports: from enum import IntEnum
  import tvm._ffi
  from tvm.runtime import Object
  from tvm.ir import PrimExpr
  from .None import _ffi_api
label_desc: Use image node_id 1 to create a new IterSplitExpr object from inherited base classes: IterMapExpr with example: obj = IterSplitExpr(source, lower_factor, extent, scale)