|
Peano
|


Public Member Functions | |
| __init__ (self, name, patch_size, unknowns, auxiliary_variables, min_volume_h, max_volume_h, time_step_relaxation, initial_conditions=PDETerms.User_Defined_Implementation, boundary_conditions=PDETerms.User_Defined_Implementation, refinement_criterion=PDETerms.Empty_Implementation, flux=PDETerms.None_Implementation, ncp=PDETerms.None_Implementation, eigenvalues=PDETerms.None_Implementation, riemann_solver=PDETerms.User_Defined_Implementation, source_term=PDETerms.None_Implementation, plot_grid_properties=False, pde_terms_without_state=False, overlap=1) | |
| set_implementation (self, initial_conditions=None, boundary_conditions=None, refinement_criterion=None, flux=None, ncp=None, eigenvalues=None, riemann_solver=None, source_term=None, memory_location=None, use_split_loop=False, 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) | |
| __str__ (self) | |
Static Private Attributes | |
| __repr__ = __str__ | |
Definition at line 15 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
| solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.__init__ | ( | self, | |
| name, | |||
| patch_size, | |||
| unknowns, | |||
| auxiliary_variables, | |||
| min_volume_h, | |||
| max_volume_h, | |||
| time_step_relaxation, | |||
initial_conditions = PDETerms.User_Defined_Implementation, |
|||
boundary_conditions = PDETerms.User_Defined_Implementation, |
|||
refinement_criterion = PDETerms.Empty_Implementation, |
|||
flux = PDETerms.None_Implementation, |
|||
ncp = PDETerms.None_Implementation, |
|||
eigenvalues = PDETerms.None_Implementation, |
|||
riemann_solver = PDETerms.User_Defined_Implementation, |
|||
source_term = PDETerms.None_Implementation, |
|||
plot_grid_properties = False, |
|||
pde_terms_without_state = False, |
|||
overlap = 1 |
|||
| ) |
Definition at line 16 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.__init__().


| solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.__str__ | ( | self | ) |
Definition at line 255 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
References solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.__str__(), solvers.aderdg.ADERDG.ADERDG._riemann_solver_implementation, solvers.fv.riemann.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep._riemann_solver_implementation, solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking._riemann_solver_implementation, solvers.fv.riemann.GlobalFixedTimeStep.GlobalFixedTimeStep._riemann_solver_implementation, and solvers.fv.riemann.GlobalFixedTimeStepWithEnclaveTasking.GlobalFixedTimeStepWithEnclaveTasking._riemann_solver_implementation.
Referenced by peano4.api.toolbox.particles.postprocessing.ParticleVTUReader.VTUParticleSet.__repr__(), and solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.__str__().


| solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.set_implementation | ( | self, | |
initial_conditions = None, |
|||
boundary_conditions = None, |
|||
refinement_criterion = None, |
|||
flux = None, |
|||
ncp = None, |
|||
eigenvalues = None, |
|||
riemann_solver = None, |
|||
source_term = None, |
|||
memory_location = None, |
|||
use_split_loop = False, |
|||
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.
If you pass in None_Implementation, it will create nop, i.e., no implementation or defaults. Any other string is copied 1:1 into the implementation. If you pass in None, then the set value so far won't be overwritten.
Please note that not all options are supported by all solvers.
This routine should be the very last invoked by the constructor.
Definition at line 70 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.__init__(), CCZ4Solver.CCZ4Solver_FV_MUSCL_GlobalAdaptiveTimeStep.__init__(), CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), CCZ4Solver.CCZ4Solver_FV_MUSCL_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.__init__(), CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking.__init__(), and CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep.__init__().

| solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.user_action_set_includes | ( | self | ) |
Definition at line 245 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.EnclaveTasking.EnclaveTasking.add_implementation_files_to_project(), solvers.rkdg.SeparateSweepsWithEnclaveTasking.SeparateSweepsWithEnclaveTasking.add_implementation_files_to_project(), solvers.aderdg.ADERDG.ADERDG.add_user_action_set_includes(), solvers.aderdg.ADERDG.ADERDG.get_user_action_set_includes(), and solvers.aderdg.ADERDG.ADERDG.set_implementation().

