Go to the source code of this file.
|
| | test_boundary_conditions._project (periodic_BC) |
| |
| | test_boundary_conditions._solver (*boundary_terms, max_eigenvalue=True) |
| |
| | test_boundary_conditions._sommerfeld (**kwargs) |
| |
| | test_boundary_conditions._dirichlet () |
| |
| | test_boundary_conditions.test_has_domain_boundary () |
| |
| | test_boundary_conditions.test_get_boundary_conditions_returns_the_one_term () |
| |
| | test_boundary_conditions.test_get_boundary_conditions_rejects_inconsistent_terms (solver, periodic_BC, message) |
| |
| | test_boundary_conditions.test_sommerfeld_term_generates_far_field_solution () |
| |
| | test_boundary_conditions._realisation (scheme_factory, grid_construction_factory, solver, periodic_BC, tmp_path) |
| | Setup and time step task graphs of solver over the unit cube.
|
| |
| | test_boundary_conditions._roll_over_bodies (tasks, actionsets) |
| |
| | test_boundary_conditions.test_sommerfeld_replaces_roll_over_of_setup_and_time_step (scheme, tmp_path) |
| |
| | test_boundary_conditions._accesses_to_persistent_face_data (solver, tasks) |
| |
| | test_boundary_conditions.test_sommerfeld_keeps_old_face_data_alive (scheme, tmp_path) |
| | The roll over reads the old face data, so no task may discard it, and the projection has to load it.
|
| |
| | test_boundary_conditions.test_dirichlet_discards_face_data_after_reconstruction (scheme, tmp_path) |
| |
| | test_boundary_conditions.test_dirichlet_keeps_boundary_task_and_plain_roll_over (scheme, tmp_path) |
| |
| | test_boundary_conditions.test_periodic_domain_has_no_boundary_treatment (scheme, tmp_path) |
| |
| | test_boundary_conditions.test_periodic_domain_rejects_boundary_condition_term (scheme, tmp_path) |
| |