| EuclideanSpace-class {distr} | R Documentation |
Class "EuclideanSpace"
Description
The distribution-classes contain a slot where the sample space is stored. One typical sample space is the Euclidean Space in dimension k.
Usage
EuclideanSpace(dimension = 1)
Arguments
dimension |
positive integer: dimension of
the Euclidean space (default |
Objects from the Class
Objects could theoretically be created by calls of the form new("EuclideanSpace", dimension, name).
Usually an object of this class is not needed on its own. EuclideanSpace is the mother-class of the class
Reals, which is generated automatically when a univariate absolutly continuous distribution is instantiated.
Slots
dimensionObject of class
"numeric": the dimension of the space, by default = 1nameObject of class
"character": the name of the space, by default = "Euclidean Space"
Extends
Class "rSpace", directly.
Methods
- initialize
signature(.Object = "EuclideanSpace"): initialize method- liesIn
signature(object = "EuclideanSpace", x = "numeric"): Does a particular vector lie in this space or not?- dimension
signature(object = "EuclideanSpace"): returns the dimension of the space- dimension<-
signature(object = "EuclideanSpace"): modifies the dimension of the space
Author(s)
Thomas Stabla statho3@web.de,
Florian Camphausen fcampi@gmx.de,
Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de,
Matthias Kohl Matthias.Kohl@stamats.de
See Also
rSpace-class
Reals-class
Distribution-class
liesIn-methods
Examples
E <- EuclideanSpace(dimension = 2)
dimension(E) # The dimension of this space is 2.
dimension(E) <- 3 # The dimension of this space is now 3.
liesIn(E,c(0,0,0)) # TRUE
liesIn(E,c(0,0)) # FALSE