| 
| 
  | MVnormMuMiss () | 
|   | Default constructor. 
  | 
|   | 
|   | MVnormMuMiss (const size_t &d) | 
|   | 0-mean deterministic constructor  More...
  | 
|   | 
|   | MVnormMuMiss (const size_t &d, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Deterministic constructor.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_vector *mn, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Deterministic constructor with a vector.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_vector *mn, const size_t &up, const vector< size_t > &mis) | 
|   | Deterministic constructor with a vector.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_vector *mn, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Univariate random constructor with a vector.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_vector *mn, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Multivariate random constructor with a vector.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Deterministic constructor with a matrix.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const size_t &up, const vector< size_t > &mis) | 
|   | Deterministic constructor with a matrix.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Univariate random constructor with a matrix.  More...
  | 
|   | 
|   | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) | 
|   | Multivariate random constructor with a matrix.  More...
  | 
|   | 
|   | MVnormMuMiss (const MVnormMuMiss &) | 
|   | Deterministic copy constructor.  More...
  | 
|   | 
| MVnormMuMiss &  | operator= (const MVnormMuMiss &) | 
|   | Assignment operator.  More...
  | 
|   | 
| 
  | ~MVnormMuMiss () | 
|   | Destructor. 
  | 
|   | 
| void  | update (const Grp &mu, const SigmaI &SigIm, const gsl_rng *r) | 
|   | Gaussian likelihood.  More...
  | 
|   | 
| void  | update (const Grp &mu, const SigmaI &SigIm, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Gaussian likelihood, Gaussian 0-mean prior.  More...
  | 
|   | 
| size_t  | nMissP () const | 
|   | Number of missing values.  More...
  | 
|   | 
| const vector< size_t >  | getMisPhen () const | 
|   | Indexes of missing values.  More...
  | 
|   | 
|   | MVnormMu () | 
|   | Default constructor.  More...
  | 
|   | 
|   | MVnormMu (const size_t &d) | 
|   | Zero vector constructor.  More...
  | 
|   | 
|   | MVnormMu (const size_t &d, const vector< size_t > &low, const size_t &up) | 
|   | Zero vector with pointers.  More...
  | 
|   | 
|   | MVnormMu (gsl_vector *mn, const vector< size_t > &low, const size_t &up) | 
|   | Deterministic constructor.  More...
  | 
|   | 
|   | MVnormMu (gsl_vector *mn, const size_t &up) | 
|   | Deterministic constructor, prior index only.  More...
  | 
|   | 
|   | MVnormMu (gsl_matrix *mn, const size_t &iRw) | 
|   | Deterministic constructor with a matrix.  More...
  | 
|   | 
|   | MVnormMu (gsl_matrix *mn, const size_t &iRw, const vector< size_t > &low) | 
|   | Deterministic constructor with a matrix and an index to data.  More...
  | 
|   | 
|   | MVnormMu (gsl_matrix *mn, const size_t &iRw, const vector< size_t > &low, const size_t &up) | 
|   | Deterministic constructor with a matrix and indexes to data and a prior.  More...
  | 
|   | 
|   | MVnormMu (gsl_matrix *mn, const size_t &iRw, const size_t &up) | 
|   | Deterministic constructor with a matrix and an index to a prior.  More...
  | 
|   | 
|   | MVnormMu (gsl_vector *mn, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up) | 
|   | Univariate random constructor with a vector and indexes to data and a prior.  More...
  | 
|   | 
|   | MVnormMu (gsl_vector *mn, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up) | 
|   | Multivariate random constructor with a vector and indexes to data and a prior.  More...
  | 
|   | 
|   | MVnormMu (gsl_matrix *mn, const size_t &iRw, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up) | 
|   | Univariate random constructor with a matrix and indexes to data and a prior.  More...
  | 
|   | 
|   | MVnormMu (gsl_matrix *mn, const size_t &iRw, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up) | 
|   | Multivariate random constructor with a matrix and indexes to data and a prior.  More...
  | 
|   | 
|   | MVnormMu (const MVnormMu &) | 
|   | Copy constructor.  More...
  | 
|   | 
| MVnormMu &  | operator= (const MVnormMu &) | 
|   | Assignment operator.  More...
  | 
|   | 
| 
virtual  | ~MVnormMu () | 
|   | Destructor. 
  | 
|   | 
| virtual void  | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const gsl_rng *r) | 
|   | Sudent- \(t\) likelihood.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const SigmaI &SigIm, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Gaussian likelihood, Student- \(t\) prior.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Student- \(t\) likelihood, Gaussian prior.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Student- \(t\) likelihood, Student- \(t\) prior.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const SigmaI &SigIm, const Grp &muPr, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Gaussian likelihood, Gaussian prior.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const SigmaI &SigIm, const Grp &muPr, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Gaussian likelihood, Student- \(t\) prior.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const Grp &muPr, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Student- \(t\) likelihood, Gaussian prior.  More...
  | 
