A new computational framework for materials with different mechanical responses in tension and compression and its applications. (1st December 2016)