<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def all_complexes(network, state):
 """Return a generator for all complexes of the network. .. note:: Includes reducible, zero-|big_phi| complexes (which are not, strictly speaking, complexes at all). Args: network (Network):
 The |Network| of interest. state (tuple[int]):
 The state of the network (a binary tuple). Yields: SystemIrreducibilityAnalysis: A |SIA| for each |Subsystem| of the |Network|. """

    engine = FindAllComplexes(subsystems(network, state))
    return engine.run(config.PARALLEL_COMPLEX_EVALUATION)