|   | 
| virtual void  | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const Grp &muPr, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) | 
|   | Student- \(t\) likelihood, Student- \(t\) prior.  More...
  | 
|   | 
| const vector< size_t > *  | down () const | 
|   | Points to the corresponding data.  More...
  | 
|   | 
| const size_t *  | up () const | 
|   | Points to the prior.  More...
  | 
|   | 
|   | MVnorm (const MVnorm &) | 
|   | Copy constructor.  More...
  | 
|   | 
| MVnorm &  | operator= (const MVnorm &) | 
|   | Assignement operator.  More...
  | 
|   | 
| virtual  | ~MVnorm () | 
|   | Virtual destructor.  More...
  | 
|   | 
| virtual double  | mhl (const MVnorm *x, const SigmaI &SigI) | 
|   | Mahalanobis distance to a vector.  More...
  | 
|   | 
| virtual double  | mhl (const MVnorm *x, const SigmaI &SigI) const | 
|   | Mahalanobis distance to a vector.  More...
  | 
|   | 
| virtual double  | mhl (const gsl_vector *x, const SigmaI &SigI) | 
|   | Mahalanobis distance to a vector.  More...
  | 
|   | 
| virtual double  | mhl (const gsl_vector *x, const SigmaI &SigI) const | 
|   | Mahalanobis distance to a vector.  More...
  | 
|   | 
| virtual double  | mhl (const SigmaI &SigI) | 
|   | Mahalanobis distance to zero.  More...
  | 
|   | 
| virtual double  | mhl (const SigmaI &SigI) const | 
|   | Mahalanobis distance to zero.  More...
  | 
|   | 
| double  | density (const gsl_vector *theta, const SigmaI &SigI) | 
|   | Multivariate Gaussian density.  More...
  | 
|   | 
| double  | density (const gsl_vector *theta, const SigmaI &SigI) const | 
|   | Multivariate Gaussian density.  More...
  | 
|   | 
| double  | density (const MVnorm *theta, const SigmaI &SigI) | 
|   | Multivariate Gaussian density.  More...
  | 
|   | 
| double  | density (const MVnorm *theta, const SigmaI &SigI) const | 
|   | Multivariate Gaussian density.  More...
  | 
|   | 
| void  | save (const string &fileNam, const char *how="a") | 
|   | Save function.  More...
  | 
|   | 
| void  | save (FILE *fileStr) | 
|   | Save function.  More...
  | 
|   | 
| double  | operator[] (const size_t i) const | 
|   | Subscript operator.  More...
  | 
|   | 
| void  | valSet (const size_t i, const double x) | 
|   | Setting an element to a value.  More...
  | 
|   | 
| const gsl_vector *  | getVec () const | 
|   | Access the location vector.  More...
  | 
|   | 
| size_t  | len () const | 
|   | Length of the location vector.  More...
  | 
|   | 
| virtual double  | scalePar () const | 
|   | Scale parameter.  More...
  | 
|   | 
Individual vector of means with missing data. 
Implements missing phenotype data imputation. Some parameters for update methods have a different meaning than for other MVnorm classes.