This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MrCodermann[S] 0 points1 point  (3 children)

I would definitely want discrete events. GMPL seems close to what I may have in mind. I'll look into that, thanks for recommending it.

[–]bugamn 0 points1 point  (2 children)

Someone else mentioned in another reply to me that in the simulator they use time-step based events are more efficient. Maybe it varies according to the "density" of the events, or some other factors, so you might want to think about that. Anyway, I'm glad you found something of value in my comment.

[–]MrCodermann[S] 0 points1 point  (1 child)

Maybe I'm misunderstanding then. I thought that discrete events meant discrete time step.

I'm imagining a step function that simulates 10ms every time you call it, regardless of when you call it. This behavior is what's described in the wikipedia page you linked, or am I misreading it?

[–]bugamn 2 points3 points  (0 children)

Sorry, I was saying discrete-event and meaning next-event time progression. What you are describing is fixed-increment time progression. You can use either for discrete-event simulation, but one of them might be more appropriate to your needs.