Object-oriented finite element programming: I: Governing principles
Computer Methods in Applied Mechanics and Engineering
Object-oriented finite element in programming: II: A prototype program in Smalltalk
Computer Methods in Applied Mechanics and Engineering
NURB curves and surfaces: from projective geometry to practical use
NURB curves and surfaces: from projective geometry to practical use
The NURBS book
High-order accurate discontinuous finite element solution of the 2D Euler equations
Journal of Computational Physics
An introduction to NURBS: with historical perspective
An introduction to NURBS: with historical perspective
Design of object oriented finite element code
Advances in Engineering Software
Object-oriented nonlinear finite element programming: a primer
Advances in Engineering Software
ACM SIGGRAPH 2003 Papers
T-spline simplification and local refinement
ACM SIGGRAPH 2004 Papers
Object oriented implementation of the T-spline based isogeometric analysis
Advances in Engineering Software
Application of service oriented architecture to finite element analysis
Advances in Engineering Software
Construction of weighted dual graphs of NURBS-based isogeometric meshes
Advances in Engineering Software
Hi-index | 0.00 |
During the last decades, the finite element method has become the most powerful tool for structural analysis massively used in practical engineering. However, recently the isogeometric analysis has been introduced as a viable alternative to the standard, polynomial-based finite element analysis. Moreover, it has been shown that it may outperform the classical finite element method in many aspects. This paper presents how the isogeometric analysis can be integrated within an object oriented finite element environment. The class hierarchy and corresponding methods are designed in such a way, that most of the existing functionality of the finite element code is reused. The missing data and algorithms are developed and implemented in such a way that the object oriented features, such as modularity, extensibility, maintainability, and robustness, are fully retained. The performance of the implemented isogeometric analysis methodology is presented on two- and three-dimensional examples.