Graphical abstract
Highlights
► We consider the isogeometric method for singularly parameterized domains. ► In this case the underlying function space may not be sufficiently regular. ► We especially focus on regularity for 1-, 2- and 3-dimensional domains. ► We introduce a modification scheme for the test function space to regain regularity.
Keywords: Singular parameterization, Isogeometric analysis, Regularity, B-spline, CAD
Abstract
Isogeometric analysis (IGA) is a numerical simulation method which is directly based on the NURBS-based representation of CAD models. It exploits the tensor-product structure of 2- or 3-dimensional NURBS objects to parameterize the physical domain. Hence the physical domain is parameterized with respect to a rectangle or to a cube. Consequently, singularly parameterized NURBS surfaces and NURBS volumes are needed in order to represent non-quadrangular or non-hexahedral domains without splitting, thereby producing a very compact and convenient representation.
The Galerkin projection introduces finite-dimensional spaces of test functions in the weak formulation of partial differential equations. In particular, the test functions used in isogeometric analysis are obtained by composing the inverse of the domain parameterization with the NURBS basis functions. In the case of singular parameterizations, however, some of the resulting test functions do not necessarily fulfill the required regularity properties. Consequently, numerical methods for the solution of partial differential equations cannot be applied properly.
We discuss the regularity properties of the test functions. For one- and two-dimensional domains we consider several important classes of singularities of NURBS parameterizations. For specific cases we derive additional conditions which guarantee the regularity of the test functions. In addition we present a modification scheme for the discretized function space in case of insufficient regularity. It is also shown how these results can be applied for computational domains in higher dimensions that can be parameterized via sweeping.
1. Introduction
The product development process in engineering often involves two major phases. In the first phase, a geometric model of the product is constructed. This is based on tools from Computer Aided Design (CAD), where the geometry is represented by B-splines or by non-uniform rational B-splines (NURBS). The second phase deals with the numerical simulation of processes such as heat transfer, the computation of pressure or stress distributions or the analysis of fluid flow. This simulation phase is usually performed numerically by means of the Finite Element Method (FEM).
The classical finite element method works on meshes, consisting of geometric primitives like triangles, quadrilaterals, tetrahedra or hexahedra. Therefore one has to derive such a computational mesh from the NURBS representation of the geometry. The isogeometric method, introduced by Hughes et al. [1], does not need this transformation step, since it directly uses the NURBS representation to build up a function space for numerical simulations.
Various applications of isogeometric analysis (IGA) have been studied so far, for instance problems in fluid dynamics [2–4], in shape optimization [5–7] and modeling the deformation of solids [8–10]. Contributions to the theoretical background of the isogeometric method treat the numerical analysis concerning consistency and stability of the method [11–14]. Usually, the case of singularly parameterized domains is not covered.
Nevertheless, singular parameterizations are of great use for the modeling of physical domains and have to be treated separately. Singularities in the parameterization can be caused by distortions of regular parameterizations or by intrinsic properties of the geometry, which cannot be avoided in many situations. Since higher dimensional NURBS possess a tensor-product structure they can only describe quadrangular or hexahedral domains directly without the use of singularities. If a single-patch parameterization is used to directly represent a non-quadrangular or non-hexahedral domain like a circle or a sphere, then singularities are necessary [15–17]. A different approach to represent general domains uses the concept of weighted extended B-splines (web-splines) introduced in [18]. In that case a spline space is defined on a larger domain which is then properly trimmed to the boundary of the desired domain. Customly trimmed surfaces and volumes are also widely used to parameterize domains without using singularities. Since stability issues might occur for function spaces on trimmed domains, we do not go into the details of trimming techniques.
We will consider isogeometric analysis as a solution method for partial differential equations. In this context we focus on equations that lead to the underlying function spaces and . The space is the basic function space when considering variational formulations of second order partial differential equations. The function space is needed when considering certain higher order equations, such as the biharmonic equation, which may occur for applications in linear elasticity theory or in Stokes flow (see e.g. [19] for an application in isogeometric analysis).
In this work we do not consider NURBS but restrict ourselves to B-splines. The results that are obtained for B-splines can be generalized to NURBS parameterizations fulfilling certain conditions as defined in Section 3.3 of [14]. The focus lies on the applicability of the numerical methods in the case of singularly parameterized domains. We concentrate on the regularity properties of isogeometric test functions. An isogeometric test function is the composition of a B-spline with the inverse of the domain parameterization. Since the parameterization is assumed to be singular in some points the test function may not be well defined. Hence it may not be sufficiently regular. For various cases some of the test functions are not in the desired function space, in our case or . The -case has been analyzed in [14]. In the present paper we concentrate on regularity. While many of the techniques used in the previous paper are still applicable, the theory and the results become much more complex.
There exist results concerning isoparametric elements with singularities in the context of finite element methods. In [20,21] singular isoparametric finite elements are used to approximate singularities in the solution. The results for such finite elements could be generalized to B-spline parameterizations, but the problems and results presented there differ from the problems considered in this paper. There also exist some results for degenerated finite elements (e.g. [22,23]) where bounds for interpolation errors are stated. The results presented there are related to this paper but cover only bilinear elements and cannot be generalized directly to higher degree patches.
The next section gives a short introduction to isogeometric analysis. In Section 3 we develop the theory for domains and in Section 4 for domains. Section 5 presents a framework to analyze regularity properties for more general domains using the concept of structural equivalence. Finally we conclude the paper with a short summary and an outlook to topics that may be of interest for future research.
2. Preliminaries
In this section we will present the basics of isogeometric analysis. We will adopt the same notation as in [14]; some of the definitions will be recalled now.
2.1. Variational formulation and -norms
Let be a d-dimensional domain and let be certain subsets (defined by imposing suitable boundary conditions) of a Hilbert space . Given a bilinear form and a linear functional we consider a variational formulation of a partial differential equation:
We refer to [24] for a more detailed analysis and description of the problem. We will restrict ourselves to or as the underlying Hilbert space. The function spaces and are defined by
and
where the derivatives have to be interpreted in a weak sense. With the use of the - and -seminorms
the Hilbert space norms in and are defined via
It is obvious that these norms are well-defined if and only if the function is in or , respectively.
2.2. Galerkin discretization in isogeometric analysis
The isogeometric method is an approach to discretize partial differential equations on non-trivial geometries derived from CAD systems. It is based on Galerkin’s principle, which can be interpreted in the following way. Having a finite-dimensional function space the spaces and are set up to solve the following discretized problem:
The choice of the discrete subspace (or its basis functions) is called a Galerkin discretization. In our setting the basis functions spanning are constructed from B-splines, which are piecewise polynomials, defined over some parameter space . For a precise and detailed theoretical background on B-splines and NURBS in computer aided geometric design we refer the reader to [25–27].
Let be the ith B-spline of degree with the knot vector . The parameter space is set to be , which covers the support of each B-spline, except for the boundary intervals and .
In order to extend the concept of B-splines to two dimensions one can introduce bivariate tensor product B-splines. Consequently, a degree and a knot vector is set for each direction. We consider a degree , a knot vector , with and , and set . Using the notation and , then is the th bivariate B-spline of degree and knot vector for . The parameter space is defined by
In order to compactly describe our results, we will use a notation which is independent of the dimension d of the physical space , but follows the notational standards for the multivariate case.
Without loss of generality we choose the parameter domain to be the d-dimensional open unit box . We set the index space to
The parameterization of is defined by
with B-spline basis functions and control points for each . The physical domain is represented as the image of under , i.e. . We consider basis functions
on the parameter space. In case of a bijective and continuously differentiable parameterization (with -inverse) the test functions, i.e. the basis functions of the function space , are defined by
on the physical domain. Fig. 1 illustrates the definition of the functions , and .
Fig. 1.

