|
Peano
|


Public Member Functions | |
| __init__ (self) | |
| Construct RKDG solver with adaptive global time step and enclave tasking. | |
Public Member Functions inherited from exahype2.solvers.rkdg.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking | |
| set_implementation (self, flux=None, ncp=None, eigenvalues=None, boundary_conditions=None, refinement_criterion=None, initial_conditions=None, source_term=None, point_source=None, additional_action_set_includes="", additional_user_includes="") | |
| If you pass in User_Defined, then the generator will create C++ stubs that you have to befill manually. | |
| user_action_set_includes (self) | |
| Add further includes to this property, if your action sets require some additional routines from other header files. | |
Public Member Functions inherited from exahype2.solvers.rkdg.SeparateSweepsWithEnclaveTasking.SeparateSweepsWithEnclaveTasking | |
| create_data_structures (self) | |
| First, call the superclass' create_data_structures() to ensure that all the data structures are in place. | |
| create_action_sets (self) | |
| Call superclass routine and then reconfigure the update cell call. | |
| add_implementation_files_to_project (self, namespace, output, dimensions, subdirectory="") | |
| The ExaHyPE project will call this operation when it sets up the overall environment. | |
| add_actions_to_perform_time_step (self, step) | |
| Add enclave aspect to time stepping. | |
| add_entries_to_text_replacement_dictionary (self, d) | |
| switch_storage_scheme (self, Storage cell_data_storage, Storage face_data_storage) | |
| By default, we hold all data on the call stacks. | |
Public Member Functions inherited from exahype2.solvers.rkdg.RungeKuttaDG.RungeKuttaDG | |
| __str__ (self) | |
| get_min_number_of_spacetree_levels (self, domain_size) | |
| get_max_number_of_spacetree_levels (self, domain_size) | |
| get_coarsest_number_of_cells (self, domain_size) | |
| get_finest_number_of_cells (self, domain_size) | |
| create_readme_descriptor (self, domain_offset, domain_size) | |
| user_solver_includes (self) | |
| Add further includes to this property, if your solver requires some additional routines from other header files. | |
| add_user_action_set_includes (self, value) | |
| Add further includes to this property, if your action sets require some additional routines from other header files. | |
| add_user_solver_includes (self, value) | |
| Add further includes to this property, if your solver requires some additional routines from other header files. | |
| get_name_of_global_instance (self) | |
| add_to_Peano4_datamodel (self, datamodel, verbose) | |
| Add all required data to the Peano4 project's datamodel so it is properly built up. | |
| add_use_data_statements_to_Peano4_solver_step (self, step) | |
| Tell Peano what data to move around. | |
| add_actions_to_init_grid (self, step) | |
| Add the action sets to the grid initialisation. | |
| add_actions_to_create_grid (self, step, evaluate_refinement_criterion) | |
| set_plot_description (self, description) | |
| Use this one to set a description within the output patch file that tells the vis solver what the semantics of the entries are. | |
| add_actions_to_plot_solution (self, step, output_path) | |
| Dump snapshot of solution. | |
| set_solver_constants (self, datastring) | |
| add_solver_constants (self, datastring) | |
| unknowns (self) | |
| auxiliary_variables (self) | |
| unknowns (self, value) | |
| auxiliary_variables (self, value) | |
| number_of_Runge_Kutta_steps (self) | |
| postprocess_updated_cell_after_Runge_Kutta_step (self) | |
| postprocess_updated_cell_after_final_linear_combination (self) | |
| postprocess_updated_cell_after_Runge_Kutta_step (self, kernel) | |
| Define a postprocessing routine over the data. | |
| postprocess_updated_cell_after_final_linear_combination (self, kernel) | |
| Define a postprocessing routine over the data. | |
Definition at line 116 of file create-dg-benchmark-executable-with-limiter.py.
| create-dg-benchmark-executable-with-limiter.MyDGSolver.__init__ | ( | self | ) |
Construct RKDG solver with adaptive global time step and enclave tasking.
Reimplemented from exahype2.solvers.rkdg.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.
Definition at line 117 of file create-dg-benchmark-executable-with-limiter.py.
References create-dg-benchmark-executable-with-limiter.MyDGSolver.__init__(), exahype2.solvers.aderdg.ADERDG.ADERDG._current_time_step, exahype2.solvers.rkdg.RungeKuttaDG.RungeKuttaDG._current_time_step, SBH.Limiter._provide_cell_data_to_compute_kernels_default_guard(), exahype2.solvers.aderdg.ADERDG.ADERDG._provide_cell_data_to_compute_kernels_default_guard(), exahype2.solvers.fv.FV.FV._provide_cell_data_to_compute_kernels_default_guard(), exahype2.solvers.limiting.PosterioriLimiting.PosterioriLimiting._provide_cell_data_to_compute_kernels_default_guard(), exahype2.solvers.limiting.StaticLimiting.StaticLimiting._provide_cell_data_to_compute_kernels_default_guard(), exahype2.solvers.rkdg.RungeKuttaDG.RungeKuttaDG._provide_cell_data_to_compute_kernels_default_guard(), and exahype2.solvers.rkfd.CellCenteredFiniteDifferences.CellCenteredFiniteDifferences._provide_cell_data_to_compute_kernels_default_guard().
Referenced by create-dg-benchmark-executable-with-limiter.MyDGSolver.__init__().

