作者: Robert Ian Mackie
DOI: 10.1016/J.COMPSTRUC.2003.10.027
关键词: Finite element method 、 Sub structuring 、 Robustness (computer science) 、 Distributed computing 、 Linear elasticity 、 Extensibility 、 Computer science 、 Mathematical optimization 、 Efficient algorithm 、 Object-oriented programming 、 Non linearity
摘要: Abstract The paper deals with the robustness and extensibility of class systems for finite element analysis. extension an existing system designed linear elastic problems to handle non-linearity is used as a case study. Only one substantive change was required classes in order extend system. other changes involved addition new classes, these additional code close minimum possible. does rely heavily on controlled typecasting. Therefore, alternative developed which iterators. This produced that did not require use object-oriented approach also allowed sub-structure based algorithms be implemented straightforward manner, thus implement more flexible efficient algorithms.