Luminescence in solution obeys the linear Stern–Volmer relationship. Fluorescence of a molecule is quenched by specific analytes, e.g., ruthenium complexes are quenched by oxygen. When a fluorophore is immobilised within a polymer matrix myriad micro-environments are created. The micro-environments reflect varying diffusion co-efficients for the analyte. This leads to a non-linear relationship between the fluorescence and the quencher (analyte). This relationship is modelled in various ways, the most popular model is the two site model created by James Demas (University of Virginia).