AcousticTracer 0.1.0
An acoustic raytracing library.
Loading...
Searching...
No Matches
at_simulation.h
Go to the documentation of this file.
1
5
6#include "acoustic/at.h"
7
9
14typedef struct AT_Simulation AT_Simulation;
15
28 const AT_Scene *scene,
29 const AT_Settings *settings);
30
38
The libraries public types and functions.
AT_Result
Defines possible result types.
Definition at.h:24
AT_Result AT_simulation_run(AT_Simulation *simulation)
Starts the simulation.
void AT_simulation_destroy(AT_Simulation *simulation)
Destroys an allocated AT_Simulation.
AT_Result AT_simulation_create(AT_Simulation **out_simulation, const AT_Scene *scene, const AT_Settings *settings)
AT_Simulation constructor using defined AT_Settings.
Groups the necessary information representing the scene.
The simulation's settings.
Definition at.h:77
Groups the necessary simulation data.