Peano
Loading...
Searching...
No Matches
CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep Class Reference

CCZ4 solver using finite volumes and global adaptive time stepping incl enclave tasking. More...

Inheritance diagram for CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep:
Collaboration diagram for CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep:

Public Member Functions

 __init__ (self, name, patch_size, min_volume_h, max_volume_h, pde_terms_without_state)
 add_tracer (self, name, coordinates, project, 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.
Public Member Functions inherited from CCZ4Solver.AbstractCCZ4Solver
 __init__ (self)
 Constructor.
 enable_second_order (self)
 add_all_solver_constants (self)
 Add domain-specific constants.
 add_makefile_parameters (self, peano4_project, path_of_ccz4_application)
 Add include path and minimal required cpp files to makefile.

Additional Inherited Members

Data Fields inherited from CCZ4Solver.AbstractCCZ4Solver
dict integer_constants
dict double_constants
Static Public Attributes inherited from CCZ4Solver.AbstractCCZ4Solver
float Default_Time_Step_Size_Relaxation = 0.1
Protected Member Functions inherited from CCZ4Solver.AbstractCCZ4Solver
 _add_standard_includes (self)
 Add the headers for the compute kernels and initial condition implementations.
Static Protected Attributes inherited from CCZ4Solver.AbstractCCZ4Solver
dict _FO_formulation_unknowns
dict _SO_formulation_unknowns

Detailed Description

CCZ4 solver using finite volumes and global adaptive time stepping incl enclave tasking.

Please consult CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking.

Definition at line 291 of file CCZ4Solver.py.

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ add_tracer()

CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.add_tracer ( self,
name,
coordinates,
project,
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.

project: exahype2.Project

Reimplemented from CCZ4Solver.AbstractCCZ4Solver.

Definition at line 329 of file CCZ4Solver.py.

References CCZ4Solver.add_tracer_to_FV_solver().

Here is the call graph for this function:

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