The DSO
class cannot be instantiated, but it serve as a base
class from which other DSO classes inherit.
Data stream operators use update to process new data from the
DSD stream. The result of the operator can be obtained via get_points
and get_weights (if available).