add options for altering DG formulation in local operator
There are multiple options for different symmetry/penalty and upwinding combinations.
Upwinding:
-
fully weighted (
none
) (useK
for weighting) - semi-upwinding (
semiUpwind
) (useK_0
for weighting and upwinding conductivity factorK_f^u
) - full updwinding (
fullUpwind
) (only upwinding flux\mathbf{j}^u
upwinding conductivityK^u
)
Symmetry & Penalty
-
SIP (
SIPG
) = Volume + Consistency + Symmetry + Penalty - NIP (
NIPG
) = Volume + Consistency - Symmetry + Penalty - OOB (
OOB
) (Oden, Babuska, Baumann) = Volume + Consistency - Symmetry - IIP (
IIB
) (Incomplete Interior Penalty) = Volume + Consistency + Penalty
Harmonic weights:
- Weights on (
weights = true
): Use harmonic weighting of (saturated) conductivities at intersections - Weight off (
weights = false
): No weighting
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information