UnaryMathFunction

abstract class UnaryMathFunction(name: String) : MathFunction

Base class to implement unary math functions

Author

Enrico

Parameters

name

the function name

Constructors

UnaryMathFunction
Link copied to clipboard
common
fun UnaryMathFunction(name: String)
the function name

Properties

descriptionPair
Link copied to clipboard
common
val descriptionPair: Pair<Signature, PrologFunction>
Gets this wrapped primitive description Pair formed by signature and wrapped primitive type
functor
Link copied to clipboard
common
val functor: String
A shorthand to get the signature functor name
signature
Link copied to clipboard
common
val signature: Signature
the supported input signature
wrappedImplementation
Link copied to clipboard
common
override val wrappedImplementation: PrologFunction
Checked PrologFunction implementation

Inheritors

AbsoluteValue
Link copied to clipboard
ArcTangent
Link copied to clipboard
BitwiseComplement
Link copied to clipboard
Ceiling
Link copied to clipboard
Cosine
Link copied to clipboard
Exponential
Link copied to clipboard
FloatFractionalPart
Link copied to clipboard
FloatIntegerPart
Link copied to clipboard
Floor
Link copied to clipboard
NaturalLogarithm
Link copied to clipboard
Round
Link copied to clipboard
Sign
Link copied to clipboard
SignReversal
Link copied to clipboard
Sine
Link copied to clipboard
SquareRoot
Link copied to clipboard
ToFloat
Link copied to clipboard
Truncate
Link copied to clipboard