Modeling dispersive materials