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