Object-Oriented Approach to Hyperelasticity

Engineering with Computers - Tập 15 - Trang 2-11 - 2014
B. Jeremić1, K. Runesson2, S. Sture3
1Department of Civil and Environmental Engineering, Clarkson University, Potsdam, NY, USA, US
2Division of Solid Mechanics, Chalmers University of Technology, Göteborg, Sweden, SE
3Department of Civil, Environmental, and Architectural Engineering, University of Colorado, Boulder, CO, USA, US

Tóm tắt

This paper describes the application of an Object-Oriented Paradigm (OOP) to the implementation of a hyperelastic constitutive driver. The C11 programming language used in our implementation leads to an efficient and readable program. It will be shown that object-oriented implementation naturally follows from analytical developments in isotropic hyperelasticity. Examples of classes developed and results from a number of large deformation hyperelastic numerical test are presented.