C.1 LOCAL CORRECTIONS 331
~2f~
F(T)
DTf
bf = 0, ~f~ y(c)Dcf bf = F,
where F(C) is the set of faces that pave the cut C, and Dcf= + 1
according to relative orientation. As IB F = rot A F (9) is equivalent to
m m !
finding a minimizer
(11)
am ~ arginf{~D ~1 I rot a-~h m [2. a ~ AF},
and there is no difference between doing that and directly solving for a
by edge elements. The b = rot a thus obtained, which is the approximation
b m of Chapter 6, is indeed the closest to h m in energy. But no use is
made of the knowledge of h this way.
Remark C.1. Problem (11) is the same as problem (6.21)" Since
YD
[.~-1 I rot a - ,h
I 2 -- YD
,-1 I rot
a I 2 -
2~ D
h m. rot a
+
YD " I hm
12
and (by
Lemma 6.1)
fD
hm" rot a = 0, the two functionals in (11) and (6.21) differ
by a constant, and minimization is performed on the same subspace. ~)
We now introduce the localization heuristics. Let's have a Partition of
unity over D, i.e., a family of piecewise smooth functions Z', indexed
over some finite set y, and satisfying ~ i~ ~ Z i = 1. Any b can be written
as a sum b = ~ i ~ ~ Z i b - ~
i
~ b 1. For one that suits our needs (divergence
free, and close to h), each b i should satisfy div bi= div(zlb) =
b . grad Z i, and should be close to Zi/Jhm . Not knowing b, we replace
b . grad Z i by the next best thing, which is ~th m . grad ~i, and try to
achieve div b I = ~h m . grad Z i as best we can, while looking for
b i
in W 2.
Since then div b' belongs to W 3, and is thus mesh-wise constant, the
best we can do is to request
(12)
~T div
bi--
fT ~1 h.
grad
X i ~/
T E T,
for all indices i. Besides that, we also want b i as close as possible, in
energy, to zi~th, hence
(13)
bi=
arginf{fD
[.1-1 I b'-
[J, Xihm [2. b' ~ IBi(hm)},
where IBi(hm) is an ad-hoc and provisional notation for the set of bis in
IBFm
that satisfy the constraints (12). Intuitively (and we'll soon confirm
this), computing b i is a local procedure. (Notice that div b = div(~ i b i) =
0, by summing (12) over i.) This is the principle.
For its formal application, now, let us call T i the set of tetrahedra
whose intersection with supp(x i) has a nonzero measure, D i their set
union, and F i the collection of all faces of such tetrahedra except those
contained in the boundary 3D ~ (but not in S h, cf. Fig. C.1). In (13),