Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published March 20, 2018 | Version v1
Journal article Open

OBJECT-ORIENTED FINITE ELEMENT SOFTWARE USING C++

Description

The objective of this work is to present the design of finite element software using an object-oriented language. Based on developments in software engineering, object-oriented programming brings new concepts that make it possible to modify the conventional programming approach and to generate software with a flexible and decentralized architecture. Firstly, some defects of the conventional programming approach, such as: illegibility of the software, high cost of maintenance, difficult scalability, etc., will be mentioned. Object-oriented programming will then be proposed as a remedy. We will define the concept, before detailing the main features. Subsequently, the development of finite element software in object-oriented programming will be discussed. A definition and description of each object used will be given. Finally, the programming of this software in C ++ language is presented.

Files

Files (446.1 kB)

Name Size Download all
md5:8e0a7f25ef6efadd764d130a65769a2b
446.1 kB Download