MeasureBase.jl icon indicating copy to clipboard operation
MeasureBase.jl copied to clipboard

Transports for `WeightedMeasure`

Open cscherrer opened this issue 2 years ago • 4 comments

Currently we have

transport_origin(ν::WeightedMeasure) = ν.base
to_origin(::WeightedMeasure, y) = y
from_origin(::WeightedMeasure, x) = x

Should this be

transport_origin(ν::WeightedMeasure) = transport_origin(ν.base)
to_origin(v::WeightedMeasure, y) = to_origin(v.base, y)
from_origin(v::WeightedMeasure, x) = from_origin(v.base, x)

?

It seems strange for wrapping an arbitrary measure with a weight to cause the transport mechanism to "give up".

cscherrer avatar Aug 16 '22 14:08 cscherrer