Two-dimensional parameterization with parameter domain , physical domain and basis functions and .
Now we can define the isogeometric space of test functions on the physical domain by
In order to obtain well–defined functions on the physical domain the parameterization has to be invertible in the open box . Nonetheless it may be singular in some points . We assume that the parameterization is bijective in the interior of the parameter space. In practical applications it might happen that overlaps occur in the geometry mapping, i.e. the parameterization is not bijective. It is not clear how to define proper function spaces on overlapping domains. Considering this kind of singularities would exceed the scope of this paper.
We analyze the test functions from isogeometric analysis in the presence of singularities in the parameterization. It might happen that some of the test functions do not fulfill the required regularity conditions. In many applications conditions like or are needed. Therefore we restrict ourselves to the study of the - and -norm integrals.
2.3. Evaluation of seminorms
Our first aim is to find convenient representations for the integrands in order to bound the integrals. In the case of a regularly parameterized domain all integrals will be bounded as long as the differentiability of the spline space is sufficiently high. This is not generally true if singularities occur. First we provide representations for the - and -norm integrals. Hence our aim is to take a closer look at the squares of the -norm
| (1) |
the -seminorm
| (2) |
and the -seminorm
| (3) |
of the test function . Let be the determinant of the Jacobian of . Since the parameterization is bijective, the Jacobian determinant J is bounded from above by some constant and from below by 0. A transformation of the integral (1) to the parameter space leads to
which is bounded in any case. Therefore all test functions are in , even in the case of a singularly parameterized domain.
The square of the -seminorm (2) can be transformed to a representation on the parameter domain, as described in [14].
Lemma 2.1
(see [14]) For we have
where is the matrix of cofactors of .
The essential term of the -norm is the integral (3). We obtain the following result.
Lemma 2.2
For we have
The matrix is the matrix of cofactors of , i.e.
and J is the Jacobian determinant.
Proof
The proof of this statement is postponed to Appendix A. □
Note that Lemmas 2.1 and 2.2 are valid for any choice of and fulfilling certain smoothness conditions. The functions , and the inverse of need to be twice continuously differentiable in the interior of the parameter domain and of the physical domain , respectively.
Until now all the results are valid for general domains since we did not specifically consider a singularly parameterized domain. In the next two sections we analyze the behavior of the integrands in the presence of singularities for one- and two-dimensional domains.
3. Singular parameterizations of a line
In this section we consider a one-dimensional physical domain . For this we prove regularity results and introduce a modification framework for the IGA function spaces.
3.1. Regularity analysis
We analyze the - and -seminorms of the test functions . The -seminorm integral (2) simplifies to
The following theorem recalls earlier results for a special class of singular parameterizations.
Theorem 3.1
(see [14]) Let , with . If the parameterization G is regular for and the control points satisfy
- •
, for , and
- •
,
then
- •
for and
- •
for .
Thus, if a singularity occurs at the boundary of the domain due to coinciding control points then approximately half of the corresponding test functions are not in . A more drastic result can be shown for the -case. The general representation of the -seminorm integral (3) simplifies to
| (4) |
Using this representation, we can prove the following.
Theorem 3.2
Consider again the situation of Theorem 3.1. If then
- •
for and
- •
for .
If then
- •
for and
- •
for .
Proof
We first go through the details for the case . It is obvious that for . It follows from Theorem 3.1 that for . It remains to be shown is that the -seminorm of does not exist for and that it is bounded for . The bounds for the -seminorm follow the same scheme as in the proof of Theorem 3.1, which can be found in [14]. To prove the existence or non-existence of the seminorm is technical but follows directly from the representation of the -seminorm (4), i.e.
and of the asymptotic behavior of numerator and denominator in the neighborhood of the singular point . It follows directly from the asymptotic behavior of G and that there exist constants C and with and . Hence the integral is bounded if and only if , which is equivalent to the statement of the theorem. Note that is not true for . The case can be proved similarly so we do not discuss it in detail here.
Unlike Theorems 3.1,3.2 states that not only test functions corresponding to collapsing control points but also functions corresponding to adjacent control points are not sufficiently regular. This is of great importance since it has to be taken into account for all practical implementations.
3.2. Modified test functions
We identified situations where some test functions do not fulfill the necessary regularity conditions. Therefore, modification of the function space is necessary. The following theorems state that linear combinations of the test functions can be used to build function spaces which fulfill the regularity conditions. In the case of as the underlying function space, the following result can be achieved.
Theorem 3.3
(see [14]) Consider again the assumptions of Theorem 3.1. Let and define
Let
with
The modified function space fulfills . The function space contains all linear functions.
If we consider -norms, then we will have to sacrifice more degrees of freedom than in the -case. However, two test functions fulfilling the regularity conditions can be reconstructed. This approach is presented in the following theorem.
Theorem 3.4
Let all assumptions of Theorem 3.1 be valid, let and define
and
where . Set
with
The modified function space fulfills . The function space contains all linear functions.
Proof
The proof of this theorem consists of two parts. First one has to show that for all . This follows directly from Theorem 3.2 for . Since
we have
which is in . Similarly,
fulfills . Finally we show that contains all linear functions. We have
hence . Obviously , which completes the proof.
Both theorems state that we can modify the function space in order to get the desired regularity. In both cases, however, we reduce the available degrees of freedom, which might lead to worse approximation properties.
Finally we present an example of a singular parameterization.
Example 3.5
Let be the degree and let be the knot vector of the B-spline parameterization G. The control points fulfill
Fig. 2 shows the basis functions on and Fig. 3 shows the test functions on . The next two figures show the basis functions of the modified function spaces. Fig. 4 shows the basis of the function space as presented in Theorem 3.3. Fig. 5 shows the basis of as presented in Theorem 3.4. It can be seen that the number of basis functions decreases if higher regularity is needed.
Fig. 2.

