Peano
Loading...
Searching...
No Matches
kernel_testbed.CCZ4Solver Class Reference
Inheritance diagram for kernel_testbed.CCZ4Solver:
Collaboration diagram for kernel_testbed.CCZ4Solver:

Public Member Functions

 __init__ (self, name, patch_size, min_volume_h, max_volume_h, cfl, domain_r, KOSig)
 
 create_action_sets (self)
 
 get_user_action_set_includes (self)
 We take this routine to add a few additional include statements.
 

Data Fields

 postprocess_updated_patch
 

Protected Attributes

 _my_user_includes
 
 _patch_size
 
 _domain_r
 

Detailed Description

Definition at line 30 of file kernel_testbed.py.

Constructor & Destructor Documentation

◆ __init__()

kernel_testbed.CCZ4Solver.__init__ (   self,
  name,
  patch_size,
  min_volume_h,
  max_volume_h,
  cfl,
  domain_r,
  KOSig 
)

Definition at line 31 of file kernel_testbed.py.

Member Function Documentation

◆ create_action_sets()

kernel_testbed.CCZ4Solver.create_action_sets (   self)

Definition at line 99 of file kernel_testbed.py.

References solvers.aderdg.ADERDG.ADERDG._action_set_couple_resolution_transitions_and_handle_dynamic_mesh_refinement, solvers.fv.FV.FV._action_set_couple_resolution_transitions_and_handle_dynamic_mesh_refinement, solvers.rkdg.RungeKuttaDG.RungeKuttaDG._action_set_couple_resolution_transitions_and_handle_dynamic_mesh_refinement, and kernel_testbed.CCZ4Solver.create_action_sets().

Referenced by solvers.aderdg.ADERDG.ADERDG.add_kernel_optimisations(), ccz4.CCZ4Solver.add_Psi4W(), solvers.fv.FV.FV.auxiliary_variables(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG.auxiliary_variables(), solvers.elliptic.AMRMarker.AMRMarker.couple_with_FV_solver(), kernel_testbed.CCZ4Solver.create_action_sets(), solvers.fv.FV.FV.interpolation(), solvers.fv.FV.FV.overlap(), solvers.fv.FV.FV.patch_size(), solvers.elliptic.ConstrainedPoissonEquationForMarkerOnCells.ConstrainedPoissonEquationForMarkerOnCells.postprocess_updated_cell(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG.postprocess_updated_cell_after_final_linear_combination(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG.postprocess_updated_cell_after_Runge_Kutta_step(), solvers.aderdg.ADERDG.ADERDG.postprocess_updated_patch(), solvers.fv.FV.FV.postprocess_updated_patch(), solvers.aderdg.ADERDG.ADERDG.preprocess_reconstructed_patch(), solvers.fv.FV.FV.preprocess_reconstructed_patch(), solvers.fv.FV.FV.restriction(), solvers.aderdg.ADERDG.ADERDG.set_implementation(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG.set_implementation(), solvers.aderdg.ADERDG.ADERDG.switch_storage_scheme(), solvers.fv.FV.FV.switch_storage_scheme(), solvers.rkdg.RungeKuttaDG.RungeKuttaDG.switch_storage_scheme(), solvers.fv.FV.FV.unknowns(), and solvers.rkdg.RungeKuttaDG.RungeKuttaDG.unknowns().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_user_action_set_includes()

kernel_testbed.CCZ4Solver.get_user_action_set_includes (   self)

We take this routine to add a few additional include statements.

Definition at line 105 of file kernel_testbed.py.

References ccz4.CCZ4Solver._my_user_includes, SSInfall.SSInfallSolver._my_user_includes, kernel_testbed.CCZ4Solver._my_user_includes, and kernel_testbed.CCZ4Solver.get_user_action_set_includes().

Referenced by kernel_testbed.CCZ4Solver.get_user_action_set_includes().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ _domain_r

kernel_testbed.CCZ4Solver._domain_r
protected

Definition at line 68 of file kernel_testbed.py.

◆ _my_user_includes

◆ _patch_size

◆ postprocess_updated_patch


The documentation for this class was generated from the following file: