local osmotic gradient theory