HasGP Gaussian Process Library. This module contains the class definition for log likelihoods.
Copyright (C) 2011 Sean Holden. firstname.lastname@example.org.
class LogLikelihood b where
The following allows arbitrary likelihoods with or without parameters to be wrapped up with their derivatives (with respect to f) and passed to a function.