# Rev Language Reference

## mvGMRFUnevenGridHyperpriorGibbs

### Usage

mvGMRFUnevenGridHyperpriorGibbs(RealPos x, Real[] normals, RealPos[] grid, RealPos zeta, RealPos weight, Probability tuneTarget)

### Arguments

 x : RealPos ( pass by reference) The variable on which this move operates. normals : Real[] ( pass by reference) The vector of Normal RVs defining the field grid : RealPos[] ( pass by reference) The space between i and i-1. zeta : RealPos (pass by value) The value controlling the shrinkage of the field, a scale by which x is multiplied, effectively making x ~ halfCauchy(0,zeta). weight : RealPos (pass by value) The weight how often on average this move will be used per iteration. Default : 1 tuneTarget : Probability (pass by value) The acceptance probability targeted by auto-tuning. Default : 0.44