Peano
scenarios.acoustic_planar_waves.AcousticPlanarWaves Class Reference

Scenario reproduced from Dumbser & Käser, https://doi.org/10.1111/j.1365-246X.2006.03120.x (Chapter 5, p. More...

Inheritance diagram for scenarios.acoustic_planar_waves.AcousticPlanarWaves:
Collaboration diagram for scenarios.acoustic_planar_waves.AcousticPlanarWaves:

Public Member Functions

def __init__ (self, dimensions, iterations=2)
 
def initial_conditions (self)
 
def analytical_solution (self)
 
- Public Member Functions inherited from scenarios.scenario.Scenario
def boundary_conditions (self)
 
def refinement_criterion (self)
 
def set_global_simulation_parameters (self, project)
 

Private Attributes

 _dimensions
 
 _end_time
 
 _K0
 
 _rho
 
 _equation
 

Static Private Attributes

float _plot_dt = 0.0
 
float _offset = -1.0
 
float _domain_size = 2.0
 
bool _periodic_bc = True
 

Detailed Description

Scenario reproduced from Dumbser & Käser, https://doi.org/10.1111/j.1365-246X.2006.03120.x (Chapter 5, p.

328)

Definition at line 13 of file acoustic_planar_waves.py.

Constructor & Destructor Documentation

◆ __init__()

def scenarios.acoustic_planar_waves.AcousticPlanarWaves.__init__ (   self,
  dimensions,
  iterations = 2 
)

Definition at line 23 of file acoustic_planar_waves.py.

Member Function Documentation

◆ analytical_solution()

def scenarios.acoustic_planar_waves.AcousticPlanarWaves.analytical_solution (   self)

◆ initial_conditions()

def scenarios.acoustic_planar_waves.AcousticPlanarWaves.initial_conditions (   self)

Field Documentation

◆ _dimensions

◆ _domain_size

float scenarios.acoustic_planar_waves.AcousticPlanarWaves._domain_size = 2.0
staticprivate

◆ _end_time

scenarios.acoustic_planar_waves.AcousticPlanarWaves._end_time
private

◆ _equation

scenarios.acoustic_planar_waves.AcousticPlanarWaves._equation
private

Definition at line 28 of file acoustic_planar_waves.py.

◆ _K0

scenarios.acoustic_planar_waves.AcousticPlanarWaves._K0
private

◆ _offset

float scenarios.acoustic_planar_waves.AcousticPlanarWaves._offset = -1.0
staticprivate

◆ _periodic_bc

bool scenarios.acoustic_planar_waves.AcousticPlanarWaves._periodic_bc = True
staticprivate

◆ _plot_dt

float scenarios.acoustic_planar_waves.AcousticPlanarWaves._plot_dt = 0.0
staticprivate

◆ _rho

scenarios.acoustic_planar_waves.AcousticPlanarWaves._rho
private

The documentation for this class was generated from the following file: