TreeHistogramGroup

class TreeHistogramGroup<V : Any, A : Ring<V>, ScaleOperations<V>>(valueAlgebra: A, binFactory: (Double) -> DoubleDomain1D) : Group<TreeHistogram<V>> , ScaleOperations<TreeHistogram<V>>

A space for univariate histograms with variable bin borders based on a tree map

Constructors

Link copied to clipboard
fun <A : Ring<V>, ScaleOperations<V>> TreeHistogramGroup(valueAlgebra: A, binFactory: (Double) -> DoubleDomain1D)

Functions

Link copied to clipboard
open override fun add(left: TreeHistogram<V>, right: TreeHistogram<V>): TreeHistogram<V>
Link copied to clipboard
open fun binaryOperation(operation: String, left: TreeHistogram<V>, right: TreeHistogram<V>): TreeHistogram<V>
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: TreeHistogram<V>, right: TreeHistogram<V>) -> TreeHistogram<V>
Link copied to clipboard
open fun bindSymbol(value: String): TreeHistogram<V>
Link copied to clipboard
open fun bindSymbolOrNull(value: String): TreeHistogram<V>?
Link copied to clipboard
open operator fun TreeHistogram<V>.div(k: Number): TreeHistogram<V>
Link copied to clipboard
open fun export(arg: TreeHistogram<V>): TreeHistogram<V>
Link copied to clipboard
open operator fun TreeHistogram<V>.minus(arg: TreeHistogram<V>): TreeHistogram<V>
Link copied to clipboard
open operator fun TreeHistogram<V>.plus(arg: TreeHistogram<V>): TreeHistogram<V>
Link copied to clipboard
inline fun produce(block: Histogram1DBuilder<Double, V>.() -> Unit): TreeHistogram<V>
Link copied to clipboard
open override fun scale(a: TreeHistogram<V>, value: Double): TreeHistogram<V>
Link copied to clipboard
open operator fun Number.times(arg: TreeHistogram<V>): TreeHistogram<V>
open operator fun TreeHistogram<V>.times(k: Number): TreeHistogram<V>
Link copied to clipboard
open operator override fun TreeHistogram<V>.unaryMinus(): TreeHistogram<V>
Link copied to clipboard
open fun unaryOperation(operation: String, arg: TreeHistogram<V>): TreeHistogram<V>
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: TreeHistogram<V>) -> TreeHistogram<V>
Link copied to clipboard
open operator fun TreeHistogram<V>.unaryPlus(): TreeHistogram<V>

Properties

Link copied to clipboard
val valueAlgebra: A
Link copied to clipboard
open override val zero: TreeHistogram<V>

Sources

Link copied to clipboard