Added kriging with derivative info implementation