mss1451 / wavesim_cpp

2D wave engine written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

2D wave engine written in C++

License:MIT License


Languages

Language:C++ 89.3%Language:C 10.4%Language:CMake 0.3%