![]() |
Peano
|
Public Member Functions | |
__init__ (self, dimensions, iterations=2) | |
initial_conditions (self) | |
analytical_solution (self) | |
![]() | |
boundary_conditions (self) | |
refinement_criterion (self) | |
set_global_simulation_parameters (self, project) | |
Protected Attributes | |
_dimensions | |
_end_time | |
_equation | |
Static Protected Attributes | |
float | _plot_dt = 0.0 |
float | _offset = -1.0 |
float | _domain_size = 2.0 |
bool | _periodic_bc = True |
![]() | |
_equation = None | |
int | _dimensions = 2 |
float | _end_time = 1.0 |
float | _plot_dt = 0.1 |
float | _offset = 0.0 |
float | _domain_size = 1.0 |
bool | _periodic_bc = False |
Definition at line 12 of file elastic_planar_waves.py.
scenarios.elastic_planar_waves.ElasticPlanarWaves.__init__ | ( | self, | |
dimensions, | |||
iterations = 2 ) |
Definition at line 18 of file elastic_planar_waves.py.
scenarios.elastic_planar_waves.ElasticPlanarWaves.analytical_solution | ( | self | ) |
Reimplemented from scenarios.scenario.Scenario.
Definition at line 77 of file elastic_planar_waves.py.
References exahype2.Project.Project._dimensions, peano4.visualisation.output.Visualiser.PatchFileData._dimensions, peano4.visualisation.output.Visualiser.Visualiser._dimensions, swift2.Project.Project._dimensions, convert::input::PeanoTextPatchFileReader._dimensions, api.Project.Project._dimensions, solvers.api.ContinuousGalerkinDiscretisationGaussLobattoWithBlockJacobi.ContinuousGalerkinDiscretisationGaussLobattoWithBlockJacobi._dimensions, solvers.api.DiscontinuousGalerkinDiscretisationPointWiseRiemannSolver.DiscontinuousGalerkinDiscretisationPointWiseRiemannSolver._dimensions, tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter._dimensions, tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter._dimensions, scenarios.acoustic_planar_waves.AcousticPlanarWaves._dimensions, scenarios.advection_linear.AdvectionLinear._dimensions, scenarios.elastic_planar_waves.ElasticPlanarWaves._dimensions, scenarios.euler_gaussian_bell.EulerGaussianBell._dimensions, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._dimensions, scenarios.scenario.Scenario._dimensions, scenarios.swe_radial_dam_break.SWERadialDamBreak._dimensions, and scenarios.swe_resting_lake.SWERestingLake._dimensions.
scenarios.elastic_planar_waves.ElasticPlanarWaves.initial_conditions | ( | self | ) |
Reimplemented from scenarios.scenario.Scenario.
Definition at line 23 of file elastic_planar_waves.py.
References exahype2.Project.Project._dimensions, peano4.visualisation.output.Visualiser.PatchFileData._dimensions, peano4.visualisation.output.Visualiser.Visualiser._dimensions, swift2.Project.Project._dimensions, convert::input::PeanoTextPatchFileReader._dimensions, api.Project.Project._dimensions, solvers.api.ContinuousGalerkinDiscretisationGaussLobattoWithBlockJacobi.ContinuousGalerkinDiscretisationGaussLobattoWithBlockJacobi._dimensions, solvers.api.DiscontinuousGalerkinDiscretisationPointWiseRiemannSolver.DiscontinuousGalerkinDiscretisationPointWiseRiemannSolver._dimensions, tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter._dimensions, tarch::plotter::griddata::blockstructured::PeanoTextPatchFileWriter._dimensions, scenarios.acoustic_planar_waves.AcousticPlanarWaves._dimensions, scenarios.advection_linear.AdvectionLinear._dimensions, scenarios.elastic_planar_waves.ElasticPlanarWaves._dimensions, scenarios.euler_gaussian_bell.EulerGaussianBell._dimensions, scenarios.euler_isotropic_vortex.EulerIsotropicVortex._dimensions, scenarios.scenario.Scenario._dimensions, scenarios.swe_radial_dam_break.SWERadialDamBreak._dimensions, and scenarios.swe_resting_lake.SWERestingLake._dimensions.
|
protected |
Definition at line 19 of file elastic_planar_waves.py.
Referenced by exahype2.Project.Project.__configure_makefile(), swift2.Project.Project.__configure_makefile(), api.Project.Project.__configure_makefile(), exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), api.Project.Project.__init__(), solvers.api.ContinuousGalerkinDiscretisationGaussLobattoWithBlockJacobi.ContinuousGalerkinDiscretisationGaussLobattoWithBlockJacobi._construct_narrow_to_interior_matrix(), scenarios.elastic_planar_waves.ElasticPlanarWaves.analytical_solution(), peano4.visualisation.output.Visualiser.PatchFileData.apply_renderer_to_data(), exahype2.Project.Project.generate_Peano4_project(), scenarios.elastic_planar_waves.ElasticPlanarWaves.initial_conditions(), swift2.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), exahype2.Project.Project.set_global_simulation_parameters(), and scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 15 of file elastic_planar_waves.py.
Referenced by exahype2.Project.Project.__export_constants(), swift2.Project.Project.__export_constants(), api.Project.Project.__export_constants(), api.Project.Project.__init__(), api.Project.Project.generate_Peano4_project(), swift2.Project.Project.real_mesh_size(), swift2.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), api.Project.Project.set_global_simulation_parameters(), exahype2.Project.Project.set_global_simulation_parameters(), and scenarios.scenario.Scenario.set_global_simulation_parameters().
|
protected |
Definition at line 20 of file elastic_planar_waves.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().
|
protected |
Definition at line 21 of file elastic_planar_waves.py.
|
staticprotected |
Definition at line 14 of file elastic_planar_waves.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 16 of file elastic_planar_waves.py.
Referenced by scenarios.scenario.Scenario.boundary_conditions(), and scenarios.scenario.Scenario.set_global_simulation_parameters().
|
staticprotected |
Definition at line 13 of file elastic_planar_waves.py.
Referenced by scenarios.scenario.Scenario.set_global_simulation_parameters().