Package space.kscience.kmath.domains

Types

Link copied to clipboard
interface Domain<in T : Any>

A simple geometric domain.

Link copied to clipboard
abstract class Domain1D<T : Comparable<T>>(range: ClosedRange<T>) : Domain<T>
Link copied to clipboard
interface DoubleDomain : Domain<Double>

n-dimensional volume

Link copied to clipboard
class DoubleDomain1D(doubleRange: ClosedFloatingPointRange<Double>) : Domain1D<Double> , DoubleDomain
Link copied to clipboard
class HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>) : DoubleDomain

A hyper-square (or hyper-cube) real-space domain. It is formed by a Buffer of lower boundaries and a Buffer of upper boundaries. Upper should be greater or equals than lower.

Link copied to clipboard
class UnconstrainedDomain(dimension: Int) : DoubleDomain

Properties

Link copied to clipboard
val Domain1D<Double>.center: Double