MultidimLib
Description
MultidimLib is a .NET Core 3 class library that provides a way to work with n-dimensional spaces, formally known as multidimensional arrays, that store objects which can self determine their location inside these spaces. Moreover, it allows for linearly mapping a location from one space into the corresponding one in another space.
Use case
The library is suitable to support and power algorithms that treat and represent data as spaces or arrays. Its mechanism to allow for data to self determine its location inside the spaces provides a better performance over traversing the spaces searching for that data. For instance, in the programming for a chess game, a bishop may self determine its location inside the board.
License
Although usage of the library is governed by the MIT License, do clearly link to the repository https://gitlab.com/EdgarYepez/MultidimLib as follows in case of full or partial usage:
@software {yepezMultidimLib,
author = {Yépez, Edgar},
title = {MultidimLib},
url = {https://gitlab.com/EdgarYepez/MultidimLib},
year = {2022}
}
For bug reports, questions, or feature proposals, feel free to open an issue or send an e-mail to dev@esyl.io.
Installation
Instructions on how to reference the library shall be found in the ESYL.MultidimLib nuget site.
Usage
For instructions on how to get started, visit the usage guide.