/// <summary> /// Constructor from full specification /// </summary> /// <param name="spgf">Fixed parameters</param> /// <param name="includePrior">Whether this instance includes the prior</param> /// <param name="InducingDist">Inducing distribution</param> /// <param name="pointFunc">If not null, set this as a point distribution</param> public SparseGP(SparseGPFixed spgf, bool includePrior, VectorGaussian InducingDist, IFunction pointFunc) { fixedParameters = spgf; IncludePrior = includePrior; this.InducingDist = VectorGaussian.Copy(InducingDist); this.pointFunc = pointFunc; }