Package-level declarations

Types

Link copied to clipboard
interface Aggregate<ID : Any>

Models the minimal set of aggregate operations. Holds the localId of the device executing the aggregate program.

Link copied to clipboard

Context for yielding operations (exchanging, sharing). Yielding operations means operate on an Initial value (usually exchanged with neighbors), but return a possibly different value Return to the caller.

Link copied to clipboard
data class YieldingResult<Initial, Return>(val toSend: Initial, val toReturn: Return)

Specifies the value toSend and the value toReturn of a yielding operator.