Peano
Loading...
Searching...
No Matches
ContextCurvilinearPML.h
Go to the documentation of this file.
1#ifndef EXASEIS_CONTEXT_CURVILINEAR_PML_HEADER
2#define EXASEIS_CONTEXT_CURVILINEAR_PML_HEADER
3
5
6template <class Shortcuts, int basisSize>
7class ContextCurvilinearPML: public ContextCurvilinear<Shortcuts, basisSize> {
8
9public:
11 std::string& scenario_string,
12 std::string& topography_string,
13 DomainInformation* a_domain_info,
15 int pml_width
16 ):
17 ContextCurvilinear<Shortcuts, basisSize>(scenario_string, topography_string, a_domain_info, a_solver_info) {
18 this->topography->set_pml_width(pml_width);
19 }
20};
21
22#endif
ContextCurvilinearPML(std::string &scenario_string, std::string &topography_string, DomainInformation *a_domain_info, SolverInformationADERDG< basisSize - 1 > *a_solver_info, int pml_width)