Strain hardening, twinning and texture evolution in magnesium alloy using the all twin variant polycrystal modelling approach