Introduction to foam induced shape memory effect: non-contact loading to program shape memory polymers