Closed Alex-Muirhead closed 9 months ago
Oops. Why did I click that. All of this looks okay to me. Make sure you try the unit tests as well as the integration tests.
Abusing the time-travel ability of git to rebase onto the changes made to fix Issue #40
The complex number module (
src/nm/complex.d
) is moved out of the numerical methods folder, and has a separate package created undersrc/ntypes/complex
.The main driver of this change is preparation for testing a dub build system, with (internal) dependency trees. Previously, there existed a dependency loop between the
nm
andutil
folders / modules, withnm.luabbla -> util.lua & util.lua_service -> nm.complex
. As the complex numbers are not themselves a numerical method (i.e. root finding, finite difference, etc.), the easiest change is to movecomplex.d
out of thenm
folder / module.