double MvtNuTF::operator()(const Vector &Nu, Vector &g) const { return Loglike(Nu, g, 1); }
double MvtNuTF::operator()(const Vector &Nu) const { Vector g; return Loglike(Nu, g, 0); }
double log_likelihood() const override { Vector g; Matrix h; return Loglike(Beta(), g, h, 0); }
virtual double d2loglike(const Vector &x, Vec &g, Mat &h)const{ return Loglike(x, g, h, 2); }
virtual double dloglike(const Vector &x, Vec &g)const{ Mat h; return Loglike(x, g, h, 1); }
virtual double loglike(const Vector &x)const{ Vec g; Mat h; return Loglike(x, g, h, 0); }