implement sampling for arbitrary double array based full conditionals