|
libtrixi
|
#include <limits.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <julia.h>#include "trixi.h"Macros | |
| #define | LOC __func__, __FILE__, __LINE__ |
Enumerations | |
| enum | { TRIXI_FTPR_INITIALIZE_SIMULATION , TRIXI_FTPR_CALCULATE_DT , TRIXI_FTPR_IS_FINISHED , TRIXI_FTPR_STEP , TRIXI_FTPR_FINALIZE_SIMULATION , TRIXI_NUM_FPTRS } |
Functions | |
| void | trixi_initialize (const char *project_directory, const char *depot_path) |
| Initialize Julia runtime environment. More... | |
| int | trixi_initialize_simulation (const char *libelixir) |
| Set up Trixi simulation. More... | |
| double | trixi_calculate_dt (int handle) |
| Get time step length. More... | |
| int | trixi_is_finished (int handle) |
| Check if simulation is finished. More... | |
| void | trixi_step (int handle) |
| Perform next simulation step. More... | |
| void | trixi_finalize_simulation (int handle) |
| Finalize simulation. More... | |
| void | trixi_finalize () |
| Finalize Julia runtime environment. More... | |
| void | julia_eval_string (const char *code) |
| Execute Julia code. More... | |
| #define LOC __func__, __FILE__, __LINE__ |