Delft University of Technology
Dimension of polynomial splines of mixed smoothness on T-meshes
Toshniwal, Deepesh; Villamizar, Nelly
DOI
10.1016/j.cagd.2020.101880
Publication date
2020
Document Version
Final published version
Published in
Computer Aided Geometric Design
Citation (APA)
Toshniwal, D., & Villamizar, N. (2020). Dimension of polynomial splines of mixed smoothness on T-meshes.
Computer Aided Geometric Design, 80, 1-10. [101880]. https://doi.org/10.1016/j.cagd.2020.101880
Important note
To cite this publication, please use the final published version (if applicable).
Please check the document version above.
Copyright
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons. Takedown policy
Please contact us and provide details if you believe this document breaches copyrights. We will remove access to the work immediately and investigate your claim.
This work is downloaded from Delft University of Technology.
Computer Aided Geometric Design 80 (2020) 101880
Contents lists available atScienceDirect
Computer
Aided
Geometric
Design
www.elsevier.com/locate/cagd
Dimension
of
polynomial
splines
of
mixed
smoothness
on
T-meshes
Deepesh Toshniwal
a,
∗
,
Nelly Villamizar
baDelftInstituteofAppliedMathematics,DelftUniversityofTechnology,Netherlands
bDepartmentofMathematics,SwanseaUniversity,UnitedKingdomofGreatBritainandNorthernIreland
a
r
t
i
c
l
e
i
n
f
o
a
b
s
t
r
a
c
t
Articlehistory:
Availableonline13May2020
Keywords: Splines T-meshes Mixedsmoothness Dimensionformula Homologicalalgebra
Inthispaperwestudythedimensionofsplinesofmixedsmoothnessonaxis-aligned T-meshes.Thisisthesetting whendifferentordersofsmoothness arerequiredacrossthe edgesofthemesh.GivenasplinespacewhosedimensionisindependentofitsT-mesh’s geometricembedding,wepresent constructiveandsufficientconditionsthatensure that the smoothness acrossa subset of the mesh edges can be reduced while maintaining stabilityofthedimension.Theconditionshaveasimplegeometricinterpretation.Examples are presented to show the applicability of the results on both hierarchical and non-hierarchicalT-meshes.ForhierarchicalT-meshesitisshownthatmixedsmoothnessspline spaces that contain the space of PHT-splines (Deng et al., 2008) always have stable dimension.
©2020TheAuthor(s).PublishedbyElsevierB.V.Thisisanopenaccessarticleunderthe CCBYlicense(http://creativecommons.org/licenses/by/4.0/).
1. Introduction
Polynomialsplinesonpolyhedralpartitionsareubiquitousinapproximationtheory,geometricmodelling,and computa-tionalanalysis. It iscustomaryto asksplines tobe Cr smooth acrossall meshfacetsfora fixed choiceofr
∈ Z
−1 that dependsontheintendedapplication.However,certainapplicationsalsorequireworkingwithsplinesforwhichsmoothness canbe reducedacrossan arbitrarysubset ofthemeshfacets;e.g.,tomodelnon-smoothorevendiscontinuous geometric features.Suchsplineswillbesaidtohavemixedsmoothness,andtheyconstitutethefocusofthisarticle.Example(Applicationtofluidflowsaroundthinsolids).Considerthecaseofathinsolid immersedinanincompressiblefluid flow, anda numericalsimulationthat employs a solid-conformingmesh, i.e.,a meshwhere thesolid is modelled asthe union of a subset of the facets. In general, we would like to use smooth splines for approximating the fluid pressure and velocity fields.However, unless the discrete pressure field is allowed to be discontinuous across the thinsolid, the simulationresultswouldbemeaningless.Atthesametime,wewouldliketoretainsmoothnessofthepressurefieldacross theremainingfacets.SeeSauerandLuginsland(2018) foranexampleofsuchanapplication.
An appealingfeature of splines inapplications is theflexibility in the choice ofthe underlyingmeshes. In particular, there isa rich historyofthe use ofsimplicial, quadrilateraland cuboidalmeshes foruniformpolynomial degreesanda fixed order ofglobalsmoothness, see e.g., Cirak etal.(2000) and Hughes etal.(2005). Univariate splinespaces andthe
*
Correspondingauthor.E-mailaddresses:d.toshniwal@tudelft.nl(D. Toshniwal),n.y.villamizar@swansea.ac.uk(N. Villamizar). https://doi.org/10.1016/j.cagd.2020.101880
0167-8396/©2020TheAuthor(s).PublishedbyElsevierB.V.ThisisanopenaccessarticleundertheCCBYlicense (http://creativecommons.org/licenses/by/4.0/).
construction of a suitable spline basis forthem, calledthe B-spline basis, are well understood, see de Boor (2001) for example. A spline basis for tensor product spline spaces can be easily defined on tensor product quadrilateral meshes by takingtensorproductsofunivariate B-splines;thisprocesscan bedirectlyextendedto higherdimensionsforbuilding multivariatesplinespaces.AcomprehensiveoverviewofsplinesontriangulationscanbefoundinLaiandSchumaker(2007) andthereferencestherein.
When applicationsrequirethe resolutionofthe splinespaceto beincreasedon asubset ofthe meshfaces, themost commonapproach istoemploy localsubdivision.Splineconstructionsonsuch locallysubdividedmesheshavebeen pro-posedinSpeleersetal.(2009);SchumakerandWang(2012b) andKangetal.(2014) fortriangulationsandinSederberget al.(2003);Giannellietal.(2012) andDokkenetal.(2013) forquadrilateralmeshes,amongothers.Wewillfocusonthecase oflocallysubdividedquadrilateralmeshes,theso-calledT-meshes.ExamplesofsuchmesheswillbediscussedinSection5. The studyofmultivariatesplines,andbivariatesplinesonT-meshesinparticular,posesaninteresting challengeasthe splinespacedimensioncandependonthegeometric embeddingofthemesh,seeforinstanceDengetal.(2006);Lietal. (2006);LiandChen(2011);SchumakerandWang(2012a) andLiandWang(2019).Inpractice,identifyingmesheswhere thedimension isstable–i.e.,freefromthisdependence–isusefulforavoidingcaseswheresplinespaceson combinato-rially andtopologicallyequivalent mesheshavedifferentdimensions. Severaltechniqueshave beenusedforstudying the dimension ofmultivariate splines.Wewilldosoforsplinesofmixedsmoothnessusingthehomology-basedapproach in-troducedinBillera(1988),andthereforeinthefollowingwesticktoabriefdiscussionofthesame.Itshouldbenotedthat other approaches suchasBernstein–Bézier methods (AlfeldandSchumaker, 1987) orsmoothingcofactor-conformality (Li andDeng, 2016) areequally suitedtostudy theproblem,andmaybe alternativelyusedtoachieve thesameresultsthat wedo.
Byinterpretingsplines asthetophomologyofachaincomplex,Billera(1988) usedtoolsfromhomologicalalgebrafor studyingthedimensionofsplines. ModificationsofthecomplexesproposedbySchenckandStillman(1997a) andSchenck and Stillman(1997b) havesince been usedby Mourrain andVillamizar(2013) for boundingthespline space dimension on simplicial meshesin two andthree dimensions. Schenck and Sorokina (2018) have recently studied the problem on simplicial mesheswhere onemaximal face hasbeensubdivided. On T-meshes,Mourrain(2014) provided boundson the dimension ofbi-degree
(
m,
m)
splines.GeneralizationsoftheboundsfromMourrainandVillamizar(2013) andMourrain (2014) to splines with local polynomial degree adaptivity been recently provided in Toshniwal and Hughes (2019) and Toshniwaletal.(2019).Thetoolsfromhomologyhavealsobeenappliedtostudy ofnon-polynomial splinesonT-meshes where,inparticular,theringstructureofpolynomialscannotbeused;seeBraccoetal.(2016a,b) andBraccoetal.(2019).Let
R
rmm denotethespaceofbi-degree(
m,
m)
splinesthat arer
(
τ
)
smoothacross meshedgeτ
.Asstatedabove,wewillusehomology-basedtechniquessimilartotheonesusedinBillera(1988);SchenckandStillman(1997b) andMourrain (2014) tostudy thedimensionof
R
rmm.Then,giventhat
R
mmr hasstabledimension, weprovide sufficientconditionsforpreservation ofthisstability whenthedesiredordersofsmoothnessaredecreasedacrossa subsetofthemeshedges.Let usdenotethislattersplinespacewith
R
smm,withs
(
τ
)
r(
τ
)
foralledgesτ
.NotethatingeneraltheresultsproposedinMourrain(2014) cannotbeappliedtocomputethedimensionof
R
smm.Thisisbecausetheyrequirethesmoothnessacrossallhorizontal(resp.vertical)edgesthatformaconnecteduniontobethesame;wedonotimposethesamerestrictionhere. Insteadofstudying
R
mms fromscratch,weuseinformationfromR
rmm toconsiderablysimplifytheproblem.Inparticular,inSection 4we providesufficientconditionsthatensurethatthedimensionof
R
smm canbecomputedcombinatoriallyusinglocalinformationonly.Theconditionsareconstructiveinnatureandhaveasimplegeometricinterpretation.Applicationof theresultstobothhierarchicalandnon-hierarchicalT-meshesarepresentedinSection5.
2. Preliminaries:splines,meshesandhomology
ThissectionwillintroducetherelevantnotationthatwewilluseforworkingwithpolynomialsplinesonT-meshes.
2.1. SplinesonT-meshes
Definition2.1(T-mesh).AT-mesh
T
ofR
2 isdefinedas:•
afinitecollectionT
2 ofaxis-alignedrectanglesσ
thatweconsiderasopensetsofR
2 havingnon-zeromeasure,called 2-cellsorfaces,togetherwith•
a finitesetT
1 ofclosed axis-alignedsegmentsτ
,called1-cells,which areedges ofthe(closureofthe) facesσ
∈ T
2, and•
thesetT
0,ofverticesγ
,called0-cells,oftheedgesτ
∈ T
1, suchthatthefollowingpropertiesaresatisfied:•
σ
∈ T
2⇒
theboundary∂
σ
ofσ
isafiniteunionofedgesinT
1,•
σ
,
σ
∈ T
2⇒
σ
∩
σ
= ∂
σ
∩ ∂σ
isafiniteunionofedgesinT
1∪ T
0,and,D. Toshniwal, N. Villamizar / Computer Aided Geometric Design 80 (2020) 101880 3
ThedomainoftheT-meshisassumedtobeconnectedandisdefinedas
:= ∪
σ∈T2σ
⊂ R
2.
Setsofhorizontalandverticaledgeswillbedenotedbyh
T
1 andvT
1,respectively.EdgesoftheT-mesharecalledinterior edgesiftheyintersect theinteriorofthedomainoftheT-mesh◦.Otherwise,theyarecalledboundaryedges.Thesetof interioredgeswillbedenotedby
T
◦1;andthesetsofinteriorhorizontalandverticaledgeswillbedenotedbyh◦
T
1andv◦
T
1, respectively.Similarly, ifavertexisin◦ itwillbe calledaninteriorvertex, andaboundaryvertexotherwise.The setof interiorverticeswillbedenotedby
T
◦0.Wewilldenotethenumberofi-cellswitht
i:=
#T
i.Assumption2.2.Thedomain
issimplyconnected,and
◦ isconnected.
AT-mesh whichsatisfies Assumption2.2will besaid tobe simplyconnected.We define
P
mm asthe vector spaceofpolynomialsofbi-degreeatmost
(
m,
m)
spannedbythemonomialssitj,0i
m and0
j
m.Ifeitherofm ormare
negative,then
P
mm:=
0.ThefinalingredientthatweneedfordefiningasplinespaceonT
isasmoothnessdistributiononitsedges.
Definition2.3(Smoothnessdistribution).The map r
: T
1→ Z
−1 is called a smoothnessdistribution if r(
τ
)
= −
1 for allτ
∈
/
T
◦1.Usingthisnotation,wecandefinethesplinespace
R
rmm thatformstheobjectofourstudy.Fromthefollowingdefinitionandthedefinitionof
r,
itwillbeclearthatweareinterestedinobtaininghighlylocalcontroloverthesmoothnessofsplines inR
rmm,afeaturethatismissingfromtheexistingliteraturewhichstudiessplineonT-meshes.Definition2.4(Splinespace).Givenmesh
T
,bi-degree(
m,
m)
∈ Z
20,smoothnessdistributionr,
wedefinethesplinespaceR
r≡ R
r mm(
T)
asR
r mm(
T) :=
f: ∀
σ
∈ T
2 f|
σ∈ P
mm,
and∀
τ
∈
◦T
1 f∈
Cr(τ)smooth acrossτ
.
(1)From theabovedefinition,thepiecesofall splinesin
R
r areconstrainedtomeetwithsmoothnessr
(
τ
)
atan interior edgeτ
;wewillalsodefinerh
(
γ
)
:=
minτγ τ∈vT 1 r(τ
) ,
rv(
γ
)
:=
minτγ τ∈hT 1 r(τ
) .
Wewillusethefollowingalgebraiccharacterizationofsmoothnessinthisdocument.Proofsofthischaracterizationcanbe foundinseveraltexts;e.g.,seeChui(1988) andBillera(1988).
Lemma2.5.For
σ
,
σ
∈ T
2,letσ
∩
σ
=
τ
∈
◦
T
1.Apiecewisepolynomialfunctionequallingp andponσ
andσ
,respectively,isat leastr timescontinuouslydifferentiableacrossτ
ifandonlyifrτ+1p
−
p,
where
τ isanon-zerolinearpolynomialvanishingon
τ
.Inlinewiththeabovecharacterizationandforeachinterioredge
τ
,wedefineI
rτ tobethevectorsubspaceofP
mm thatcontainsall polynomialmultiplesof
τr(τ)+1; when
r
(
τ
)
= −
1,I
rτ issimplydefinedtobeP
mm.Similarly,foreachinteriorvertex
γ
,wedefineI
rγ:=
τγI
rτ .Remark2.6.Inthe above, we have suppressedthe dependence ofthe differentvector spaces on
(
m,
m)
to simplifythe reading(andwriting)ofthetext.2.2. Topologicalchaincomplexes
Anyspline f
∈ R
r isapiecewise polynomialfunction onT
.We canexplicitlyreferto itspiecewise polynomialnature byequivalently expressingitσ[
σ
]
fσ with fσ:=
f|
σ .Thisnotation makesitclearthat thepolynomial fσ isattachedtotheface
σ
ofT
.UsingthisnotationandLemma2.5,thesplinespaceR
r canbeequivalentlyexpressedasthekernelofthe map∂
,∂
: ⊕
σ∈T2
[
σ
]P
mm→ ⊕
τ∈T◦1
[
τ
]P
mm/I
rτ,
definedbycomposingtheboundarymap
∂
withthenaturalquotientmap.As aresultofthisobservation,thesplinespace
R
r canbe interpretedasthetop homologyofasuitablydefinedchain complexQ
r,Q
r:
σ∈T2[σ]P
mm τ∈T◦1[τ]P
mm/I
rτ γ∈T◦0[γ]P
mm/I
rγ 0.
Inotherwords,wehave
R
r∼
=
ker∂
=
H 2(
Q
r) .
As inBillera(1988);SchenckandStillman(1997a) and Mourrain(2014),we willstudy
Q
usingthe followingshortexact sequenceofchaincomplexes,0 0
I
r:
0 τ∈T◦1[τ]I
r τ γ∈T◦0[γ]I
r γ 0C :
σ∈T2[
σ
]P
mm τ∈T◦1[
τ
]P
mm γ∈T◦0[
γ
]P
mm 0Q
r:
σ∈T2[
σ
]P
mm τ∈T◦1[
τ
]P
mm/I
rτ γ∈T◦0[
γ
]P
mm/I
rγ 0 0 0 (2)Thefollowingresultanditsproofcanbefoundin,forinstance,Mourrain(2014).Weincludeithereforcompleteness.
Theorem2.7.ForasimplyconnectedT-mesh
T
2,thedimensionofthesplinespaceofbi-degree(
m,
m)
andsmoothnessdistributionr is givenby
dim
R
r=
χ
Q
r+
dimH0(
I
r)
,
whereH0
(
I
r)
isthezerothhomologyofthecomplexI
randχ
Q
ristheEulercharacteristicofthecomplexQ
r,χ
Q
r= t
2(
m+
1)(
m+
1)
− (
m+
1)
τ∈hT 1
(
min(r(
τ
),
m)
+
1)
− (
m+
1)
τ∈vT1
(
min(r(
τ
),
m)
+
1)
+
γ∈T0
(
min(r
h(
γ
),
m)
+
1)(
min(r
v(
γ
),
m)
+
1) .
Proof. Following Assumption2.2,itisclearthat H0
(
C)
=
0=
H1(
C)
.Moreover,fromthelongexactsequenceofhomology impliedbytheshortexactsequenceofcomplexesinEquation(2),weobtainH0
(
Q
r)
=
0,
H0(
I
r) ∼
=
H1(
Q
r) .
Therefore,theclaimfollowsuponrecallingR
r∼
=
H2
(
Q
r)
andthedefinitionoftheEulercharacteristicofQ
r,χ
Q
r=
dimQ
r2−
dimQ
r1+
dimQ
r0,
=
dimH2(
Q
r)
−
dimH1(
Q
r)
+
dimH0(
Q
r)
.
Corollary2.8.IfdimH0(
I
r)
=
0,thenthedimensionisstableandcanbecomputedusingthefollowing(combinatorial)formula,D. Toshniwal, N. Villamizar / Computer Aided Geometric Design 80 (2020) 101880 5
3. Splinespace
R
s⊇ R
rofreducedregularityInthisintermediatesection,wewillrelatethedimensionofthesplinespace
R
r tothedimensionofasplinespaceR
s obtainedby relaxingtheregularityrequirements.Thatis,forallinterioredgesτ
,itwillbe assumedthats
(
τ
)
r(
τ
)
.This relationshipwillbeutilizedinthenextsectiontopresentsufficientconditionsforthedimensionofR
s tobestable.Forthesplinespace
R
s,letthefirstandlastchaincomplexesinEquation(2) bedenotedbyI
sandQ
s,respectively.The splinespacedimensionisthereforegivenasbelow,dim
R
s=
dimH2(
Q
s)
=
χ
Q
s+
dimH0(
I
s)
.
(3)Then,bydefinitionofthesmoothnessdistributions
r and s,
wehavethefollowinginclusionmapfromI
r toI
s,I
r−
→ I
ι s.
Proposition3.1.IfH0
(
I
r)
=
0,thenH0(
I
s)
∼
=
H0(
I
s/
I
r)
.Proof. The claim follows from the following short exact sequence of chain complexes (and the long exact sequence of homologyimpliedbyit),
0
I
rI
sI
s/
I
r 0.
Theprevious resultconsiderablysimplifiesthetaskofidentifyingwhen H0
(
I
s)
willvanishbecause H0(
I
s/
I
r)
canbea simplerobjecttostudy.LetT
1s bethesetofedgesτ
forwhichs
(
τ
)
<
r(
τ
)
,andletT
0s bethesetofinteriorverticesofthe edgesτ
∈ T
s1.Thefollowingresultfollows.
Lemma3.2.Thecomplex
I
s/
I
rissupportedonlyonT
1sandT
s0.Proof. The claim follows fromthe definitionof the complexes
I
s andI
r. Indeed, if s(
τ
)
=
r(
τ
)
, thenI
sτ
= I
rτ andthecokernelof
ι
iszeroonτ
;similarlyforthevertices.4. Dimensionofsplinesofmixedsmoothness
Thissectioncontains ourmainresults.Starting froma splinespacewithstabledimension,wespecifysufficient condi-tions whenthedimension can stillbe computedusingCorollary 2.8afterthesmoothnessrequirements arerelaxedfora subsetoftheinterioredges.Wefirstdefinetheweightofaconnectedunionofhorizontalorverticaledges.
Definition4.1(Segmentanditsweight).Let
ρ
⊆
T
◦1∪ T
0 be a finitesetofhorizontal (resp.,vertical) edgesτ
∈
◦
T
1 together withtheirverticesγ
∈
τ
,suchthatτ∈ρ
τ
isconnectedanditcontainsatleastoneedge.Thenρ
willbecalledahorizontal (resp.,vertical)segment.Itsweightω
r(
ρ
)
willbedefinedasω
r(
ρ
)
:=
⎧
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎩
γ∈ρ m
−
rh(
γ
)
+ ifρ
is horizontal,
γ∈ρ m
−
rv(
γ
)
+ ifρ
is vertical.
Theorem4.2.Let
r be
suchthatH0(
I
r)
=
0 andletρ
bea segmentofthemesh. ConsiderthespaceR
s wherethesmoothness distributions is
definedasfollowsforsomer∈ Z
−1,s(
τ
)
=
r(
τ
)
forτ
∈
/
ρ
∩
T
◦1,
r
r(τ
)
forτ
∈
ρ
∩
T
◦1.
Ifeitheroneofthefollowingtworequirementsissatisfied,
(a)
ρ
ishorizontalandω
s(
ρ
)
m
+
1;otherwise,ω
s(
ρ
)
m
+
1;(b)
ρ
ρ
forsomesegmentρ
,ands
(
τ
)
r forallτ
∈
ρ
thenH0
(
I
s)
=
0 anddimProof. By Lemma 3.2, the study of H0
(
I
s)
reduces to the study of H0(
I
s/
I
r)
on the segmentρ
— an essentially one dimensionalproblem.Wewillprovidetheproofforwhenρ
isahorizontalsegmentasshownbelow;theproofforvertical segments is analogous. As shown,ρ
contains the edgesτ
1,
. . . ,
τ
k∈
◦
T
1 andthe verticesγ
0,
γ
1,
. . . ,
γ
k. By definitionρ
containsatleasttwodifferentvertices.
Condition(a).Letusfirstprovetheclaimforthesettingwhen
ρ
satisfiescondition(a)above.Letρ beanon-zerolinear
polynomialthatvanisheson
ρ
,andlet0
,
. . . ,
kbenon-zerolinearpolynomialsthatvanishonverticaledgesthatcontain
thevertices
γ
0,
. . . ,
γ
k,respectively.Letr0,
. . . ,
rk besuchthatri=
rh(
γ
i)
=
sh(
γ
i)
.Bydefinition,
I
sτ=
rρ+1f
:
f∈ P
m(m−r−1).Since
ω
s(
ρ
)
m
+
1 andtheverticesγ
iarealldifferentthen,foranyi
=
j,therearepolynomials fi,i
=
0,
. . . ,
k,suchthat1=
ki=0
ri+1
i fi(Mourrain,2014,Proposition1.8).Thuswecanwrite
I
sτ=
rρ+1 ki=0
ri+1 i
P
(m−ri−1)(m−r−1).
Then, anyelement
rρ+1f in
I
sγi canbewritten asthesumofpolynomialsrρ+1
ri+1
i fi
∈ I
s
γi forsome fi ofdegree
m−
ri
−
1,i=
0,
. . . ,
k.But H0(
I
r)
=
0 byhypothesis andrρ+1
ri+1
i fi
∈ I
rγi foralli.Hence,inthecomplexI
s
/
I
r all[
γ
i
]I
sγi/I
rγi areintheimageoftheboundarymap.Therefore,H0
(
I
s/
I
r)
=
0 andtheclaimfollowsfromProposition3.1.Condition(b).Letusnowlookatthecasewhen
ρ
satisfiescondition(b).Withoutlossofgenerality,letρ
ρ
beasegment suchthatγ
0liesintheinteriorofτ∈ρ
τ
.Then,sinces
(
τ
)
r forallτ
∈
ρ
,andsinces and r differ
onlyontheedgeτ
∈
ρ
, thevertexγ
0 iszeroedoutinthequotientI
s/
I
r.Then,forany1ik,anyelementrρ+1f
∈ I
sγi canbeexpressedinthe imageoftheboundarymapas[γ
i]
rρ+1f= ∂
⎛
⎝
i j=1
[τ
j]
rρ+1f⎞
⎠ ,
whererρ+1f
∈ I
sτj for all 1
jk. This implies that H0(
I
s
/
I
r)
=
0 and the claim once again follows from Proposi-tion3.1.Remark4.3.Theorem4.2discussesthedimension whenthesmoothnessisreducedacrossasingle segment ofthe mesh. Itssuccessiveapplicationscanhelpuscomputethedimensionofalargeclassofsplineson
T
withmixedsmoothness.LetuspresentanexampleapplicationofTheorem4.2toaspecialspaceofsplinescalledPHT-splines(Dengetal.,2008). Corollary 4.6helpscompute thedimensionofPHT-splinesofmixedsmoothness;alternatively, Bernstein–Bézier techniques canbeusedtoobtaintheresult.
Definition4.4(
(
m+
1,
m+
1)
smoothnessdistribution).The smoothness distribution r will be called an(
m+
1,
m+
1)
smoothnessdistributionifforalledges
τ
∈
hT
1 (resp.,v
T
1),r
(
τ
)
(
m−
1)/
2 (resp.,(
m−
1)/
2).Theorem4.5.Let
r be
an(
m+
1,
m+
1)
smoothnessdistribution,andlets be
anysmoothnessdistributionsuchthats
(
τ
)
r(
τ
)
for alledgesofT
.IfH0(
I
r)
=
0,thenH0(
I
s)
=
0 anddimR
s=
χ
Q
s.Proof. Sinceeachinterioredgeisintersectedbytwotransversaledgesonitsboundary,bythedefinitionof
r the
weightof each interioredgesatisfiescondition(b)fromTheorem4.2.Therefore,wecanmovefromthesmoothnessdistributionr to
s one edgeatatime;ateachstage, H0(
I)
=
0 andTheorem4.2(b)willbeapplicable.Corollary4.6(PHT-splinesofmixedsmoothness).Let
T
beahierarchicalT-meshandletr be
an(
m+
1,
m+
1)
smoothness distribu-tionsuchthatr
(
τ
)
=
r(
τ
)
foralledgesτ
andτ
thatbelongtothesamesegment.Then,foranyothersmoothnessdistributions as
inTheorem4.5,wehave
dim
R
s=
χ
Q
s.
D. Toshniwal, N. Villamizar / Computer Aided Geometric Design 80 (2020) 101880 7
Fig. 1. TheabovefigurescorrespondtothePHT-splinesettingconsideredinExample5.1.Thesmoothnessrequiredacrosseachedgehasbeenannotated inparenthesesnexttotheedgelabel.Figure(a)showstheinitialsmoothnessdistribution,whileFigure(b)showsthemodifiedinitialdistributions;the modificationsarelimitedtotheedgeslabelledinblue.(Forinterpretationofthecoloursinthefigure(s),thereaderisreferredtothewebversionofthis article.)
5. Examples
ThissectionpresentsexamplesofsettingswhereTheorem4.2applies,andalsowhereitdoesnot.Inparticular,weshow that H0
(
I
s)
canbenon-trivialwhentheconditionsofTheorem4.2arenotmet.Example5.1(PHT-splinesofmixedsmoothness).ConsiderthePHT-splinespace
R
r33showninFig.1(a).FromCorollary4.6,we canreducethesmoothnessacrossanyarbitraryedgeandthedimensionwillstillbegivenbytheEulercharacteristicof
Q
r. Onesuch modificationis showninFig.1(b)wherethesmoothnessacross edgesτ
27,
τ
34,
τ
35 andτ
36 havebeenreduced. Thedimensionsofthespacescanbeeasilycomputedtobethefollowing,dim
R
r=
64,
dimR
s=
66.
Example5.2(Splinesofmixedsmoothness;hierarchicalT-mesh).Considerthespaceofbi-cubicsplines
R
r33forthesmoothness distributionshowninFig.2(a).InFigures(b)–(e),wesuccessivelyreducethesmoothnessacrosstheedgeslabelledinblue while ensuring that the conditionsof Theorem 4.2are met.As a result, at each step ofsmoothness reduction,we have
H0
(
I
si)
=
0,i=
0,
. . . ,
3.Thedimensionsofthecorresponding splinespaces canthenbe easilycomputedusingthe Euler characteristicsofcomplexesQ
si,dim
R
r=
56,
dimR
s0=
57,
dimR
s1=
58,
dimR
s2=
58,
dimR
s3=
59.
Ontheother hand,reducing thesmoothnessfromFigure (a)toFigure (f)doesnotsatisfy theconditionsofTheorem 4.2. Indeed,for
ρ
= {
τ
30,
τ
37,
γ
17,
γ
20,
γ
25}
,itcanbeverifiedthatω
s4(
ρ
)
=
3<
m+
1=
4.Inthiscase,itcanalsobecomputed (usingMacaulay2(GraysonandStillman),forinstance)thatdimH0(
I
s4)
=
1.Example5.3(Splinesofmixedsmoothness;non-hierarchicalT-mesh).Considerthespaceofbi-cubicsplines
R
r33forthe smooth-nessdistribution showninFig.3(a).Notethat inthiscasetheT-mesh cannotbe constructedhierarchically. Nevertheless, it ispossible touse resultsfromLi andWang(2019) to verifythat H0(
I
r)
=
0 and dimR
r=
χ
Q
r=
64. Then, using Theorem4.5,we seethat wecanreducethesmoothnessacrossanysubset ofedges andmaintainH0(
I
s)
=
0 forthenew smoothnessdistribution s. Onesuch casehas beenshownin Fig.3(b), andthecorresponding dimension ofthe spaceis givenbydimR
s=
χ
Q
s=
71.Remark5.4.Asillustratedintheaboveexamples,ourresultscanbecombinedwithothers,e.g.,Mourrain(2014) andLiand Wang(2019),tocomputethedimensionsofaverygeneralclassofsplinespaces.Whileitisalwayspossibletodirectlyuse theothermethodsforthistask,onecaneasilyfindsimplecaseswhereourapproachgivessuperiorresults.
Fig. 2. Theabovefigurescorrespondtothebi-cubicsplinespaceconsideredinExample5.2.Thesmoothnessrequiredacrosseachedgehasbeenannotated inparenthesesnexttotheedgelabel.ThesmoothnessdistributionsinFigures(b)–(f)differfromtheoneinFigure(a)onlyontheedgeslabelledinblue.
D. Toshniwal, N. Villamizar / Computer Aided Geometric Design 80 (2020) 101880 9
Fig. 3. TheabovefigurescorrespondtothesettingconsideredinExample5.3.Thesmoothnessrequiredacrosseachedgehasbeenannotatedinparentheses nexttotheedgelabel.Figure(a)showstheinitialsmoothnessdistribution,whileFigure(b)showsthemodifiedinitialdistributions;themodificationsare limitedtotheedgeslabelledinblue.
Forinstance,ascommentedearlier,the approachofMourrain(2014) worksbest whenthesmoothnessacrossall con-nected horizontal(resp. vertical) edges isthe same. Using the sameterminology asin Mourrain (2014), define maximal
segments asmaximalconnectedunionsofparalleledgeswiththesamesmoothness.Letusdenotethesemaximalsegments
withthesymbol
λ
.Then,asshowninMourrain(2014),thehomologytermH0(
I)
canbedescribedsolelyintermsof max-imal segments.Infact,only maximalsegments thatdonointersect themeshboundarymaycontributeto thedimension of H0(
I)
.LetusapplythisapproachtothesplinespacecorrespondingtoFig.2(c)—thecorresponding interiorhorizontal, interiorverticalandboundarymaximalsegmentshavebeendisplayedasthickred,blueandblacklines,respectively,inthe figureontheright.Thesmoothnessacrosseachmaximalsegmenthasbeenannotatedinparenthesesnexttoitslabel.Then, only the red and blue maximal segments
λ
i, 1i6, will contribute to H0(
I)
; all black maximal segments labelledasλ
∂ willnotcontribute asthey intersecttheboundary(Mourrain,2014).Therefore,uponorderingtheλ
i inthefollowingmanner,
λ
5λ
6λ
3λ
2λ
4λ
1,
andfollowingtheproofof(Mourrain,2014,Theorem3.7),theboundsonthedimensionofthesplinespacesimplifyto
0
dim H0(
I) (
m+
1−
ω
(λ
1))(
m−
r(λ1))
= (
3+
1−
1)(
3−
0)
=
9.
Incontrast,asshowninExample5.2,ourapproachallowedustoshowthatdim H0
(
I) =
0.6. Conclusions
Smooth polynomial splines are immensely versatile and are routinely utilized forchallenging applications in, for in-stance,geometricmodellingandcomputationalanalysis.However,certaintasksalsorequireworkingwithsplinesofreduced
smoothness, at leastlocally;e.g., geometric objectscontaining C0 featurelines,solutions to physicalproblemsthat show localizeddiscontinuities. Localcontroloverthesmoothnesscanbe verybeneficialinsuchcasesandcan leadtogreat im-provements in thequality of theoutput. Inthis paperwe havestudied thedimension ofbi-degree splines onT-meshes whendifferentordersofsmoothnessarerequiredacrossdifferentmeshedges.Reducingtheproblemtoanessentially uni-variateproblem, we haveprovidedsufficientconditions thatensure thatthedimension canbe combinatoriallycomputed usingonly localinformation.The conditionsareconstructiveinnatureandhavesimplegeometricinterpretation. A forth-comingpaperwillfocusontheconstructionofanormalizedB-spline-likebasisforsuchsplinespaces.
Declarationofcompetinginterest
The authors declare that they have noknown competingfinancial interests orpersonal relationships that could have appearedtoinfluencetheworkreportedinthispaper.
References
Alfeld,P.,Schumaker,L.L.,1987.Thedimensionofbivariatesplinespacesofsmoothnessr fordegreed4r+1.Constr.Approx. 3(1),189–197. Billera,L.J.,1988.Homologyofsmoothsplines:generictriangulationsandaconjectureofStrang.Trans.Am.Math.Soc. 310(1),325–340. deBoor,C.,2001.APracticalGuidetoSplines,revisededition.Springer-Verlag.
Bracco,C.,Lyche,T.,Manni,C.,Roman,F.,Speleers,H.,2016a.GeneralizedsplinespacesoverT-meshes:dimensionformulaandlocallyrefinedgeneralized B-splines.Appl.Math.Comput. 272,187–198.
Bracco,C.,Lyche,T.,Manni,C.,Roman,F.,Speleers,H.,2016b.OnthedimensionofTchebycheffiansplinespacesoverplanarT-meshes.Comput.AidedGeom. Des. 45,151–173.
Bracco, C.,Lyche,T., Manni,C., Speleers,H.,2019.Tchebycheffianspline spacesoverplanar T-meshes:dimension bounds anddimension instabilities. J. Comput.Appl.Math. 349,265–278.
Chui,C.K.,1988.MultivariateSplines,vol.54.Siam.
Cirak,F.,Ortiz,M.,Schröder,P.,2000.Subdivisionsurfaces:anewparadigmforthin-shellfinite-elementanalysis.Int.J.Numer.MethodsEng. 47,2039–2072. Deng,J.,Chen,F.,Feng,Y.,2006.DimensionsofsplinespacesoverT-meshes.J.Comput.Appl.Math. 194(2),267–283.
Deng,J.,Chen,F.,Li,X.,Hu,C.,Tong,W.,Yang,Z.,Feng,Y.,2008.PolynomialsplinesoverhierarchicalT-meshes.Graph.Models 70,76–86. Dokken,T.,Lyche,T.,Pettersen,K.F.,2013.Polynomialsplinesoverlocallyrefinedbox-partitions.Comput.AidedGeom.Des. 30,331–356. Giannelli,C.,Jüttler,B.,Speleers,H.,2012.THB-splines:Thetruncatedbasisforhierarchicalsplines.Comput.AidedGeom.Des. 29,485–498. Grayson,D.R.,Stillman,M.E.Macaulay2,asoftwaresystemforresearchinalgebraicgeometry.Availableathttps://faculty.math.illinois.edu/Macaulay2/. Hughes,T.J.R.,Cottrell,J.A.,Bazilevs,Y.,2005.Isogeometricanalysis:CAD,finiteelements,NURBS,exactgeometryandmeshrefinement.Comput.Methods
Appl.Mech.Eng. 194,4135–4195.
Kang,H.,Chen,F.,Deng,J.,2014.HierarchicalB-splinesonregulartriangularpartitions.In:GeometricModelingandProcessing2014.Graph.Models 76(5), 289–300.
Lai,M.-J.,Schumaker,L.L.,2007.SplineFunctionsonTriangulations,vol.110.CambridgeUniversityPress.
Li,X.,Chen,F.,2011.OntheinstabilityinthedimensionofsplinesspacesoverT-meshes.Comput.AidedGeom.Des. 28(7),420–426.
Li,X.,Deng,J.,2016.OnthedimensionofsplinespacesoverT-mesheswithsmoothingcofactor-conformalitymethod.Comput.AidedGeom.Des. 41,76–86. Li,C.,Wang,P.,2019.TheinstabilityinthedimensionsofsplinespacesoverT-mesheswithnestedT-cycles.Numer.Math.,TheoryMethodsAppl. 12(1),
187–211.
Li,C-J.,Wang,R-H.,Zhang,F.,2006.Improvementonthedimensionsofsplinespacesont-mesh.J.Inf.Comput.Sci. 3,235. Mourrain,B.,2014.OnthedimensionofsplinespacesonplanarT-meshes.Math.Comput. 83(286),847–871.
Mourrain,B.,Villamizar,N.,2013.Homologicaltechniquesfortheanalysisofthedimensionoftriangularsplinespaces.J.Symb.Comput. 50,564–577. Sauer,R.A.,Luginsland,T.,2018.Amonolithicfluid–structureinteractionformulationforsolidandliquidmembranesincludingfree-surfacecontact.Comput.
MethodsAppl.Mech.Eng. 341,1–31.
Schenck,H.,Sorokina,T.,2018.Subdivisionandsplinespaces.Constr.Approx. 47(2),237–247. Schenck,H.,Stillman,M.,1997a.AfamilyofidealsofminimalregularityandtheHilbertseriesofCr
( ).Adv.Appl.Math. 19(2),169–182. Schenck,H.,Stillman,M.,1997b.Localcohomologyofbivariatesplines.J.PureAppl.Algebra 117,535–548.
Schumaker,L.L.,Wang,L.,2012a.Approximationpowerofpolynomialsplinesont-meshes.Comput.AidedGeom.Des. 29(8),599–612. Schumaker,L.L.,Wang,L.,2012b.Splinesontriangulationswithhangingvertices.Constr.Approx. 36(3),487–511.
Sederberg,T.W.,Zheng,J.,Bakenov,A.,Nasri,A.,2003.T-splinesandT-NURCCs.ACMTransactionsonGraphics(TOG),vol. 22.ACM,pp. 477–484. Speleers,H.,Dierckx,P.,Vandewalle,S.,2009.Quasi-hierarchicalPowell–SabinB-splines.Comput.AidedGeom.Des. 26(2),174–191.
Toshniwal,D.,Hughes,T.J.R.,2019.Polynomialsplinesofnon-uniformdegreeontriangulations:combinatorialboundsonthedimension.Comput.Aided Geom.Des. 75,101763.
Toshniwal,D.,Mourrain,B.,Hughes,T.J.R.,2019.Polynomialsplinespacesofnon-uniformbi-degreeonT-meshes:combinatorialboundsonthedimension. arXiv:1903.05949 [math].