Peano
Loading...
Searching...
No Matches
SommerfeldBoundaryConditionsTest.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
5
7
8
9namespace exahype2 {
10 namespace blockstructured {
11 namespace tests {
12 class SommerfeldBoundaryConditionsTest;
13 } // namespace tests
14 } // namespace blockstructured
15} // namespace exahype2
16
17
Test exahype2::blockstructured::applySommerfeldBoundaryConditions()
void testFarFieldIsPreserved()
If the old and the new solution equal a constant far-field solution, the ghost cells have to equal it...
void testBoxSchemeOnAxis()
One ghost cell on the upper boundary along the axis through the origin, where the radial and the norm...
void testLowerAndUpperFacesAreSymmetric()
The lower and the upper boundary face of a domain around the origin are mirror images of each other.
void run() override
This routine is triggered by the TestCaseCollection.
void testZeroTimeStepSizeCopiesGhostCells()
A time step size of zero copies the old ghost cells.
void testInteriorAndPeriodicFacesAreSkipped()
Faces within the domain and boundary faces along periodic axes are left unchanged.
Represents one test case.
Definition TestCase.h:57
This file is part of the ExaHyPE 2 project within Peano 4.
Definition __init__.py:1