Package-level declarations

Types

Link copied to clipboard
class DoubleVectorArrayList(val dimensions: Int, capacity: Int = 7) : DoubleVectorList, Extra
Link copied to clipboard
Link copied to clipboard
open class PointArrayList(capacity: Int = 7) : PointList, Extra
Link copied to clipboard
open class PointIntArrayList(capacity: Int = 7) : PointIntList, Extra
Link copied to clipboard
sealed interface PointIntList
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
inline fun PointIntList.fastForEach(block: (x: Int, y: Int) -> Unit)
inline fun PointList.fastForEach(block: (Point) -> Unit)
Link copied to clipboard
inline fun <T : DoubleVectorList> T.fastForEachGeneric(block: T.(n: Int) -> Unit)
Link copied to clipboard
inline fun PointList.fastForEachIndexed(block: (index: Int, Point) -> Unit)
Link copied to clipboard
inline fun PointIntList.fastForEachReverse(block: (x: Int, y: Int) -> Unit)
inline fun PointList.fastForEachReverse(block: (Point) -> Unit)
Link copied to clipboard
inline fun PointList.fastForEachReverseIndexed(block: (index: Int, Point) -> Unit)
Link copied to clipboard
Link copied to clipboard
inline fun DoubleVectorList.getOrElse(index: Int, dim: Int, default: Double = 0.0): Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> PointList.map(gen: (x: Double, y: Double) -> T): List<T>
Link copied to clipboard
Link copied to clipboard
fun <T> DoubleVectorList.mapVector(block: (list: DoubleVectorList, index: Int) -> T): List<T>
Link copied to clipboard
Link copied to clipboard
fun vectorDoubleArrayListOf(vararg vectors: GenericDoubleVector, dimensions: Int = vectors.first().dimensions): DoubleVectorArrayList
fun vectorDoubleArrayListOf(vararg vectors: IGenericDoubleVector, dimensions: Int = vectors.first().dimensions): DoubleVectorArrayList
fun vectorDoubleArrayListOf(vararg data: Float, dimensions: Int): DoubleVectorArrayList
fun vectorDoubleArrayListOf(vararg data: Int, dimensions: Int): DoubleVectorArrayList