forecast(input, averageTime, horizon) is the system dynamics function that returns a forecast of the value the input will take on at averageTime + horizon.
forecast can be called in formulas of system dynamics variables.
The input units match the output units.
averageTime -> time
horizon -> time
forecast() -> units
The output units are the same as the input ones.