Newer
Older
AlgebraicDataflowArchitectureModel / AlgebraicDataflowArchitectureModel / models / SamplePUSH.dtram
model {
	channel setAChannel {
		 out a(aValue:Int, setA(value)) = value
	}
	channel updateBChannel {
		 in a(aValue:Int, updateB(aValue)) = aValue
		 out b(bValue:Int, updateB(aValue)) = bValue + aValue
	}
}
geometry {
	node r a:270,270,80,30
	node r b:660,270,80,30
	node ioc setAChannel:90,240,100,90
	node c updateBChannel:460,240,100,90
}