const Vector & MGXS::mu()const{return Mu_prm()->value();}
const Vec & MGSS::mu()const{ return Mu_prm()->value(); }
void MGSS::set_mu(const Vec &mu){Mu_prm()->set(mu);}
void IndependentMvnModel::set_mu_element(double value, int position){ Mu_prm()->set_element(value, position); }
void IndependentMvnModel::set_mu(const Vector &mu){ Mu_prm()->set(mu); }
void MVT::set_mu(const Vector &mu) { Mu_prm()->set(mu); }
void WeightedMvnModel::set_mu(const Vector &v){Mu_prm()->set(v);}
const Vector & WeightedMvnModel::mu()const{return Mu_prm()->value();}