Barrier Functions In Interior Point Methods