Object-oriented programming and numerical methods in finite element analysis

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    The paper describes how the UDU decomposition method and sub-structuring algorithms can be implemented using object-oriented techniques. It is shown that this enables the algorithms to be implemented very concisely. Moreover, there is no increase in code complexity when the algorithms are extended to take account of sparsity. The sub-structuring, or domain decomposition, algorithms are expressed in block matrix terms, and classes are used to represent each of these matrices. The solution processes are incorporated in a finite element program. The finite element program uses a distributed data structure, and this facilitates a straightforward interface between the finite element program and the mathematics. Moreover the program possesses a clear control structure for responding to user changes to the finite element model.

    Original languageEnglish
    Title of host publicationDevelopments in analysis and design using finite element methods
    EditorsB.H.V. Topping, B. Kumar
    Place of PublicationEdinburgh
    PublisherCivil-Comp Press
    Pages55-62
    Number of pages8
    ISBN (Print)094874961X
    Publication statusPublished - 1999
    Event7th International Conference on Civil and Structural Engineering/5th International Conference on the Applications of Artificial Intelligence to Civil and Structural Engineering - OXFORD, United Kingdom
    Duration: 13 Sep 199915 Sep 1999
    http://www.civil-comp.com/conf/photo99.htm#speciss

    Conference

    Conference7th International Conference on Civil and Structural Engineering/5th International Conference on the Applications of Artificial Intelligence to Civil and Structural Engineering
    Country/TerritoryUnited Kingdom
    CityOXFORD
    Period13/09/9915/09/99
    Internet address

    Keywords

    • SOFTWARE

    Fingerprint

    Dive into the research topics of 'Object-oriented programming and numerical methods in finite element analysis'. Together they form a unique fingerprint.

    Cite this