|
Peano
|
|
protected |
Definition at line 37 of file test_rkfd4_time_step.py.
Referenced by test_adaptive_time_stepping_requires_max_eigenvalue(), test_boundary_values_use_stage_time_stamp(), test_dirichlet_accepts_decreasing_stage_time_stamps(), test_fixed_time_step_size_skips_eigenvalue(), test_kernels_are_generated_for_both_dimensions(), test_one_reconstruction_per_stage_and_chain_of_stages(), test_periodic_domain_needs_no_boundary_tasks(), test_periodic_domain_rejects_boundary_condition_term(), test_right_hand_side_uses_stage_time_stamp_and_estimate_slot(), test_sommerfeld_rejects_decreasing_stage_time_stamps(), test_sommerfeld_replaces_roll_over_and_omits_boundary_tasks(), test_stage_combinations_are_tagged_as_solution_updates(), test_stage_combinations_use_rows_of_butcher_tableau(), and test_stage_input_is_loaded_once_after_each_store().

|
protected |
Definition at line 144 of file test_rkfd4_time_step.py.
Referenced by test_sommerfeld_replaces_roll_over_and_omits_boundary_tasks().

|
protected |
| boundary | str "dirichlet", "sommerfeld", or None for a solver without boundary condition term, i.e. for a domain that is periodic along all axes. |
Definition at line 12 of file test_rkfd4_time_step.py.
Referenced by test_boundary_values_use_stage_time_stamp(), test_dirichlet_accepts_decreasing_stage_time_stamps(), test_fixed_time_step_size_skips_eigenvalue(), test_kernels_are_generated_for_both_dimensions(), test_one_reconstruction_per_stage_and_chain_of_stages(), test_periodic_domain_needs_no_boundary_tasks(), test_periodic_domain_rejects_boundary_condition_term(), test_right_hand_side_uses_stage_time_stamp_and_estimate_slot(), test_sommerfeld_rejects_decreasing_stage_time_stamps(), test_sommerfeld_replaces_roll_over_and_omits_boundary_tasks(), test_stage_combinations_are_tagged_as_solution_updates(), test_stage_combinations_use_rows_of_butcher_tableau(), and test_stage_input_is_loaded_once_after_each_store().

|
protected |
Definition at line 90 of file test_rkfd4_time_step.py.
Referenced by test_stage_combinations_are_tagged_as_solution_updates().

| test_rkfd4_time_step.test_adaptive_time_stepping_requires_max_eigenvalue | ( | tmp_path | ) |
Definition at line 286 of file test_rkfd4_time_step.py.
References _construct_time_step().

| test_rkfd4_time_step.test_boundary_values_use_stage_time_stamp | ( | tmp_path | ) |
Definition at line 111 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_dirichlet_accepts_decreasing_stage_time_stamps | ( | tmp_path, | |
| monkeypatch | |||
| ) |
Definition at line 200 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_fixed_time_step_size_skips_eigenvalue | ( | tmp_path | ) |
Definition at line 253 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_kernels_are_generated_for_both_dimensions | ( | tmp_path | ) |
Definition at line 235 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_one_reconstruction_per_stage_and_chain_of_stages | ( | tmp_path | ) |
Definition at line 45 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_periodic_domain_needs_no_boundary_tasks | ( | tmp_path | ) |
Definition at line 124 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_periodic_domain_rejects_boundary_condition_term | ( | tmp_path | ) |
Definition at line 139 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_right_hand_side_uses_stage_time_stamp_and_estimate_slot | ( | tmp_path | ) |
Definition at line 269 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_sommerfeld_rejects_decreasing_stage_time_stamps | ( | tmp_path, | |
| monkeypatch | |||
| ) |
Definition at line 188 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_sommerfeld_replaces_roll_over_and_omits_boundary_tasks | ( | tmp_path | ) |
Definition at line 153 of file test_rkfd4_time_step.py.
References _construct_time_step(), _roll_overs(), and _solver().

| test_rkfd4_time_step.test_stage_combinations_are_tagged_as_solution_updates | ( | tmp_path | ) |
Definition at line 94 of file test_rkfd4_time_step.py.
References _construct_time_step(), _solver(), and _tagged().

| test_rkfd4_time_step.test_stage_combinations_use_rows_of_butcher_tableau | ( | tmp_path | ) |
Definition at line 211 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().

| test_rkfd4_time_step.test_stage_input_is_loaded_once_after_each_store | ( | tmp_path | ) |
Peano's stacks require that each stored datum is loaded by the next sweep which uses it.
The reconstruction of a later stage is the last reader of the stage input, as the next combination writes it from scratch, so it must not store it.
Definition at line 296 of file test_rkfd4_time_step.py.
References _construct_time_step(), and _solver().
