Refractive index adaptive gridding for finite-difference time-domain methods