CloudCastle UnitConvertor

MathException extends UnitConvertorException
in package

FinalYes

Ошибка вычислений: деление на ноль, переполнение экспонент, недопустимая арифметика аффинных шкал (абсолютных температур).

Table of Contents

Methods

forAffineOperation()  : self
Недопустимая операция над абсолютной (аффинной) шкалой: например, сложение двух абсолютных температур физически бессмысленно.
forDivisionByZero()  : self
Деление на нулевую величину.
forExponentOverflow()  : self
Экспонента оси размерности вышла за допустимый диапазон.
forInvalidNumeric()  : self
Строка не распознана как корректное число для точных вычислений.
forInvalidSignature()  : self
Некорректная каноническая сигнатура размерности.
forNonFiniteValue()  : self
Значение не является конечным числом (NAN или INF).
forUnknownAxis()  : self
Неизвестная ось размерности.

Methods

forAffineOperation()

Недопустимая операция над абсолютной (аффинной) шкалой: например, сложение двух абсолютных температур физически бессмысленно.

public static forAffineOperation(string $operation, string $unit) : self
Parameters
$operation : string
$unit : string
Return values
self

forDivisionByZero()

Деление на нулевую величину.

public static forDivisionByZero() : self
Return values
self

forExponentOverflow()

Экспонента оси размерности вышла за допустимый диапазон.

public static forExponentOverflow(string $axis, int $exponent) : self
Parameters
$axis : string
$exponent : int
Return values
self

forInvalidNumeric()

Строка не распознана как корректное число для точных вычислений.

public static forInvalidNumeric(string $value) : self
Parameters
$value : string
Return values
self

forInvalidSignature()

Некорректная каноническая сигнатура размерности.

public static forInvalidSignature(string $signature) : self
Parameters
$signature : string
Return values
self

forNonFiniteValue()

Значение не является конечным числом (NAN или INF).

public static forNonFiniteValue(string $context) : self
Parameters
$context : string
Return values
self

forUnknownAxis()

Неизвестная ось размерности.

public static forUnknownAxis(string $axis) : self
Parameters
$axis : string
Return values
self
On this page

Search results