Non-iterative Inverse Design for 4D Printing Via Fabrication-Ready Discrete Material Programming | AMiner