Basis functions on .
Fig. 3.

Test functions on .
Fig. 4.

Basis of the function space .
Fig. 5.

Basis of the function space .
4. Singular parameterizations of planar domains
Until now we only considered one-dimensional domains. Similar results for two-dimensional domains will be presented in this section.
4.1. Regularity analysis
We consider the integrals
where with . In order to simplify the representation of the integrals we introduce as the parameterization of the graph of , i.e.
We denote partial derivatives of the surface with superscript indices, i.e.
and
at any point .
In Lemma 4.1 we rewrite the expansion of the square of the -seminorm of .
Lemma 4.1
Considering the square of the -seminorm of , i.e.
we have
(5) where . Hence exists if and only if
The latter is an integral of a rational function.
Proof
The statement can be shown using elementary calculus.
Note that the numerator of the fraction is the determinant of the first fundamental form of the parameterized surface .
An approach similar to the -seminorm expansion can be applied to the -seminorm of the function . First we define the tensor via
| (6) |
Lemma 4.2 presents a representation of the -seminorm integral.
Lemma 4.2
Considering the square of the -seminorm of , i.e.
we have
(7) where and is the Frobenius norm.
Proof
The statement can be shown using elementary calculus. □
Note that the tensor is a multiple of the second fundamental form of the surface , with the scalar factor .
Having a representation of the - and -seminorm as integrals of rational functions at hand, we conclude regularity results for instances of B-spline parameterizations. We cannot obtain regularity results for general parameterizations. Instead, we consider certain classes of singular parameterizations and prove the boundedness or unboundedness of the seminorm integrals.
We consider two special cases of B-spline patches. The first case covers patches, where one edge in the parameter domain degenerates to a single point in the physical domain. The second case examines parameterizations, where two adjacent edges in the parameter domain have a common tangent direction at the corner point in the physical domain.
-
•Case I: collapsing edge. Let be a B-spline patch of degree . The representation consists of tensor-product basis functions. The index set of degeneration fulfills
and the control points fulfill for and for . The parameterization is singular for , with , and regular otherwise. -
•Case II: collinear edges. Similar to Case I, let be a B-spline patch of degree consisting of tensor-product basis functions. The index set of degeneration is defined as
The control points are collinear for . The parameterization is singular for , with , and regular elsewhere.
Remark 4.3
Note that any tensor-product B-spline surface can be split into Bézier patches. Therefore results for basis functions on Bézier patches can be extended to more general domains with B-spline representations.
An example of an index set for Case I is presented in Fig. 6. The dots represent double indices . The dots inside the bold-lined rectangle represent the set .
Fig. 6.

