1. School of Mechanical Engineering, Iran University of Science and Technology, Tehran 16846, Iran
2. Bioengineering Faculty, University of Auckland, New Zealand
3. Structural Engineering, School of Civil Engineering, Faculty of Engineering, University of Tehran, Iran
4. Department of Cardiac Surgery, Tehran University of Medical Sciences, Tehran 14167, Iran
5. Department of Cardiac Surgery, Tehran Heart Center, Tehran 14117, Iran