Pyramid Algorithms for Bernstein-Bézier Finite Elements of High, Nonuniform Order in Any Dimension
نویسنده
چکیده
The archetypal pyramid algorithm is the de Casteljau algorithm, which is a standard tool for the evaluation of Bézier curves and surfaces. Pyramid algorithms replace an operation on single high order polynomial by a recursive sequence of self-similar affine combinations, and are ubiquitous in CAGD for computations involving high order curves and surfaces. Pyramid algorithms have received no attention whatsoever from the high (or low) order finite element community. We develop and analyse pyramid algorithms for the efficient handling of all of the basic finite element building blocks, including the assembly of the element load vectors and element stiffness matrices. The complexity of the algorithm for generating the element stiffness matrix is optimal. A new, non-uniform order, variant of the de Casteljau algorithm is developed that is applicable to the variable polynomial order case but incurs no additional complexity compared with the original algorithm.
منابع مشابه
Bernstein-Bézier Finite Flements on Tetrahedral- Hexahedral-Pyramidal Partitions
A construction for high order continuous finite elements on partitions consisting of tetrahedra, hexahedra and pyramids based on polynomial Bernstein-Bézier shape functions is presented along with algorithms that allow the computation of the system matrices in optimal complexity O(1) per entry.
متن کاملBernstein-Bézier Finite Elements of Arbitrary Order and Optimal Assembly Procedures
Algorithms are presented that enable the element matrices for the standard finite element space, consisting of continuous piecewise polynomials of degree n on simplicial elements in R, to be computed in optimal complexity O(n). The algorithms (i) take account of numerical quadrature; (ii) are applicable to non-linear problems; and, (iii) do not rely on pre-computed arrays containing values of o...
متن کاملA Bernstein-bézier Basis for Arbitrary Order Raviart-thomas Finite Elements
A Bernstein-Bézier basis is developed for H(div)-conforming finite elements that gives a clear separation between the curls of the Bernstein basis for the polynomial discretisation of the space H1, and the non-curls that characterize the specific H(div) finite element space (Raviart-Thomas in our case). The resulting basis has two distinct components reflecting this separation with the basis fu...
متن کاملFast multidimensional Bernstein-Lagrange algorithms
In this paper we present two fast algorithms for the Bézier curves and surfaces of an arbitrary dimension. The first algorithm evaluates the Bernstein-Bézier curves and surfaces at a set of specific points by using the fast Bernstein-Lagrange transformation. The second algorithm is an inversion of the first one. Both algorithms reduce the initial problem to computation of some discrete Fourier ...
متن کاملSpline functions - computational methods
[AinAD11] Bernstein-Bézier finite elements of arbitrary order and optimal assembly procedures, SIAM J. Scient.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Scientific Computing
دوره 36 شماره
صفحات -
تاریخ انتشار 2014