• Title of article

    Polymorphic constitutive equations in finite element codes Original Research Article

  • Author/Authors

    R. Foerch، نويسنده , , J. BESSON، نويسنده , , G. Cailletaud، نويسنده , , P. Pilvin، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1997
  • Pages
    18
  • From page
    355
  • To page
    372
  • Abstract
    This work presents an object-oriented design approach to the programming of finite element constitutive equations. A universal interface for arbitrary material laws is introduced from which easy addition and expansion of the material library can take place. Although such expansion using a generic interface is by definition polymorphic, the idiom is carried much further in several aspects of program design. Deriving from abstract examples of equation and algorithmic encapsulation, simple elastic damage and complex inelastic constitutive laws are developed. Examples of calculations show that adequate performance is given by C++ with respect to Fortran77 for simple to very complex material laws. The performance is seen to be a much stronger function of the compiler used than the actual numerical complexity.
  • Journal title
    Computer Methods in Applied Mechanics and Engineering
  • Serial Year
    1997
  • Journal title
    Computer Methods in Applied Mechanics and Engineering
  • Record number

    890879