|
staticprivate |
Definition at line 268 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
|
protected |
Definition at line 177 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 188 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 99 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 57 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 117 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.FV.FV._init_dictionary_with_default_parameters().
|
protected |
Definition at line 128 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.FV.FV._init_dictionary_with_default_parameters().
|
protected |
Definition at line 220 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 217 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 230 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 53 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.AbstractSolverDeclarations.AbstractSolverDeclarations.create_abstract_solver_user_declarations(), solvers.aderdg.AbstractSolverDefinitions.AbstractSolverDefinitions.create_abstract_solver_user_definitions(), solvers.aderdg.SolverDeclarations.SolverDeclarations.create_solver_user_declarations(), solvers.aderdg.SolverDefinitions.SolverDefinitions.create_solver_user_definitions(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), solvers.fv.musclhancock.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.musclhancock.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStepWithEnclaveTasking.GlobalFixedTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.LocalTimeStepWithEnclaveTasking.LocalTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingAdaptiveTimeStepWithEnclaveTasking.SubcyclingAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStep.SubcyclingFixedTimeStep.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStepWithEnclaveTasking.SubcyclingFixedTimeStepWithEnclaveTasking.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 227 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 51 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters(), solvers.aderdg.AbstractSolverDeclarations.AbstractSolverDeclarations.create_abstract_solver_user_declarations(), solvers.aderdg.AbstractSolverDefinitions.AbstractSolverDefinitions.create_abstract_solver_user_definitions(), solvers.aderdg.SolverDeclarations.SolverDeclarations.create_solver_user_declarations(), solvers.aderdg.SolverDefinitions.SolverDefinitions.create_solver_user_definitions(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), solvers.fv.musclhancock.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.musclhancock.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStepWithEnclaveTasking.GlobalFixedTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.LocalTimeStepWithEnclaveTasking.LocalTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingAdaptiveTimeStepWithEnclaveTasking.SubcyclingAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStep.SubcyclingFixedTimeStep.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStepWithEnclaveTasking.SubcyclingFixedTimeStepWithEnclaveTasking.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 139 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.EnclaveTasking.EnclaveTasking.add_entries_to_text_replacement_dictionary().
|
protected |
Definition at line 150 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.EnclaveTasking.EnclaveTasking.add_entries_to_text_replacement_dictionary().
|
protected |
Definition at line 97 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 52 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters(), solvers.aderdg.AbstractSolverDeclarations.AbstractSolverDeclarations.create_abstract_solver_user_declarations(), solvers.aderdg.AbstractSolverDefinitions.AbstractSolverDefinitions.create_abstract_solver_user_definitions(), solvers.aderdg.SolverDeclarations.SolverDeclarations.create_solver_user_declarations(), solvers.aderdg.SolverDefinitions.SolverDefinitions.create_solver_user_definitions(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), solvers.fv.musclhancock.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.musclhancock.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStepWithEnclaveTasking.GlobalFixedTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.LocalTimeStepWithEnclaveTasking.LocalTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingAdaptiveTimeStepWithEnclaveTasking.SubcyclingAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStep.SubcyclingFixedTimeStep.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStepWithEnclaveTasking.SubcyclingFixedTimeStepWithEnclaveTasking.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 113 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
|
protected |
Definition at line 101 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 54 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.riemann.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.__str__(), solvers.fv.riemann.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.__str__(), solvers.fv.riemann.GlobalFixedTimeStep.GlobalFixedTimeStep.__str__(), solvers.fv.riemann.GlobalFixedTimeStepWithEnclaveTasking.GlobalFixedTimeStepWithEnclaveTasking.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), and solvers.aderdg.ADERDG.ADERDG.add_kernel_optimisations().
|
protected |
Definition at line 200 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 208 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 55 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.rkdg.RungeKuttaDG.RungeKuttaDG.__str__(), solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters(), solvers.aderdg.AbstractSolverDeclarations.AbstractSolverDeclarations.create_abstract_solver_user_declarations(), solvers.aderdg.AbstractSolverDefinitions.AbstractSolverDefinitions.create_abstract_solver_user_definitions(), solvers.aderdg.SolverDeclarations.SolverDeclarations.create_solver_user_declarations(), solvers.aderdg.SolverDefinitions.SolverDefinitions.create_solver_user_definitions(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), solvers.fv.musclhancock.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.musclhancock.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStep.GlobalAdaptiveTimeStep.set_implementation(), solvers.fv.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking.GlobalAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStep.GlobalFixedTimeStep.set_implementation(), solvers.fv.rusanov.GlobalFixedTimeStepWithEnclaveTasking.GlobalFixedTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.LocalTimeStepWithEnclaveTasking.LocalTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingAdaptiveTimeStepWithEnclaveTasking.SubcyclingAdaptiveTimeStepWithEnclaveTasking.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStep.SubcyclingFixedTimeStep.set_implementation(), solvers.fv.rusanov.SubcyclingFixedTimeStepWithEnclaveTasking.SubcyclingFixedTimeStepWithEnclaveTasking.set_implementation(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation().
|
protected |
Definition at line 224 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.aderdg.ADERDG.ADERDG._init_dictionary_with_default_parameters(), solvers.fv.FV.FV._init_dictionary_with_default_parameters(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG._init_dictionary_with_default_parameters().
|
protected |
Definition at line 49 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.
Referenced by solvers.fv.AdaptiveSubcyclingTimeSteppingCodeSnippets.AdaptiveSubcyclingTimeSteppingCodeSnippets.create_finish_time_step_implementation(), solvers.fv.AdaptiveTimeSteppingCodeSnippets.AdaptiveTimeSteppingCodeSnippets.create_finish_time_step_implementation(), solvers.rkdg.AdaptiveTimeSteppingCodeSnippets.AdaptiveTimeSteppingCodeSnippets.create_finish_time_step_implementation(), and solvers.rkdg.OptimisticAdaptiveTimeSteppingCodeSnippets.OptimisticAdaptiveTimeSteppingCodeSnippets.create_finish_time_step_implementation().
|
protected |
Definition at line 115 of file GlobalAdaptiveTimeStepWithEnclaveTasking.py.