Peano
Loading...
Searching...
No Matches
test_task_graph_postprocessing Namespace Reference

Functions

 _cell_task (name)
 
 test_insert_after_redirects_successors ()
 
 test_insert_after_last_task ()
 
 test_insert_after_several_anchors ()
 
 test_insert_after_rejects_dependent_anchors ()
 
 test_find_tasks_by_tag ()
 
 test_find_tasks_with_several_tags ()
 
 _postprocessed_time_step (scheme_factory, grid_construction_factory, enforce, tmp_path)
 Time step graph of a CCZ4 solver with the given constraint enforcement.
 
 _enforcements (tasks)
 
 _runge_kutta (solver)
 
 _runge_kutta_grid (solver)
 
 _fv_grid (solver)
 
 test_no_constraint_enforcement_by_default (tmp_path)
 
 test_constraint_enforcement_after_each_runge_kutta_stage (tmp_path)
 
 test_constraint_enforcement_after_final_runge_kutta_solution_only (tmp_path)
 
 test_constraint_enforcement_after_both_writers_of_optimistic_finite_volumes (tmp_path)
 
 test_constraint_enforcement_after_plain_finite_volumes (tmp_path)
 
 test_constraint_enforcement_rejects_unknown_scheme (tmp_path)
 

Variables

 Task = peano4.api.taskgraph.Task
 

Function Documentation

◆ _cell_task()

test_task_graph_postprocessing._cell_task (   name)
protected

◆ _enforcements()

◆ _fv_grid()

test_task_graph_postprocessing._fv_grid (   solver)
protected

Definition at line 141 of file test_task_graph_postprocessing.py.

◆ _postprocessed_time_step()

test_task_graph_postprocessing._postprocessed_time_step (   scheme_factory,
  grid_construction_factory,
  enforce,
  tmp_path 
)
protected

◆ _runge_kutta()

test_task_graph_postprocessing._runge_kutta (   solver)
protected

Definition at line 131 of file test_task_graph_postprocessing.py.

◆ _runge_kutta_grid()

test_task_graph_postprocessing._runge_kutta_grid (   solver)
protected

Definition at line 137 of file test_task_graph_postprocessing.py.

◆ test_constraint_enforcement_after_both_writers_of_optimistic_finite_volumes()

test_task_graph_postprocessing.test_constraint_enforcement_after_both_writers_of_optimistic_finite_volumes (   tmp_path)

Definition at line 200 of file test_task_graph_postprocessing.py.

References _enforcements(), and _postprocessed_time_step().

Here is the call graph for this function:

◆ test_constraint_enforcement_after_each_runge_kutta_stage()

test_task_graph_postprocessing.test_constraint_enforcement_after_each_runge_kutta_stage (   tmp_path)

Definition at line 157 of file test_task_graph_postprocessing.py.

References _enforcements(), and _postprocessed_time_step().

Here is the call graph for this function:

◆ test_constraint_enforcement_after_final_runge_kutta_solution_only()

test_task_graph_postprocessing.test_constraint_enforcement_after_final_runge_kutta_solution_only (   tmp_path)

Definition at line 186 of file test_task_graph_postprocessing.py.

References _enforcements(), and _postprocessed_time_step().

Here is the call graph for this function:

◆ test_constraint_enforcement_after_plain_finite_volumes()

test_task_graph_postprocessing.test_constraint_enforcement_after_plain_finite_volumes (   tmp_path)

Definition at line 232 of file test_task_graph_postprocessing.py.

References _enforcements(), and _postprocessed_time_step().

Here is the call graph for this function:

◆ test_constraint_enforcement_rejects_unknown_scheme()

test_task_graph_postprocessing.test_constraint_enforcement_rejects_unknown_scheme (   tmp_path)

Definition at line 246 of file test_task_graph_postprocessing.py.

◆ test_find_tasks_by_tag()

test_task_graph_postprocessing.test_find_tasks_by_tag ( )

Definition at line 76 of file test_task_graph_postprocessing.py.

References _cell_task(), and Task.

Here is the call graph for this function:

◆ test_find_tasks_with_several_tags()

test_task_graph_postprocessing.test_find_tasks_with_several_tags ( )

Definition at line 88 of file test_task_graph_postprocessing.py.

References _cell_task(), and Task.

Here is the call graph for this function:

◆ test_insert_after_last_task()

test_task_graph_postprocessing.test_insert_after_last_task ( )

Definition at line 38 of file test_task_graph_postprocessing.py.

References _cell_task().

Here is the call graph for this function:

◆ test_insert_after_redirects_successors()

test_task_graph_postprocessing.test_insert_after_redirects_successors ( )

Definition at line 19 of file test_task_graph_postprocessing.py.

References _cell_task().

Here is the call graph for this function:

◆ test_insert_after_rejects_dependent_anchors()

test_task_graph_postprocessing.test_insert_after_rejects_dependent_anchors ( )

Definition at line 65 of file test_task_graph_postprocessing.py.

References _cell_task().

Here is the call graph for this function:

◆ test_insert_after_several_anchors()

test_task_graph_postprocessing.test_insert_after_several_anchors ( )

Definition at line 46 of file test_task_graph_postprocessing.py.

References _cell_task().

Here is the call graph for this function:

◆ test_no_constraint_enforcement_by_default()

test_task_graph_postprocessing.test_no_constraint_enforcement_by_default (   tmp_path)

Definition at line 145 of file test_task_graph_postprocessing.py.

References _enforcements(), and _postprocessed_time_step().

Here is the call graph for this function:

Variable Documentation

◆ Task

test_task_graph_postprocessing.Task = peano4.api.taskgraph.Task