4sys.path.insert(0, os.path.abspath(
".."))
6from Elastic
import Elastic
8if __name__ ==
"__main__":
11 my_parser = elastic.setup_parser()
12 my_parser.set_defaults(
13 solver=
"RusanovGlobalAdaptiveADERDG",
16 width=[20.0, 20.0, 20.0],
17 offset=[-5.0, 0.0, 0.0],
23 number_of_snapshots = 20,
24 peano_dir=
"../../../../",
26 my_args = my_parser.parse_args()
28 my_solver = elastic.setup_solver(my_args)
29 my_solver.add_user_solver_includes(
31#include "../Elastic.h"
35 my_project = elastic.setup_project(my_args, my_solver)
37 my_project.constants.define_value(
"RHO", str(2.7))
38 my_project.constants.define_value(
"P_WAVE_SPEED", str(6.0))
39 my_project.constants.define_value(
"S_WAVE_SPEED", str(3.464))
41 my_project.output.makefile.add_cpp_file(
"Elastic.cpp")
43 elastic.build(my_args, my_project)
Superclass for all elastic solvers.