![]() |
Peano
|
Data Structures | |
class | AbstractCCZ4Solver |
Dictionary which specifies the unknown names plus their cardinality. More... | |
class | CCZ4Solver_FV_GlobalAdaptiveTimeStep |
class | CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking |
class | CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking |
class | CCZ4Solver_FD4_GlobalAdaptiveTimeStep |
class | CCZ4Solver_FD4_SecondOrderFormulation_GlobalAdaptiveTimeStepWithEnclaveTasking |
class | CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking |
class | CCZ4Solver_RKDG_GlobalAdaptiveTimeStep |
Functions | |
def | construct_FD4_ncp () |
def | construct_FV_ncp () |
def | construct_FD4_source_term () |
def | construct_FV_source_term () |
def | construct_FD4_eigenvalues () |
def | construct_FV_eigenvalues () |
def | construct_FD4_postprocessing_kernel () |
def | construct_FV_postprocessing_kernel () |
def | add_tracer_to_FV_solver (name, coordinates, project, solver, number_of_entries_between_two_db_flushes, data_delta_between_two_snapsots, time_delta_between_two_snapsots, clear_database_after_flush, tracer_unknowns) |
def | add_tracer_to_FD4_solver (name, coordinates, project, solver, number_of_entries_between_two_db_flushes, data_delta_between_two_snapsots, time_delta_between_two_snapsots, clear_database_after_flush, tracer_unknowns) |
def | construct_DG_ncp () |
def | construct_DG_source_term () |
def | construct_DG_eigenvalues () |
def | construct_DG_postprocessing_kernel () |
def | add_tracer_to_DG_solver (name, coordinates, project, self, number_of_entries_between_two_db_flushes, data_delta_between_two_snapsots, time_delta_between_two_snapsots, clear_database_after_flush, tracer_unknowns) |
def CCZ4Solver.add_tracer_to_DG_solver | ( | name, | |
coordinates, | |||
project, | |||
self, | |||
number_of_entries_between_two_db_flushes, | |||
data_delta_between_two_snapsots, | |||
time_delta_between_two_snapsots, | |||
clear_database_after_flush, | |||
tracer_unknowns | |||
) |
Definition at line 1292 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking.add_tracer(), and CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep.add_tracer().
def CCZ4Solver.add_tracer_to_FD4_solver | ( | name, | |
coordinates, | |||
project, | |||
solver, | |||
number_of_entries_between_two_db_flushes, | |||
data_delta_between_two_snapsots, | |||
time_delta_between_two_snapsots, | |||
clear_database_after_flush, | |||
tracer_unknowns | |||
) |
I realise this as a separate routine, as we need it for all FD4 flavours This is a wrapper around all the tracer handling. It adds the tracer to the exahype2.Project, but it also instantiates the solution to tracer mapping as well as the database bookkeeping. @param tracer_unknowns: Integer You can set this variable to None. In this case, all variables are dumped.
Definition at line 630 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking.add_tracer(), and CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.add_tracer().
def CCZ4Solver.add_tracer_to_FV_solver | ( | name, | |
coordinates, | |||
project, | |||
solver, | |||
number_of_entries_between_two_db_flushes, | |||
data_delta_between_two_snapsots, | |||
time_delta_between_two_snapsots, | |||
clear_database_after_flush, | |||
tracer_unknowns | |||
) |
Add tracer to project Consult exahype2.tracer.DumpTracerIntoDatabase for an explanation of some of the arguments. Most of them are simply piped through to this class. I realise this as a separate routine, as we need it for all FV flavours
Definition at line 546 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.add_tracer(), and CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.add_tracer().
def CCZ4Solver.construct_DG_eigenvalues | ( | ) |
Definition at line 1272 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_DG_ncp | ( | ) |
Definition at line 1251 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_DG_postprocessing_kernel | ( | ) |
Definition at line 1278 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_DG_source_term | ( | ) |
Definition at line 1265 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_FD4_eigenvalues | ( | ) |
Definition at line 506 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_FD4_ncp | ( | ) |
Definition at line 464 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_FD4_postprocessing_kernel | ( | ) |
Definition at line 518 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_FD4_source_term | ( | ) |
Definition at line 492 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.__init__().
def CCZ4Solver.construct_FV_eigenvalues | ( | ) |
Definition at line 512 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.__init__(), and CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__().
def CCZ4Solver.construct_FV_ncp | ( | ) |
Definition at line 478 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.__init__(), and CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__().
def CCZ4Solver.construct_FV_postprocessing_kernel | ( | ) |
Definition at line 532 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.__init__(), and CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__().
def CCZ4Solver.construct_FV_source_term | ( | ) |
Definition at line 499 of file CCZ4Solver.py.
Referenced by CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.__init__(), and CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__().