HyperbolicOperations

interface HyperbolicOperations<T> : Algebra<T>

A container for hyperbolic trigonometric operations for specific type.

Parameters

T

the type of element of this structure.

Types

Companion
Link copied to clipboard
common
object Companion

Functions

acosh
Link copied to clipboard
common
abstract fun acosh(arg: T): T
Computes the inverse hyperbolic cosine of arg.
asinh
Link copied to clipboard
common
abstract fun asinh(arg: T): T
Computes the inverse hyperbolic sine of arg.
atanh
Link copied to clipboard
common
abstract fun atanh(arg: T): T
Computes the inverse hyperbolic tangent of arg.
binaryOperation
Link copied to clipboard
common
open fun binaryOperation(operation: String, left: T, right: T): T
Dynamically invokes a binary operation with the certain name.
binaryOperationFunction
Link copied to clipboard
common
open fun binaryOperationFunction(operation: String): (T, T) -> T
Dynamically dispatches a binary operation with the certain name.
bindSymbol
Link copied to clipboard
common
open fun bindSymbol(value: String): T
Wraps a raw string to T object.
cosh
Link copied to clipboard
common
abstract fun cosh(arg: T): T
Computes the hyperbolic cosine of arg.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
sinh
Link copied to clipboard
common
abstract fun sinh(arg: T): T
Computes the hyperbolic sine of arg.
tanh
Link copied to clipboard
common
abstract fun tanh(arg: T): T
Computes the hyperbolic tangent of arg.
toString
Link copied to clipboard
common
open fun toString(): String
unaryOperation
Link copied to clipboard
common
open fun unaryOperation(operation: String, arg: T): T
Dynamically invokes an unary operation with the certain name.
unaryOperationFunction
Link copied to clipboard
common
open fun unaryOperationFunction(operation: String): (T) -> T
Dynamically dispatches an unary operation with the certain name.

Inheritors

ExtendedFieldOperations
Link copied to clipboard