Table of Content

Open Access iconOpen Access


Object-Oriented Modeling of Solid Material in Nonlinear Applications

Hamid Sharifi1 and Augustin Gakwaya1

1 Department of Mechanicaleng. Laval University, Quebec, Canada.

Computers, Materials & Continua 2006, 3(2), 77-96.


In this paper, an object-oriented modeling of solid material constitutive behavior using the UML notation is presented. Material properties are first classified into large and small deformation kinematical models. In the small deformation package, we keep classes such as Elastic, ElastoPlastic, ViscoElastic and ViscoPlastic. In the large deformation package, we store classes such as ElastoPlastic, HyperElastic, HyperPlastic, HyperViscoElastic, HyperViscoPlastic and so on. The hierarchical structure, the association relationships as well as key attributes and methods of these classes are presented. We used a C++ implementation of the above model for developing HyperElastic, HyperElastoPlastic and Contact applications in the Diffpack environment.


Cite This Article

APA Style
Gakwaya, H.S.A.A. (2006). Object-oriented modeling of solid material in nonlinear applications. Computers, Materials & Continua, 3(2), 77-96.
Vancouver Style
Gakwaya HSAA. Object-oriented modeling of solid material in nonlinear applications. Comput Mater Contin. 2006;3(2):77-96
IEEE Style
H.S.A.A. Gakwaya, "Object-Oriented Modeling of Solid Material in Nonlinear Applications," Comput. Mater. Contin., vol. 3, no. 2, pp. 77-96. 2006.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1792


  • 1439


  • 0


Related articles

Share Link