TrigonometricOperations

interface TrigonometricOperations<T> : Algebra<T>

A container for trigonometric operations for specific type.

Parameters

T

the type of element of this structure.

Types

Companion
Link copied to clipboard
common
object Companion

Functions

acos
Link copied to clipboard
common
abstract fun acos(arg: T): T
Computes the inverse cosine of arg.
asin
Link copied to clipboard
common
abstract fun asin(arg: T): T
Computes the inverse sine of arg.
atan
Link copied to clipboard
common
abstract fun atan(arg: T): T
Computes the inverse 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
The same as bindSymbolOrNull but throws an error if symbol could not be bound
bindSymbolOrNull
Link copied to clipboard
common
open fun bindSymbolOrNull(value: String): T?
Wraps a raw string to T object.
cos
Link copied to clipboard
common
abstract fun cos(arg: T): T
Computes the cosine of arg.
sin
Link copied to clipboard
common
abstract fun sin(arg: T): T
Computes the sine of arg.
tan
Link copied to clipboard
common
abstract fun tan(arg: T): T
Computes the tangent of arg.
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