Go to the source code of this file.
|
| module | simulation_component |
| | Simulation components are objects that encapsulate functionality that can be fit to a particular compute pattern.
|
| |
|
| subroutine | simulation_component::simulation_component_init_base (this, json, case) |
| | Simulation component factory. Both constructs and initializes the object.
|
| |
| subroutine | simulation_component::simulation_component_free_base (this) |
| | Destructor for the simulation_component_t (base) class.
|
| |
| subroutine | simulation_component::simulation_component_preprocess_wrapper (this, t, tstep) |
| | Wrapper for calling preprocess_ based on the preprocess_controller. Serves as the public interface.
|
| |
| subroutine | simulation_component::simulation_component_compute_wrapper (this, t, tstep) |
| | Wrapper for calling compute_ based on the compute_controller. Serves as the public interface.
|
| |
| subroutine | simulation_component::simulation_component_restart_wrapper (this, t) |
| | Wrapper for calling set_counter_ based for the controllers. Serves as the public interface.
|
| |
| subroutine | simulation_component::restart_ (this, t) |
| | Dummy restart function.
|
| |
| subroutine | simulation_component::preprocess_ (this, t, tstep) |
| | Dummy preprocessing function.
|
| |
| subroutine | simulation_component::compute_ (this, t, tstep) |
| | Dummy compute function.
|
| |