Real

interface Real : Vector

Real representation

Inheritors

Properties

Link copied to clipboard

Get the absolute value of this real

Link copied to clipboard

Convert the value to a string that can be parsed by the algorithm lexer

Link copied to clipboard
open override val columns: List<List<Value>>

Get columns

Link copied to clipboard
abstract val doubleValue: Double

Get double value

Link copied to clipboard
open override val elements: List<Value>

Get elements

Link copied to clipboard
open override val iterator: Iterator<Value>

Iterator

Link copied to clipboard
open override val laTeXString: String

Convert the value to a LaTeX string

Link copied to clipboard

Get the precedence of the value, used for braces

Link copied to clipboard
open override val rawString: String

Convert the value to a raw string

Link copied to clipboard
open override val rows: List<List<Value>>

Get rows

Link copied to clipboard
open override val variables: Set<Variable>

Extract all variables from the value

Functions

Link copied to clipboard
open override fun compute(context: Context): Value

Compute the value in the given context

Link copied to clipboard
open override fun divide(right: Value): Value

Divide by another value

Link copied to clipboard
open override fun equals(right: Value): Boolean

Check if the value is equal to another value

Link copied to clipboard
open override fun lessThan(right: Value): Boolean

Check if the value is less than another value

Link copied to clipboard
open override fun multiply(right: Value): Value

Multiply left value by right value

Link copied to clipboard
open override fun raise(right: Value): Value

Raise left value to the power of right value

Link copied to clipboard
open override fun remainder(right: Value): Value

Get the remainder of the division by another value

Link copied to clipboard
open override fun sum(right: Value): Value

Sum left value with right value

Link copied to clipboard
open fun transpose(): Matrix