TODO:
-
Write and use Vector class to store 2 dimensional vectors. Later maybe will be moved to 3 dimensions.
-
Move movement counting code to seperate classes EngineBrute and EngineBarnesHut. Make them return MovementStore object.
-
Write MovementStore class that will be used as maatrix of temporary movement counting, and will be used as bridge between kernels and galaxy.
-
Do the same in c++.