mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-05-24 02:08:40 +00:00
make final
This commit is contained in:
parent
4be0788af8
commit
f5e050c0b3
|
|
@ -24,7 +24,7 @@ use phpOMS\Stdlib\Base\Heap;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class AStar implements PathFinderInterface
|
final class AStar implements PathFinderInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Math\Topology\Metrics2D;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class Heuristic
|
final class Heuristic
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Calculate metric/distance between two nodes.
|
* Calculate metric/distance between two nodes.
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Stdlib\Base\Heap;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class JumpPointSearch implements PathFinderInterface
|
final class JumpPointSearch implements PathFinderInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ use phpOMS\System\File\Local\File;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class FileCache extends ConnectionAbstract
|
final class FileCache extends ConnectionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ use phpOMS\DataStorage\Cache\Exception\InvalidConnectionConfigException;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class MemCached extends ConnectionAbstract
|
final class MemCached extends ConnectionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\DataStorage\Cache\Connection;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class NullCache extends ConnectionAbstract
|
final class NullCache extends ConnectionAbstract
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ use phpOMS\DataStorage\Cache\Connection\CacheValueType;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class RedisCache extends ConnectionAbstract
|
final class RedisCache extends ConnectionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ namespace phpOMS\Math\Numerics;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class Integration
|
final class Integration
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Integrate function by using rectangles from the left side
|
* Integrate function by using rectangles from the left side
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Parser;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class Evaluator
|
final class Evaluator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Evaluate function.
|
* Evaluate function.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Statistic\Forecast;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class Forecasts
|
final class Forecasts
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get forecast/prediction interval.
|
* Get forecast/prediction interval.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Statistic\Forecast\Regression;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LevelLevelRegression extends RegressionAbstract
|
final class LevelLevelRegression extends RegressionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LevelLogRegression extends RegressionAbstract
|
final class LevelLogRegression extends RegressionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LogLevelRegression extends RegressionAbstract
|
final class LogLevelRegression extends RegressionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LogLogRegression extends RegressionAbstract
|
final class LogLogRegression extends RegressionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\Math\Matrix\Matrix;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class MultipleLinearRegression extends RegressionAbstract
|
final class MultipleLinearRegression extends RegressionAbstract
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get linear regression based on scatter plot.
|
* Get linear regression based on scatter plot.
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ use phpOMS\Math\Matrix\Exception\InvalidDimensionException;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class PolynomialRegression
|
final class PolynomialRegression
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get linear regression based on scatter plot.
|
* Get linear regression based on scatter plot.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class BernoulliDistribution
|
final class BernoulliDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability mass function.
|
* Get probability mass function.
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\Math\Functions\Functions;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class BetaDistribution
|
final class BetaDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get expected value.
|
* Get expected value.
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ use phpOMS\Math\Functions\Functions;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class BinomialDistribution
|
final class BinomialDistribution
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class CauchyDistribution
|
final class CauchyDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class ChiSquaredDistribution
|
final class ChiSquaredDistribution
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class ExponentialDistribution
|
final class ExponentialDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class FDistribution
|
final class FDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get expected value.
|
* Get expected value.
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\Math\Functions\Gamma;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class GammaDistribution
|
final class GammaDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class GeometricDistribution
|
final class GeometricDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability mass function.
|
* Get probability mass function.
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ use phpOMS\Math\Functions\Functions;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class HypergeometricDistribution
|
final class HypergeometricDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability mass function.
|
* Get probability mass function.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LaplaceDistribution
|
final class LaplaceDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LogDistribution
|
final class LogDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability mass function.
|
* Get probability mass function.
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LogNormalDistribution
|
final class LogNormalDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class LogisticDistribution
|
final class LogisticDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class NormalDistribution
|
final class NormalDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Chi square table.
|
* Chi square table.
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class ParetoDistribution
|
final class ParetoDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ use phpOMS\Math\Functions\Gamma;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class PoissonDistribution
|
final class PoissonDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get density.
|
* Get density.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class TDistribution
|
final class TDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* T table.
|
* T table.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class UniformDistributionContinuous
|
final class UniformDistributionContinuous
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class UniformDistributionDiscrete
|
final class UniformDistributionDiscrete
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class WeibullDistribution
|
final class WeibullDistribution
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Get probability density function.
|
* Get probability density function.
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace phpOMS\Math\Stochastic\Distribution;
|
||||||
* @link https://orange-management.org
|
* @link https://orange-management.org
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
class ZTest
|
final class ZTest
|
||||||
{
|
{
|
||||||
public const TABLE = [
|
public const TABLE = [
|
||||||
'2.58' => 0.99,
|
'2.58' => 0.99,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user