An efficient, non-regularized solution algorithm for a finite strain shape memory alloy constitutive model