Index set for Case I (collapsing edge) with .
Fig. 7 shows an example of a control point grid for a bivariate Bézier patch of degree . The control points that lie on a common thin continuous or dashed line have a common - or -index, respectively. This example is a valid Case I situation. Fig. 8 visualizes the index sets and (bold continuous line) for a patch that belongs to Case II. Fig. 9 shows a singular Bézier patch of degree . It shows the control point grid of an example of a Case II situation.
Fig. 7.

Control points for Case I.
Fig. 8.

Index set for Case II (collinear edges).
Fig. 9.

Control points for Case II.
We will now analyze both cases separately and state regularity results for the test functions.
Theorem 4.4
Let be a tensor-product B-spline parameterization of degree of the domain . In Case I we define
In Case II we have . For we consider two subcases. If the symmetry condition
(8) is fulfilled, then we choose
Otherwise,
The test functions fulfill if and only if . Moreover, they satisfy if and only if .
Proof
For the proof we restrict ourselves to Bézier parameterizations. This is sufficient as we pointed out in Remark 4.3. We will split the proof of the two statements into three parts. First we develop an approximation of the integrand in (5) or (7), respectively. This will be done using a Taylor expansion of the numerator and denominator of the integrands. Then we show the existence of the approximate integrals. Finally we conclude from that the existence of the original integrals.
We start with Case I and analyze the integral
corresponding to the -seminorm. In order to simplify the notation we will write and . First we fix y and derive the Taylor expansions of
and with respect to x around . The assumptions made in Case I imply that
where and are the Bernstein polynomials. Using we conclude
and
where , , and are some linearly independent functions. Hence
for some function g. One can show easily that there exist constants such that
for all . Hence there exist constants such that
Since
if and only if the first statement follows immediately. Now we consider the -seminorm integral
Using a similar approach as for the integral we can show that
where is a function satisfying , with constants for all x in a neighborhood of . Hence there exist constants such that
Considering Case I, the second statement of the theorem follows since
if and only if .
A similar strategy can be applied in Case II. As described in [14] there exist constants such that
for all . Since all basis functions are bounded there exists a constant such that
for all . The integral of is bounded in any case. Now we analyze
where depends on the index as in (6). One can show that for with there exists a such that
If the symmetry condition (8) is not fulfilled, then there exists a constant such that
for . If condition (8) is fulfilled and then this bound is still valid.
If we omit the case (under condition (8)) we conclude
for and
for . Since
if and only if the statement follows immediately.
The only remaining case is and condition (8) being valid. For this configuration the lower degree terms cancel out and we get
for some . Hence we get
which concludes the proof. □
Summing up, this theorem states that test functions corresponding to control points that are close to the singularity are not sufficiently regular.
4.2. Modified test functions
It turns out that certain linear combinations of the test functions are sufficiently regular. We present such a modification scheme.
Theorem 4.5
Consider again the assumptions of Theorem 4.4, and let be the control points of the parameterization. Let be the set defined in Theorem 4.4. The set is the space of tensor-product test functions. The function space is defined as the span of
where
with . Under these conditions we obtain .
Proof
The proof of this theorem is a simple consequence of Theorem 4.4, similar to the proof of Theorem 3.4.
The newly defined test functions , and can be seen as local reconstructions of the coordinate functions , and , respectively. Note that the reconstructed test functions in still maintain the desired properties like non-negativity and the partition of unity. To demonstrate the presented modification scheme we will discuss two examples. The first example belongs to Case I.
Example 4.6
We consider a Bézier patch of degree and control points as shown in Fig. 10.
Four control points coincide and lie in the origin, causing a singularity. In this example we have test functions for . Theorem 4.4 states that the test functions are not in and that the test functions are in but not in . Nevertheless, Theorem 4.5 states that we can construct alternative test functions to replace the ones which are not sufficiently regular. Fig. 11 depicts examples of test functions.
The three left figures show the function which fulfills , the function , with and , and the function , with . The rightmost figure shows the test functions , and as defined in Theorem 4.5. All functions are in .
Fig. 10.
Control points for Example 4.6.
Fig. 11.

