HyperSquareDomain

class HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>) : RealDomain

HyperSquareDomain class.

Author

Alexander Nozik

Constructors

HyperSquareDomain
Link copied to clipboard
common
fun HyperSquareDomain(lower: Buffer<Double>, upper: Buffer<Double>)

Functions

contains
Link copied to clipboard
common
open operator override fun contains(point: Point<Double>): Boolean
Checks if the specified point is contained in this domain.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
getLowerBound
Link copied to clipboard
common
open override fun getLowerBound(num: Int): Double
Global lower edge
open override fun getLowerBound(num: Int, point: Point<Double>): Double
The lower edge for the domain going down from point
getUpperBound
Link copied to clipboard
common
open override fun getUpperBound(num: Int): Double
Global upper edge
open override fun getUpperBound(num: Int, point: Point<Double>): Double
The upper edge of the domain going up from point
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
nearestInDomain
Link copied to clipboard
common
open override fun nearestInDomain(point: Point<Double>): Point<Double>
toString
Link copied to clipboard
common
open fun toString(): String
volume
Link copied to clipboard
common
open override fun volume(): Double
Hyper volume

Properties

dimension
Link copied to clipboard
common
open override val dimension: Int
Number of hyperspace dimensions.