Singletons (AbstractSingleton)
A singleton is a special hyperrectangle consisting of only one point.
LazySets.AbstractSingleton — Type
AbstractSingleton{N} <: AbstractHyperrectangle{N}Abstract type for sets with a single value.
Notes
See Singleton for a standard implementation of this interface.
julia> subtypes(AbstractSingleton)
2-element Vector{Any}:
Singleton
ZeroSetThis interface defines the following functions:
LazySets.API.reflect — Method
reflect(X::LazySet)Compute the reflection of a set in the origin.
Input
X– set
Output
A set representing the reflection $-X$.
LazySets.API.reflect — Method
Extended help
reflect(S::AbstractSingleton)Output
A Singleton.
LazySets.API.σ — Method
σ(d::AbstractVector, X::LazySet)Compute a support vector of a set in a given direction.
Input
d– directionX– set
Output
A support vector of X in direction d.
Notes
The convenience alias support_vector is also available.
LazySets.API.σ — Method
Extended help
σ(d::AbstractVector, S::AbstractSingleton)Algorithm
The support vector is the set's vector itself, irrespective of the given direction.
Undocumented implementations:
verticesvertices_listvolumeρcartesian_productdistancedistanceintersectionisdisjointisequivalentissubsetminkowski_sum
Inherited from LazySet:
complementconcretizeconstraintsconvex_hullcopy(::LazySet)diametereltypeisoperationispolytopicispolytopictypepolyhedronrationalizetosimplehreptriangulatetriangulate_facesaffine_mapexponential_mapsamplescaletranslateconvex_hullexact_sumisapprox==⊂
Inherited from ConvexSet:
Inherited from AbstractPolyhedron:
Inherited from AbstractPolytope:
Inherited from AbstractCentrallySymmetricPolytope:
Inherited from AbstractZonotope:
Inherited from AbstractHyperrectangle: