Peano
Loading...
Searching...
No Matches
WetDryState.h
Go to the documentation of this file.
1// This file is part of the ExaHyPE2 project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
6 enum class WetDryState {
7 DryDry, // Both cells are dry.
8 WetWet, // Both cells are wet.
9 WetDryInundation, // 1st cell: wet, 2nd cell: dry. 1st cell lies higher than the 2nd one.
10 WetDryWall, // 1st cell: wet, 2nd cell: dry. 1st cell lies lower than the 2nd one. Momentum is not large enough to
11 // overcome the difference.
12 WetDryWallInundation, // 1st cell: wet, 2nd cell: dry. 1st cell lies lower than the 2nd one. Momentum is large
13 // enough to overcome the difference.
14 DryWetInundation, // 1st cell: dry, 2nd cell: wet. 1st cell lies lower than the 2nd one.
15 DryWetWall, // 1st cell: dry, 2nd cell: wet. 1st cell lies higher than the 2nd one. Momentum is not large enough to
16 // overcome the difference.
17 DryWetWallInundation // 1st cell: dry, 2nd cell: wet. 1st cell lies higher than the 2nd one. Momentum is large
18 // enough to overcome the difference.
19 };
20} // namespace applications::exahype2::ShallowWater