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

Public Member Functions

def __init__ (self, name, patch_size, min_volume_h, max_volume_h, pde_terms_without_state)
 
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 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__()

def CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep.__init__ (   self,
  name,
  patch_size,
  min_volume_h,
  max_volume_h,
  pde_terms_without_state 
)

Member Function Documentation

◆ add_tracer()

def 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: