invertible library Null safety

Classes

Addition
Represents addition function, f(x) = x + c
Division
Represents division function, f(x) = xc
Exponential
Represents exponential function, f(x) = cx
Identity<X>
Represents identity function, f(x) = x
InvertibleFunction<X, Y>
Superclass of all invertible functions
InvertibleRealFunction
Superclass of all invertible real functions
IRFSymbol<F extends InvertibleRealFunction>
Represents operator(s) of F
Logarithm
Represents logarithm function, f(x) = logc(x)
Multiplication
Represents multiplication function, f(x) = cx
Power
Represents power function, f(x) = xc
Subtraction
Represents subtraction function, f(x) = x - c

Extensions

ComposeListOfIRF
ToIRF

Exceptions / Errors

DomainError
Error thrown when a function's domain is not defined or function is invoked on an argument not in domain
DomainNotDefinedError
Error thrown when a function's domain is not defined
NotInDomainError
Error thrown when a function is invoked on an argument not in domain