mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-11 06:28:40 +00:00
This commit is contained in:
parent
2dd35b4ba0
commit
32d6eafaba
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Validation\Network\Email;
|
||||||
* information. This model is not comparable to a profile which contains much more information.
|
* information. This model is not comparable to a profile which contains much more information.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\DataStorage\Session\SessionAbstract;
|
||||||
* The account manager is used to manage accounts.
|
* The account manager is used to manage accounts.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Account status enum.
|
* Account status enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Account type enum.
|
* Account type enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Account;
|
||||||
* Account group class.
|
* Account group class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Group status enum.
|
* Group status enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Account;
|
||||||
* Null account class.
|
* Null account class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Account;
|
||||||
* Null group class.
|
* Null group class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Account;
|
||||||
* abstract class and can be used directly if needed.
|
* abstract class and can be used directly if needed.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Account;
|
||||||
* Permission handling trait.
|
* Permission handling trait.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -22,7 +22,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* A permission can be long to a group or an account.
|
* A permission can be long to a group or an account.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Permission type enum.
|
* Permission type enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Account
|
* @package phpOMS\Account
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Ai\NeuralNetwork
|
* @package phpOMS\Ai\NeuralNetwork
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Ai\NeuralNetwork;
|
||||||
* Neuron
|
* Neuron
|
||||||
*
|
*
|
||||||
* @package phpOMS\Ai\NeuralNetwork
|
* @package phpOMS\Ai\NeuralNetwork
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Ai\Ocr
|
* @package phpOMS\Ai\Ocr
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -21,7 +21,7 @@ use phpOMS\System\File\PathException;
|
||||||
* Basic OCR implementation for MNIST data
|
* Basic OCR implementation for MNIST data
|
||||||
*
|
*
|
||||||
* @package phpOMS\Ai\Ocr
|
* @package phpOMS\Ai\Ocr
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Ai\Ocr\Tesseract
|
* @package phpOMS\Ai\Ocr\Tesseract
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -21,7 +21,7 @@ use phpOMS\System\SystemUtils;
|
||||||
* Tesseract api
|
* Tesseract api
|
||||||
*
|
*
|
||||||
* @package phpOMS\Ai\Ocr\Tesseract
|
* @package phpOMS\Ai\Ocr\Tesseract
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* Clustering points
|
* Clustering points
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\Math\Topology\MetricsND;
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license Base: MIT Copyright (c) 2020 Greene Laboratory
|
* @license Base: MIT Copyright (c) 2020 Greene Laboratory
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./DivisiveClustering.php
|
* @see ./DivisiveClustering.php
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* Clustering points
|
* Clustering points
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* Clustering interface.
|
* Clustering interface.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering;
|
* @package phpOMS\Algorithm\Clustering;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -22,7 +22,7 @@ use phpOMS\Math\Topology\MetricsND;
|
||||||
* Clustering points
|
* Clustering points
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* The parent category of this clustering algorithm is hierarchical clustering.
|
* The parent category of this clustering algorithm is hierarchical clustering.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./AgglomerativeClustering.php
|
* @see ./AgglomerativeClustering.php
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Math\Topology\MetricsND;
|
||||||
* Clustering points
|
* Clustering points
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -21,7 +21,7 @@ use phpOMS\Math\Topology\MetricsND;
|
||||||
* Clustering points
|
* Clustering points
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* Point for clustering
|
* Point for clustering
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* @property array $coordinates Coordinates
|
* @property array $coordinates Coordinates
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering;
|
* @package phpOMS\Algorithm\Clustering;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Clustering;
|
||||||
* Clustering points
|
* Clustering points
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Clustering
|
* @package phpOMS\Algorithm\Clustering
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see ./clustering_overview.png
|
* @see ./clustering_overview.png
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\CoinMatching
|
* @package phpOMS\Algorithm\CoinMatching
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\CoinMatching;
|
||||||
* Matching a value with a set of coins
|
* Matching a value with a set of coins
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\CoinMatching
|
* @package phpOMS\Algorithm\CoinMatching
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Frequency
|
* @package phpOMS\Algorithm\Frequency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Frequency;
|
||||||
* The algorithm checks how often a set exists in a given set of sets.
|
* The algorithm checks how often a set exists in a given set of sets.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Frequency
|
* @package phpOMS\Algorithm\Frequency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Graph;
|
* @package phpOMS\Algorithm\Graph;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Graph;
|
||||||
* Dependency resolver class.
|
* Dependency resolver class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Graph;
|
* @package phpOMS\Algorithm\Graph;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Graph
|
* @package phpOMS\Algorithm\Graph
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Graph;
|
||||||
* Markov chain
|
* Markov chain
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Graph
|
* @package phpOMS\Algorithm\Graph
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\JobScheduling
|
* @package phpOMS\Algorithm\JobScheduling
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\JobScheduling;
|
||||||
* Job for scheduling
|
* Job for scheduling
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\JobScheduling
|
* @package phpOMS\Algorithm\JobScheduling
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\JobScheduling
|
* @package phpOMS\Algorithm\JobScheduling
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\JobScheduling;
|
||||||
* Job interface.
|
* Job interface.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\JobScheduling;
|
* @package phpOMS\Algorithm\JobScheduling;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\JobScheduling
|
* @package phpOMS\Algorithm\JobScheduling
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\JobScheduling;
|
||||||
* Job scheduling algorithm with no overlapping jobs
|
* Job scheduling algorithm with no overlapping jobs
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\JobScheduling
|
* @package phpOMS\Algorithm\JobScheduling
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Machine type.
|
* Machine type.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Idle time.
|
* Idle time.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Job step.
|
* Job step.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Machine.
|
* Machine.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Machine type.
|
* Machine type.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Material.
|
* Material.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Material.
|
* Material.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Worker.
|
* Worker.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling\Dependency;
|
||||||
* Worker.
|
* Worker.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling\Dependency
|
* @package phpOMS\Scheduling\Dependency
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling
|
* @package phpOMS\Scheduling
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling;
|
||||||
* Job.
|
* Job.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling
|
* @package phpOMS\Scheduling
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling
|
* @package phpOMS\Scheduling
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -22,7 +22,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Defines the different priorities in which elements from the queue can be extracted.
|
* Defines the different priorities in which elements from the queue can be extracted.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling
|
* @package phpOMS\Scheduling
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling
|
* @package phpOMS\Scheduling
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Scheduling;
|
||||||
* Scheduler.
|
* Scheduler.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Scheduling
|
* @package phpOMS\Scheduling
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Knapsack;
|
||||||
* Backpack for the Knapsack problem
|
* Backpack for the Knapsack problem
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Knapsack;
|
||||||
* Backpack interface.
|
* Backpack interface.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack;
|
* @package phpOMS\Algorithm\Knapsack;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ namespace phpOMS\Algorithm\Knapsack;
|
||||||
* This algorithm only works for integer cost, values and quantities!
|
* This algorithm only works for integer cost, values and quantities!
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Knapsack;
|
||||||
* Continuous knapsack algorithm
|
* Continuous knapsack algorithm
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Knapsack;
|
||||||
* Item in the Knapsack
|
* Item in the Knapsack
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack
|
* @package phpOMS\Algorithm\Knapsack
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Knapsack;
|
||||||
* Item interface.
|
* Item interface.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Knapsack;
|
* @package phpOMS\Algorithm\Knapsack;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Maze
|
* @package phpOMS\Algorithm\Maze
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Maze;
|
||||||
* Maze generator
|
* Maze generator
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Maze
|
* @package phpOMS\Algorithm\Maze
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform ant colony algorithm.
|
* Perform ant colony algorithm.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform bees algorithm.
|
* Perform bees algorithm.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform firefly algorithm.
|
* Perform firefly algorithm.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform genetic algorithm (GA).
|
* Perform genetic algorithm (GA).
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform harmony search algorithm.
|
* Perform harmony search algorithm.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform intelligent water drops algorithm.
|
* Perform intelligent water drops algorithm.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform simulated annealing (SA).
|
* Perform simulated annealing (SA).
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Optimization;
|
||||||
* Perform tabu search.
|
* Perform tabu search.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Optimization
|
* @package phpOMS\Algorithm\Optimization
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*
|
*
|
||||||
|
|
@ -25,7 +25,7 @@ use phpOMS\Stdlib\Base\Heap;
|
||||||
* Perform path finding.
|
* Perform path finding.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Node on grid.
|
* Node on grid.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*
|
*
|
||||||
|
|
@ -23,7 +23,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Grid of nodes.
|
* Grid of nodes.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Math\Topology\Metrics2D;
|
||||||
* Node on grid.
|
* Node on grid.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Heuristic type enum.
|
* Heuristic type enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Node on grid.
|
* Node on grid.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*
|
*
|
||||||
|
|
@ -25,7 +25,7 @@ use phpOMS\Stdlib\Base\Heap;
|
||||||
* Perform path finding.
|
* Perform path finding.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* Movement type enum.
|
* Movement type enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\HeapItemInterface;
|
||||||
* Node on grid.
|
* Node on grid.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Null node.
|
* Null node.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Null node.
|
* Null node.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*
|
*
|
||||||
|
|
@ -23,7 +23,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Path in grids.
|
* Path in grids.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\PathFinding;
|
||||||
* Path finder interface
|
* Path finder interface
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\PathFinding
|
* @package phpOMS\Algorithm\PathFinding
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Rating;
|
||||||
* Calculate rating strength using the Bradley Terry model
|
* Calculate rating strength using the Bradley Terry model
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see https://en.wikipedia.org/wiki/Bradley%E2%80%93Terry_model
|
* @see https://en.wikipedia.org/wiki/Bradley%E2%80%93Terry_model
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Rating;
|
||||||
* Elo rating calculation using Elo rating
|
* Elo rating calculation using Elo rating
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see https://en.wikipedia.org/wiki/Elo_rating_system
|
* @see https://en.wikipedia.org/wiki/Elo_rating_system
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Rating;
|
||||||
* Elo rating calculation using Glicko-1
|
* Elo rating calculation using Glicko-1
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see https://en.wikipedia.org/wiki/Glicko_rating_system
|
* @see https://en.wikipedia.org/wiki/Glicko_rating_system
|
||||||
* @see http://www.glicko.net/glicko/glicko.pdf
|
* @see http://www.glicko.net/glicko/glicko.pdf
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Math\Solver\Root\Bisection;
|
||||||
* Elo rating calculation using Glicko-2
|
* Elo rating calculation using Glicko-2
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see https://en.wikipedia.org/wiki/Glicko_rating_system
|
* @see https://en.wikipedia.org/wiki/Glicko_rating_system
|
||||||
* @see http://www.glicko.net/glicko/glicko2.pdf
|
* @see http://www.glicko.net/glicko/glicko2.pdf
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Math\Stochastic\Distribution\NormalDistribution;
|
||||||
* Elo rating calculation using Elo rating
|
* Elo rating calculation using Elo rating
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see https://www.moserware.com/assets/computing-your-skill/The%20Math%20Behind%20TrueSkill.pdf
|
* @see https://www.moserware.com/assets/computing-your-skill/The%20Math%20Behind%20TrueSkill.pdf
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Rating;
|
||||||
* Elo rating calculation using Elo rating
|
* Elo rating calculation using Elo rating
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Rating
|
* @package phpOMS\Algorithm\Rating
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @see https://en.wikipedia.org/wiki/Elo_rating_system
|
* @see https://en.wikipedia.org/wiki/Elo_rating_system
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* BitonicSort class.
|
* BitonicSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* Bubblesort class.
|
* Bubblesort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* Bucketsort class.
|
* Bucketsort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* CocktailShakerSort class.
|
* CocktailShakerSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* CombSort class.
|
* CombSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* CycleSort class.
|
* CycleSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* GnomeSort class.
|
* GnomeSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* HeapSort class.
|
* HeapSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* InsertionSort class.
|
* InsertionSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* IntroSort class.
|
* IntroSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* MergeSort class.
|
* MergeSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* OddEvenSort class.
|
* OddEvenSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* PancakeSort class.
|
* PancakeSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* QuickSort class.
|
* QuickSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* SelectionSort class.
|
* SelectionSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* ShellSort class.
|
* ShellSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* SortInterface class.
|
* SortInterface class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort
|
* @package phpOMS\Algorithm\Sort
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
|
||||||
* SortOrder enum.
|
* SortOrder enum.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort
|
* @package phpOMS\Algorithm\Sort
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* SortableInterface class.
|
* SortableInterface class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* StoogeSort class.
|
* StoogeSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @copyright Dennis Eichhorn
|
* @copyright Dennis Eichhorn
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
*/
|
*/
|
||||||
|
|
@ -18,7 +18,7 @@ namespace phpOMS\Algorithm\Sort;
|
||||||
* TimSort class.
|
* TimSort class.
|
||||||
*
|
*
|
||||||
* @package phpOMS\Algorithm\Sort;
|
* @package phpOMS\Algorithm\Sort;
|
||||||
* @license OMS License 2.0
|
* @license OMS License 2.2
|
||||||
* @link https://jingga.app
|
* @link https://jingga.app
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user