support is a class that represents the support of a random element or distribution, i.e. the set of values that it realize.
It's a conceptual class. To satisfy the concept of a support, the following methods must be implemented:
has: a function that returns a logical vector indicating whether each value in a vector is contained in the support
infimum: a function that returns the infimum of the support
supremum: a function that returns the supremum of the support
dim: a function that returns the dimension of the support
We provide two implementations that satisfy the concept:
interval
: a support that is an infiite set of contiguous numeric values
finite_set
: a support that is a finite set of values
Determine if a value is contained in the support.
has(object, x)
A support object.
A vector of values.