Peano
CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep Class Reference
Inheritance diagram for CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep:
Collaboration diagram for CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep:

Public Member Functions

def __init__ (self, name, patch_size, rk_order, min_meshcell_h, max_meshcell_h, second_order=False)
 
def 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)
 
- Public Member Functions inherited from CCZ4Solver.AbstractCCZ4Solver
def __init__ (self)
 
def enable_second_order (self)
 
def add_all_solver_constants (self)
 
def add_makefile_parameters (self, peano4_project, path_of_ccz4_application)
 

Additional Inherited Members

- Data Fields inherited from CCZ4Solver.AbstractCCZ4Solver
 integer_constants
 
 double_constants
 
 Default_Time_Step_Size_Relaxation
 
- Static Public Attributes inherited from CCZ4Solver.AbstractCCZ4Solver
float Default_Time_Step_Size_Relaxation = 0.1
 

Detailed Description

CCZ4 solver using fourth-order finite differences and global adaptive time stepping without enclave tasking

Consult CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking please.

Definition at line 867 of file CCZ4Solver.py.

Constructor & Destructor Documentation

◆ __init__()

def CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep.__init__ (   self,
  name,
  patch_size,
  rk_order,
  min_meshcell_h,
  max_meshcell_h,
  second_order = False 
)

Member Function Documentation

◆ add_tracer()

def CCZ4Solver.CCZ4Solver_FD4_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 959 of file CCZ4Solver.py.

References CCZ4Solver.add_tracer_to_FD4_solver().

Here is the call graph for this function:

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