Updates the [Factors].Permutation.Cultivar factor in an APSIM Next
Generation model using resolved cultivar input. If cultivar information is
missing or unknown, the function falls back to a built-in generic cultivar
list and records that assumption under attr(x, "agrillm")$cultivar.
apply_cultivar(apsimx, crop, cultivar)APSIM model object as returned by rapsimng::read_apsimx().
Character scalar naming the crop associated with the cultivar input.
List describing resolved cultivar input, typically from
resolve_cultivar().
A modified APSIM model object with updated cultivar permutations.
if (FALSE) { # \dontrun{
apsimx_path <- system.file("examples", "wheat.apsimx", package = "agrillm")
apsimx <- rapsimng::read_apsimx(apsimx_path)
cultivar <- list(cultivar = "scepter")
updated <- apply_cultivar(apsimx, crop = "wheat", cultivar = cultivar)
attr(updated, "agrillm")$cultivar
} # }