Package space.kscience.kmath.operations
Types
BigInt
Link copied to clipboard
BigIntField
Link copied to clipboard
object BigIntField : Field<BigInt> , NumbersAddOperations<BigInt> , ScaleOperations<BigInt>
Content copied to clipboard
BooleanAlgebra
Link copied to clipboard
BufferAlgebra
Link copied to clipboard
BufferField
Link copied to clipboard
class BufferField<T, A : Field<T>>(bufferFactory: BufferFactory<T>, elementAlgebra: A, size: Int) : BufferAlgebra<T, A> , Field<Buffer<T>>
Content copied to clipboard
BufferTransform
Link copied to clipboard
DoubleBufferField
Link copied to clipboard
class DoubleBufferField(size: Int) : DoubleBufferOperations, ExtendedField<Buffer<Double>>
Content copied to clipboard
DoubleBufferOperations
Link copied to clipboard
abstract class DoubleBufferOperations : ExtendedFieldOperations<Buffer<Double>> , Norm<Buffer<Double>, Double>
Content copied to clipboard
DoubleField
Link copied to clipboard
object DoubleField : ExtendedField<Double> , Norm<Double, Double> , ScaleOperations<Double>
Content copied to clipboard
A field for Double without boxing.
DoubleL2Norm
Link copied to clipboard
ExponentialOperations
Link copied to clipboard
ExtendedField
Link copied to clipboard
interface ExtendedField<T> : ExtendedFieldOperations<T> , Field<T> , NumericAlgebra<T>
Content copied to clipboard
ExtendedFieldOperations
Link copied to clipboard
interface ExtendedFieldOperations<T> : FieldOperations<T> , TrigonometricOperations<T> , PowerOperations<T> , ExponentialOperations<T> , ScaleOperations<T>
Content copied to clipboard
Field
Link copied to clipboard
interface Field<T> : Ring<T> , FieldOperations<T> , ScaleOperations<T> , NumericAlgebra<T>
Content copied to clipboard
FieldOperations
Link copied to clipboard
FloatField
Link copied to clipboard
Group
Link copied to clipboard
GroupOperations
Link copied to clipboard
JBigDecimalField
Link copied to clipboard
JBigDecimalFieldBase
Link copied to clipboard
abstract class JBigDecimalFieldBase : Field<BigDecimal> , PowerOperations<BigDecimal> , NumericAlgebra<BigDecimal> , ScaleOperations<BigDecimal>
Content copied to clipboard
An abstract field over BigDecimal.
JBigIntegerField
Link copied to clipboard
KMathContext
Link copied to clipboard
LogicAlgebra
Link copied to clipboard
NumbersAddOperations
Link copied to clipboard
A combination of NumericAlgebra and Ring that adds intrinsic simple operations on numbers like
T+1
TODO to be removed and replaced by extensions after multiple receivers are thereNumericAlgebra
Link copied to clipboard
PowerOperations
Link copied to clipboard
RingOperations
Link copied to clipboard
ScaleOperations
Link copied to clipboard
SuspendBufferTransform
Link copied to clipboard
TrigonometricOperations
Link copied to clipboard
Functions
asIterable
Link copied to clipboard
asSequence
Link copied to clipboard
averageWith
Link copied to clipboard
bigInt
Link copied to clipboard
inline fun Buffer.Companion.bigInt(size: Int, initializer: (Int) -> BigInt): Buffer<BigInt>
Content copied to clipboard
inline fun MutableBuffer.Companion.bigInt(size: Int, initializer: (Int) -> BigInt): MutableBuffer<BigInt>
Content copied to clipboard
bindSymbol
Link copied to clipboard
bindSymbolOrNull
Link copied to clipboard
bufferAlgebra
Link copied to clipboard
fun DoubleField.bufferAlgebra(size: Int): BufferField<Double, DoubleField>
Content copied to clipboard
fun <T, A : Field<T>> A.bufferAlgebra(bufferFactory: BufferFactory<T>, size: Int): BufferField<T, A>
Content copied to clipboard
map
Link copied to clipboard
Create a new buffer from this one with the given mapping function and using Buffer.Companion.auto buffer factory.
mapIndexed
Link copied to clipboard
mutableBuffer
Link copied to clipboard
nd
Link copied to clipboard
fun BigIntField.nd(vararg shape: Int): BufferedRingND<BigInt, BigIntField>
Content copied to clipboard
parseBigInteger
Link copied to clipboard
sumWith
Link copied to clipboard
toBigInt
Link copied to clipboard
toMutableList
Link copied to clipboard
toTypedArray
Link copied to clipboard