invertible library
Classes
- Addition
- Represents addition function, f(x) = x + c
- Division
- Represents division function, f(x) = x⁄c
- 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
on List<
InvertibleFunction< num, num> > -
ToIRF
on InvertibleFunction<
num, num>
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