From 2a8925a8612b5e632b0dbaa762ce834ad61704a8 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Fri, 1 Apr 2016 19:28:22 +0200 Subject: Yee grid. --- src/physics.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/physics.h') diff --git a/src/physics.h b/src/physics.h index 533d8a4..92ec6fd 100644 --- a/src/physics.h +++ b/src/physics.h @@ -21,14 +21,15 @@ enum { PHY_CMD_QUIT, PHY_CMD_PAUSE, PHY_CMD_RESUME, - PHY_CMD_STEP + PHY_CMD_STEP, + PHY_CMD_RESET }; typedef struct { phy_field_info field_info; phy_field_em fields[3]; float *field_eps, *field_mu; //permittivity and permeability - float time; + float time, time_delta; // UI stuff bool running; @@ -39,7 +40,7 @@ typedef struct { void phy_sim_destroy(phy_sim *sim); int phy_sim_create(phy_sim *sim); void phy_sim_compute_const_fields(phy_sim *sim); -void phy_sim_step(phy_sim *sim, float dt); +void phy_sim_step(phy_sim *sim); int phy_thread(phy_sim *sim); -- cgit