Abstract Interface | Location | Description |
---|---|---|
cpde_eq_init_interface | pde_equations | The interface for the PDE version of init. This interface is consistent with eq_init_interface. |
cpde_eq_load_globals | pde_equations | The interface for the PDE version of load_globals. This interface is consistent with eq_load_globals. |
cpde_eq_rhs_interface | pde_equations | The interface for the PDE version of rhs. This interface is consistent with eq_rhs_interface. |
cpde_eq_save_globals_1 | pde_equations | The interface for the PDE version of save_globals_1. This interface is consistent with eq_save_globals_1. |
cpde_eq_save_globals_2 | pde_equations | The interface for the PDE version of save_globals_2. This interface is consistent with eq_save_globals_2. |
eff_source_evaluate_source | effective_source | The interface of the routine that evaluates the effective source. |
eff_source_get_dsingular_dr | effective_source | The interface of the routine that evaluates the radial derivative of the singular field for a given mode and at a given radial coordinate. |
eff_source_get_dsingular_dt | effective_source | The interface of the routine that evaluates the time derivative of the singular field for a given mode and at a given radial coordinate. |
eff_source_get_singular | effective_source | The interface of the routine that evaluates the singular field for a given mode and at a given radial coordinate. |
eff_source_init | effective_source | The interface of the constructor. |
eff_source_set_particle_pos | effective_source | The interface of the routine that sets the state of the particle. |
eff_source_set_time_window | effective_source | The interface of the routine that sets the time window for smooth turn on of the effective source. |
eq_init_interface | equations | The initialization routine. There are no additional input arguments. The routine gets it's input from the run-time parameters. |
eq_load_globals | equations | The routine where the equation can get global variables (for communication with other equations). |
eq_output | equations | The routine where output of the equation's variables is done. |
eq_print_data | equations | The routine where debug output (to stdout) of the equation's variables is done. |
eq_rhs_interface | equations | The RHS routine that sets the RHS variables from the current state of the system. |
eq_save_globals_1 | equations | The routine where the equation can set global variables (for communication with other equations) for the first time. |
eq_save_globals_2 | equations | The routine where the equation can set global variables (for communication with other equations) for the first time. |
eq_set_to_zero_interface | equations | Set either the main, RHS or temporary variables to zero. |
eq_update_vars_interface | equations | The routine that updates the variables defined in an equation. This is used to make the time integrator agnostic to how storage for the variables in the system of equations are set up. |
integrator_init_interface | method_of_lines | Initialize an integrator. |
integrator_ntemp_interface | method_of_lines | The return value is the number of temporary storage levels are needed. |
integrator_shutdown_interface | method_of_lines | Shut down this integrator. |
integrator_step_interface | method_of_lines | Take a time step. |
obs_extract_interface | observers | The extraction routine. |
obs_init_interface | observers | The initialization routine. |
obs_output_interface | observers | The output routine. |
ode_eq_init_interface | ode_equations | The interface for the ODE version of init. This interface is consistent with eq_init_interface. |
ode_eq_load_globals | ode_equations | The interface for the ODE version of load_globals. This interface is consistent with eq_load_globals. |
ode_eq_output | ode_equations | The interface for the ODE version of output. This interface is consistent with eq_output. |
ode_eq_rhs_interface | ode_equations | The interface for the ODE version of rhs. This interface is consistent with eq_rhs_interface. |
ode_eq_save_globals_1 | ode_equations | The interface for the ODE version of save_globals_1. This interface is consistent with eq_save_globals_1. |
ode_eq_save_globals_2 | ode_equations | The interface for the ODE version of save_globals_2. This interface is consistent with eq_save_globals_2. |