Test functions , , (3 plots on the left) and test functions , , (right plot) for Example 4.6.
In the next example we consider a parameterization fulfilling the Assumption of Case II.
Example 4.7
We consider a Bézier patch of degree and control points as in Fig. 12.
Similar to Example 4.6 Fig. 13 shows examples of test functions.
Here we have that is in , and are in but not in and the functions , and as defined in 4.5 are in .
Fig. 12.

Control points for Example 4.7.
Fig. 13.

Test functions , , (3 plots on the left) and test functions , , (right plot) for Example 4.7.
In both examples we get similar results that can be extended to general B-spline parameterizations. Another example of singular patches are fillet patches (see e.g. [28]). In that case the singularity is caused by a 0 degree angle in contrast to the 180 degree angle of case II. These patches can be used to represent sharp cusps with parallel tangents. The results developed in this paper do not cover this type of singularity but the theory can be adapted to it.
5. Structurally equivalent parameterizations and sweeping
We introduce a framework to derive regularity results for more general parameterizations.
5.1. Structurally equivalent parameterizations
In higher dimensions it becomes very technical to prove regularity results for singular parameterizations. However, its relatively easy to derive results if the general parameterization is structurally equivalent to a reference parameterization where regularity results are available. The following definition is used to describe such an equivalence.
Definition 5.1
Two parameterizations and are said to be structurally equivalent of order k if and where all derivatives are bounded.
It is possible to derive conditions on the control points and weights of a B-spline parameterization which imply this property.
Note that this notion of structural equivalence is different from the notion used in [14]. First, it also considers higher – and not only first – derivatives. Second, the derivatives have to be bounded, while the notion in [14] requires the eigenvalues of the Jacobian to be bounded.
The following result is an immediate consequence of this definition.
Proposition 5.2
If two parameterizations (with test functions on ) and (with test functions on ) with common basis functions on and common index set are structurally equivalent of order k, then if and only if .
We will omit the (simple) proof of this proposition. In the next section we will use the definition of structurally equivalent parameterizations and Proposition 5.2 to prove regularity results for several examples.
5.2. Swept parameterizations
In this chapter we will present special 3-dimensional domains which are derived from lower dimensional domains. Let be the parameterization of the 3-dimensional domain having basis functions , control points and the index set
The two-dimensional domain has the parameterization with basis functions , control points and the index set
Now we can state the following theorem for swept volume parameterizations (similar to a result in [14]).
Lemma 5.3
Let be a volume constructed from the two-dimensional domain , i.e. for the control point fulfills
(9) where is a strictly monotonically increasing sequence. Each trivariate test function fulfills
if and only if the bivariate test function fulfills
This theorem states existence results for prismatic or cylindrical domains. It can now be used to cover more general domains using Proposition 5.2.
Example 5.4
Fig. 14 shows the quarter of a torus. The parameterization of the torus is structurally equivalent to the cylindrical parameterization shown in Fig. 14 of [14].
For this example all test functions on the torus are in . In Fig. 14 we present a control point grid and mark especially those control points corresponding to test functions that are not in (black dots). In this picture not the entire control grid is plotted, but only parts thereof.
The total number of control points for this example is , hence the dimension of the function space is 300. Each quintuple of test functions, corresponding to the control points depicted in Fig. 14, is not in . According to our modification scheme one can recover 3 sufficiently regular test functions out of each quintuple. Since there are 12 such groups of control points we lose degrees of freedom but regain via the modification scheme. Hence the modified function space has 276 degrees of freedom.
Fig. 14.

