A thermo-viscoelastic constitutive model addressing the cyclic shape memory effect for thermo-induced shape memory polymers