# EuclideanSpace-class

From distr v2.6
by Peter Ruckdeschel

##### Class "EuclideanSpace"

The distribution-classes contain a slot where the sample space is stored. One typical sample space is the Euclidean Space in dimension k.

- Keywords
- distribution

##### Usage

`EuclideanSpace(dimension = 1)`

##### Arguments

- dimension
- positive integer: dimension of
the Euclidean space (default
`=1`

)

##### 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

`dimension`

- Object of class
`"numeric"`

: the dimension of the space, by default = 1 `name`

- Object 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

##### See Also

##### 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
```

*Documentation reproduced from package distr, version 2.6, License: LGPL-3*

### Community examples

Looks like there are no examples yet.