PRISMS-PF Manual
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: © 2026 PRISMS Center at the University of Michigan
2// SPDX-License-Identifier: GNU Lesser General Public Version 2.1
3
4#pragma once
5
6#include <deal.II/matrix_free/evaluation_flags.h>
7
9
10#include <prismspf/config.h>
11
13
14namespace Types
15{
19 using Index = unsigned int;
20
21} // namespace Types
22
23namespace Numbers
24{
28 static const Types::Index invalid_index = static_cast<Types::Index>(-1);
29
33 static constexpr unsigned int default_subsections = 5;
34
35} // namespace Numbers
36
37namespace Defaults
38{} // namespace Defaults
39
40using EvalFlags = dealii::EvaluationFlags::EvaluationFlags;
41
42PRISMS_PF_END_NAMESPACE
Definition types.h:38
Definition types.h:24
static constexpr unsigned int default_subsections
Max number of subsections.
Definition types.h:33
static const Types::Index invalid_index
Invalid field index.
Definition types.h:28
Definition conditional_ostreams.cc:20
Definition types.h:15
unsigned int Index
Type for field indices.
Definition types.h:19
dealii::EvaluationFlags::EvaluationFlags EvalFlags
Definition types.h:40