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

`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

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

*distr*version 2.9.3 Index]