- International Journal of Engineering and Applied Sciences
- Volume:7 Issue:2
- OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS
OBJECT-ORIENTED PROGRAMMING IN MESHFREE ANALYSIS OF ELASTOSTATIC PROBLEMS
Authors : B. Kanber, M.M. Yavuz
Pages : 1-18
Doi:10.24107/ijeas.251244
View : 8 | Download : 5
Publication Date : 2015-06-01
Article Type : Research Paper
Abstract :In this work, the main philosophy behind the object-oriented programming insert ignore into journalissuearticles values(OOP); of meshfree methods is discussed for solution of elastostatic problems. Objects and classes are constructed with respect to the structure of meshfree methods. Local radial point interpolation method insert ignore into journalissuearticles values(LRPIM); and meshless local Petrov-Galerkin insert ignore into journalissuearticles values(MLPG); method are used in local weak form in the program. Basic object oriented programming operators; encapsulation, inheritance and polymorphism are used for increasing modularity. Seven main classes and their subclasses are constructed for decreasing complexity. Additional storage modules and solver functions are implemented. As a result of this, new techniques on interpolations and integrations can be easily adapted to construction of shape functions in meshfree program structure. Objects are defined and implemented for solution of 2D elastostatic problems in MATLAB. Two elestostatic problems are solved in MATLAB OOP and their results are compared with results of a procedural program that is written in FORTRAN. Class designs and their hierarchy are discussed in detailsKeywords : Object oriented programming OOP, , meshfree methods, MATLAB, 2D elastostatic problems