A stock is a type of building block that accumulates and stores something. It collects whatever flows into it, minus whatever flows out of it.
There are four types of stocks:
The reservoir is selected by default. Think of a reservoir as a pool of water, or as an undifferentiated pile of "stuff". A reservoir passively accumulates its inflows, minus any outflows. Any units that flow into a reservoir lose their individual identity. Reservoirs mix together all units into an undifferentiated mass as they accumulate.
The reservoir stock type is represented by a simple rectangle. In this documentation, the term "stock" refers to reservoir-type stock. Stocks may be marked as non-negative, which means they'll constrain their outflows so as to remain positive (see Flow prioritization for a discussion of this). Stocks that can go negative (not marked non-negative) will be displayed with a small +/- () to indicate this. Non-negative stocks that require a delay to complete their Flow prioritization will be marked with a small delay symbol || ().
Think of a conveyor as a moving sidewalk or a conveyor belt. Material gets on the conveyor, rides for a period of time, and then gets off. For example, you might use a conveyor to represent students in school, or a work process in a factory. For computation details on conveyors see Traditional Conveyor Computation
Think of a queue as a line of items awaiting entry into some process or activity. For example, you might use a queue to represent a grocery store checkout line or an airport ticket counter line.
Note: When defining an equation for a queue, you can use the SIZE builtin to report the queue's length.
Think of an oven as a processor of discrete batches of stuff. The oven opens its doors, fills (either to capacity or until it's time to close the door), bakes its contents for a time (as defined by its outflow logic), and then unloads it in an instant. For example, a bank teller is an oven. The bank teller helps one customer at a time with transactions, then moves on to the next customer.
Edit the properties of the stock as needed.
For more information about placing, naming, and editing stocks, see Working with Building Blocks.
You can select a stock's type when you place it on the diagram by selecting the appropriate stock tool on the toolbar. Use the following procedure to change the stock to a different type after you've placed it on the diagram.
Note: When you change a stock's type, all properties on the Equation tab, except the contents of the Equation box, are deleted. The Equation tab properties for the new stock are set to the default values for that type of stock. The properties of all other tabs remain unchanged.