xref: /libCEED/examples/fluids/qfunctions/differential_filter_enums.h (revision d4cc18453651bd0f94c1a2e078b2646a92dafdcc) !
1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors.
2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
3 //
4 // SPDX-License-Identifier: BSD-2-Clause
5 //
6 // This file is part of CEED:  http://github.com/ceed
7 //
8 /// @file
9 /// Enums for the values in differential filtering fields
10 
11 enum DifferentialFilterStateComponent {
12   DIFF_FILTER_PRESSURE,
13   DIFF_FILTER_VELOCITY_X,
14   DIFF_FILTER_VELOCITY_Y,
15   DIFF_FILTER_VELOCITY_Z,
16   DIFF_FILTER_TEMPERATURE,
17   DIFF_FILTER_STATE_NUM,
18 };
19 
20 enum DifferentialFilterVelocitySquared {
21   DIFF_FILTER_VELOCITY_SQUARED_XX,
22   DIFF_FILTER_VELOCITY_SQUARED_YY,
23   DIFF_FILTER_VELOCITY_SQUARED_ZZ,
24   DIFF_FILTER_VELOCITY_SQUARED_YZ,
25   DIFF_FILTER_VELOCITY_SQUARED_XZ,
26   DIFF_FILTER_VELOCITY_SQUARED_XY,
27   DIFF_FILTER_VELOCITY_SQUARED_NUM,
28 };
29