mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-15 16:08:41 +00:00
replace \Closure with Callable
This commit is contained in:
parent
11b6f5f471
commit
ab023cad8b
|
|
@ -31,13 +31,13 @@ final class Integration
|
||||||
* @param float $from Start interval
|
* @param float $from Start interval
|
||||||
* @param float $to End interval
|
* @param float $to End interval
|
||||||
* @param float $n Steps
|
* @param float $n Steps
|
||||||
* @param \Closure $func Function to integrate
|
* @param Callable $func Function to integrate
|
||||||
*
|
*
|
||||||
* @return float
|
* @return float
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public static function intLeftRect(float $from, float $to, float $n, \Closure $func) : float
|
public static function intLeftRect(float $from, float $to, float $n, Callable $func) : float
|
||||||
{
|
{
|
||||||
$h = ($to - $from) / $n;
|
$h = ($to - $from) / $n;
|
||||||
$sum = 0.0;
|
$sum = 0.0;
|
||||||
|
|
@ -55,13 +55,13 @@ final class Integration
|
||||||
* @param float $from Start interval
|
* @param float $from Start interval
|
||||||
* @param float $to End interval
|
* @param float $to End interval
|
||||||
* @param float $n Steps
|
* @param float $n Steps
|
||||||
* @param \Closure $func Function to integrate
|
* @param Callable $func Function to integrate
|
||||||
*
|
*
|
||||||
* @return float
|
* @return float
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public static function intRightRect(float $from, float $to, float $n, \Closure $func) : float
|
public static function intRightRect(float $from, float $to, float $n, Callable $func) : float
|
||||||
{
|
{
|
||||||
$h = ($to - $from) / $n;
|
$h = ($to - $from) / $n;
|
||||||
$sum = 0.0;
|
$sum = 0.0;
|
||||||
|
|
@ -79,13 +79,13 @@ final class Integration
|
||||||
* @param float $from Start interval
|
* @param float $from Start interval
|
||||||
* @param float $to End interval
|
* @param float $to End interval
|
||||||
* @param float $n Steps
|
* @param float $n Steps
|
||||||
* @param \Closure $func Function to integrate
|
* @param Callable $func Function to integrate
|
||||||
*
|
*
|
||||||
* @return float
|
* @return float
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public static function intMiddleRect(float $from, float $to, float $n, \Closure $func) : float
|
public static function intMiddleRect(float $from, float $to, float $n, Callable $func) : float
|
||||||
{
|
{
|
||||||
$h = ($to - $from) / $n;
|
$h = ($to - $from) / $n;
|
||||||
$sum = 0.0;
|
$sum = 0.0;
|
||||||
|
|
@ -103,13 +103,13 @@ final class Integration
|
||||||
* @param float $from Start interval
|
* @param float $from Start interval
|
||||||
* @param float $to End interval
|
* @param float $to End interval
|
||||||
* @param float $n Steps
|
* @param float $n Steps
|
||||||
* @param \Closure $func Function to integrate
|
* @param Callable $func Function to integrate
|
||||||
*
|
*
|
||||||
* @return float
|
* @return float
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public static function intTrapezium(float $from, float $to, float $n, \Closure $func) : float
|
public static function intTrapezium(float $from, float $to, float $n, Callable $func) : float
|
||||||
{
|
{
|
||||||
$h = ($to - $from) / $n;
|
$h = ($to - $from) / $n;
|
||||||
$sum = $func($from) + $func($to);
|
$sum = $func($from) + $func($to);
|
||||||
|
|
@ -127,13 +127,13 @@ final class Integration
|
||||||
* @param float $from Start interval
|
* @param float $from Start interval
|
||||||
* @param float $to End interval
|
* @param float $to End interval
|
||||||
* @param float $n Steps
|
* @param float $n Steps
|
||||||
* @param \Closure $func Function to integrate
|
* @param Callable $func Function to integrate
|
||||||
*
|
*
|
||||||
* @return float
|
* @return float
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
public static function intSimpson(float $from, float $to, float $n, \Closure $func) : float
|
public static function intSimpson(float $from, float $to, float $n, Callable $func) : float
|
||||||
{
|
{
|
||||||
$h = ($to - $from) / $n;
|
$h = ($to - $from) / $n;
|
||||||
$sum1 = 0.0;
|
$sum1 = 0.0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user