| Lattice-class {distr} | R Documentation |
Class "Lattice"
Description
Class Lattice formalizes an affine linearly generated grid
of (support) points pivot + (0:(Length-1)) * width;
this is used for subclass LatticeDistribution of class
DiscreteDistribution which in addition to the latter contains a slot
lattice of class Lattice.
Usage
Lattice(pivot = 0, width = 1, Length = 2, name = "a lattice")
Arguments
pivot |
the (finite) utmost left or right value of the lattice |
width |
the (finite) grid-width; if negative the lattice is expanded to the left, else to the right |
Length |
the (possibly infinite) length of the lattice |
name |
the (possibly empty) name of the lattice
(inherited from class |
Objects from the Class
Objects may be generated by calling the generating function Lattice.
Slots
pivotObject of class
"numeric": — the pivot of the lattice; must be of length 1widthObject of class
"numeric": — the width of the lattice; must be of length 1 and must not be 0LengthObject of class
"numeric": — the width of the lattice; must be an integer > 0 of length 1nameObject of class
"character": the name of the space, by default = "a lattice"
Extends
Class "rSpace", directly.
Methods
- pivot
signature(.Object = "Lattice"): returns the'pivot'slot- pivot<-
signature(.Object = "Lattice"): modifies the'pivot'slot- width
signature(.Object = "Lattice"): returns the'width'slot- width<-
signature(.Object = "Lattice"): modifies the'width'slot- Length
signature(.Object = "Lattice"): returns the'Length'slot- Length<-
signature(.Object = "Lattice"): modifies the'Length'slot
Author(s)
Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de
See Also
rSpace-class
LatticeDistribution-class
Examples
L <- Lattice(pivot = 0, width = 1, Length = Inf, name = "the Naturals")
name(L)
pivot(L) <- 1 ### now starting from 1