[x] Check convertBitstringToInt (took this from OPs implementation, but I believe it is wrong now)
[x] Finalise documentation:
[x] Add comprehensive description/details sections for makeNKFunction and makeRMNKFunction
[x] Function attributes are not moved/copied and thus not accessible in wrappers. Thus, we cannot export a wrapped function so far. Should we access the wrapped function in exportNKFunction? I guess this is the best way.
[x] makeMNKFunction: we should be able to pass a list of vectors (each one K or even N different K's for each objective).
[x] makeRMNKFunction: we should be able to pass a list of NK-landscapes to build a MNK-landscape
[x] Improve evaluation runtime
[x] Handle K_string stuff in make* and export* functions (i.e., how to display this information)
[x] Polish code and add more meaningful explanations
[x] Add examples
[x] Add tests (also with counting- and logging-wrappers)
Already working on this in separate branch.
convertBitstringToInt
(took this from OPs implementation, but I believe it is wrong now)makeNKFunction
andmakeRMNKFunction
exportNKFunction
? I guess this is the best way.makeMNKFunction
: we should be able to pass a list of vectors (each one K or even N different K's for each objective).makeRMNKFunction
: we should be able to pass a list of NK-landscapes to build a MNK-landscapeK_string
stuff inmake*
andexport*
functions (i.e., how to display this information)