MIAMH, A predictive model of range ruminant diets in patchy environments