Skip to content

mss1451/wavesim_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wave Simulator with C++

This is an example wave simulation engine written in C++. The engine comes with a native Linux application which uses gtkmm and cairomm. A java version is also available.

Prerequisites

gtk and gtkmm development packages (libgtkmm-3.0-dev).

Building

Assuming that the working directory is the root of the project.

Building in a separate folder

$ mkdir build && cd build
$ cmake .. && make
$ mv wavesim_cpp ..

Building in the same folder

$ cmake . && make

Running

The program needs the data folder in the working directory.

$ ./wavesim_cpp

Acknowledgments

INI file reader provided from https://github.com/benhoyt/inih.