xref: /honee/qfunctions/stabilization_types.h (revision cbdfeaf49eecfe108b28f98e5e7c308a9796a444)
1 // SPDX-FileCopyrightText: Copyright (c) 2017-2024, HONEE contributors.
2 // SPDX-License-Identifier: Apache-2.0 OR BSD-2-Clause
3 #pragma once
4 
5 typedef enum {
6   STAB_NONE = 0,
7   STAB_SU   = 1,  // Streamline Upwind
8   STAB_SUPG = 2,  // Streamline Upwind Petrov-Galerkin
9 } StabilizationType;
10 
11 typedef enum {
12   STAB_TAU_CTAU           = 0,
13   STAB_TAU_ADVDIFF_SHAKIB = 1,  // Approximation from Shakib's Thesis
14 } StabilizationTauType;
15