Quarter of a torus and control point grid.
The considered class of three dimensional domains that is covered by the presented theory is by far too small to cover all interesting cases. It is of particular interest to develop a similar theory for more general spatial domains with singular parameterizations, like cones or volumes with a smooth boundary (e.g. a sphere).
6. Conclusions
In this paper we considered the isogeometric method to solve partial differential equations on 1-, 2- and 3-dimensional domains. We specifically analyzed situations where the parameterization of the domain contains singularities. Such degeneracies can be caused by collapsing control points or by control points that are collinear at the boundary, and they are highly useful for compactly representing technically interesting geometries.
First we treated the 1-dimensional case where we assumed that the first control points collapse. In that case we could show that the first test functions are not in and that the first test functions are not in . This behavior is remarkable since not only those test functions corresponding to degenerating control points are affected but also neighboring ones. Similar results can be shown for 2-dimensional domains, where we treated two special cases separately.
Further, we presented a modification scheme for all cases to regain the needed regularity properties. We could show that specific linear combinations of test functions are sufficiently regular. The presented schemes lead to convenient discrete function spaces which seem fruitful for future analysis, e.g. approximation properties.
The presented results can be extended to parameterizations with several singular points, provided that the singularities occur at the vertices of the polynomial or rational segments. More general situations, like singularities appearing in the interior of patches, are not yet covered. This remains an objective for future research.
Some of the main targets for further analysis are approximation properties on singular domains and quantitative results concerning the stiffness matrix of a variational problem. The extension to higher dimensions is also of interest, since we only considered swept parameterizations so far.
Contributor Information
T. Takacs, Email: thomas.takacs@jku.at.
B. Jüttler, Email: bert.juettler@jku.at.
Appendix A. Proof of Lemma 2.2
During the proof we will omit the index , in order to improve the readability. The chain rule applied to
leads to
We have for a scalar A and
for a matrix . Since
we conclude
Hence
which leads to
Finally we arrive at
which concludes the proof. □
References
- 1.Hughes T.J.R., Cottrell J.A., Bazilevs Y. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering. 2005;194:4135–4195. [Google Scholar]
- 2.Bazilevs Y., Akkerman I. Large eddy simulation of turbulent Taylor–Couette flow using isogeometric analysis and the residual-based variational multiscale method. Journal of Computational Physics. 2010;229:3402–3414. [Google Scholar]
- 3.Gomez H., Hughes T.J.R., Nogueira X., Calo V.M. Isogeometric analysis of the isothermal Navier–Stokes–Korteweg equations. Computer Methods in Applied Mechanics and Engineering. 2010;199:1828–1840. [Google Scholar]
- 4.Zhang Y., Bazilevs Y., Goswami S., Bajaj C.L., Hughes T.J.R. Patient-specific vascular NURBS modeling for isogeometric analysis of blood flow. Computer Methods in Applied Mechanics and Engineering. 2007;196:2943–2959. doi: 10.1016/j.cma.2007.02.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Qian X. Full analytical sensitivities in NURBS based isogeometric shape optimization. Computer Methods in Applied Mechanics and Engineering. 2010;199:2059–2071. [Google Scholar]
- 6.Wall W.A., Frenzel M.A., Cyron C. Isogeometric structural shape optimization. Computer Methods in Applied Mechanics and Engineering. 2008;197:2976–2988. [Google Scholar]
- 7.Seo Y.-D., Kim H.-J., Youn S.-K. Shape optimization and its extension to topological design based on isogeometric analysis. International Journal of Solids and Structures. 2010;47:1618–1640. [Google Scholar]
- 8.Benson D.J., Bazilevs Y., Hsu M.C., Hughes T.J.R. Isogeometric shell analysis: the Reissner–Mindlin shell. Computer Methods in Applied Mechanics and Engineering. 2010;199:276–289. [Google Scholar]
- 9.Kiendl J., Bazilevs Y., Hsu M.-C., Wüchner R., Bletzinger K.-U. The bending strip method for isogeometric analysis of Kirchhoff–Love shell structures comprised of multiple patches. Computer Methods in Applied Mechanics and Engineering. 2010;199:2403–2416. [Google Scholar]
- 10.Cottrell J.A., Reali A., Bazilevs Y., Hughes T.J.R. Isogeometric analysis of structural vibrations. Computer Methods in Applied Mechanics and Engineering. 2006;195:5257–5296. [Google Scholar]
- 11.Hughes T.J.R., Reali A., Sangalli G. Efficient quadrature for NURBS-based isogeometric analysis. Computer Methods in Applied Mechanics and Engineering. 2010;199:301–313. [Google Scholar]
- 12.Echter R., Bischoff M. Numerical efficiency, locking and unlocking of NURBS finite elements. Computer Methods in Applied Mechanics and Engineering. 2010;199:374–382. [Google Scholar]
- 13.Cottrell J.A., Hughes T.J.R., Reali A. Studies of refinement and continuity in isogeometric structural analysis. Computer Methods in Applied Mechanics and Engineering. 2007;196:4160–4183. doi: 10.1016/j.cma.2007.02.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Takacs T., Jüttler B. Existence of stiffness matrix integrals for singularly parameterized domains in isogeometric analysis. Computer Methods in Applied Mechanics and Engineering. 2011;200:3568–3582. [Google Scholar]
- 15.Lu J. Circular element: isogeometric elements of smooth boundary. Computer Methods in Applied Mechanics and Engineering. 2009;198:2391–2402. [Google Scholar]
- 16.Martin T., Cohen E., Kirby R.M. Volumetric parameterization and trivariate B-spline fitting using harmonic functions. Computer Aided Geometric Design. 2009;26:648–664. [Google Scholar]
- 17.Wang D., Xuan J. An improved NURBS-based isogeometric analysis with enhanced treatment of essential boundary conditions. Computer Methods in Applied Mechanics and Engineering. 2010;199:2425–2436. [Google Scholar]
- 18.Höllig K., Reif U., Wipper J. Weighted extended B-spline approximation of dirichlet problems. SIAM Journal on Numerical Analysis. 2001;39:442–462. [Google Scholar]
- 19.Auricchio F., da Veiga L.B., Buffa A., Lovadina C., Reali A., Sangalli G. A fully locking-free isogeometric approach for plane linear elasticity problems: a stream function formulation. Computer Methods in Applied Mechanics and Engineering. 2007;197:160–172. [Google Scholar]
- 20.Benzley S.E. Representation of singularities with isoparametric finite elements. International Journal for Numerical Methods in Engineering. 1974;8:537–545. [Google Scholar]
- 21.Wait R. Singular isoparametric finite elements. Journal of the Institute of Mathematics and Its Applications. 1977;20:133–141. [Google Scholar]
- 22.Jamet P. Estimation of the interpolation error for quadrilateral finite elements which can degenerate into triangles. SIAM Journal on Numerical Analysis. 1977;14:925–930. [Google Scholar]
- 23.Acosta G., Monzón G. Interpolation error estimates in for degenerate isoparametric elements. Numerical Mathematics. 2006;104:129–150. [Google Scholar]
- 24.Brenner S., Scott R.L. Springer; 2005. The Mathematical Theory of Finite Element Methods. [Google Scholar]
- 25.Prautzsch H., Boehm W., Paluszny M. Springer; New York: 2002. Bézier and B-Spline Techniques. [Google Scholar]
- 26.Piegl L., Tiller W. Springer; London: 1995. The NURBS Book. [Google Scholar]
- 27.Hoschek J., Lasser D. A.K. Peters, Ltd.; Natick: 1993. Fundamentals of Computer Aided Geometric Design. [Google Scholar]
- 28.Lipton S., Evans J.A., Bazilevs Y., Elguedj T., Hughes T.J.R. Robustness of isogeometric structural discretizations under severe mesh distortion. Computer Methods in Applied Mechanics and Engineering. 2010;199:357–373. [Google Scholar]


