"Hypervolume"
Primary storage class for stochastic descriptions of hypervolumes
Objects can be created by calls of the form new("Hypervolume", ...)
.
Name
:Object of class "character"
~~ the name of the hypervolume
Method
:Object of class "character"
~~ the method used to construct this hypervolume
Data
:Object of class "matrix"
~~ May be empty if the hypervolume is not associated with data (e.g. convex expectation, set operations)
Dimensionality
:Object of class "numeric"
~~ Dimensionality of the hypervolume
Volume
:Object of class "numeric"
~~ Volume of the hypervolume
PointDensity
:Object of class "numeric"
~~ Number of random points per unit volume
Parameters
:Object of class "list"
~~ List of parameters that will depend on the method used to construct the hypervolume
RandomPoints
:Object of class "matrix"
~~ A matrix of uniformly random points distributed within the hypervolume
ValueAtRandomPoints
:Object of class "numeric"
~~ A vector of positive numbers representing the probabilty density at each random point in @RandomPoints