Sinkorn solver (unbalanced)
- class MultiScaleOT.TSinkhornSolverSoftMarginal
- __init__(self: MultiScaleOT.TSinkhornSolverSoftMarginal, epsScalingHandler: MultiScaleOT.TEpsScalingHandler, layerCoarsest: int, layerFinest: int, errorGoal: float, MultiScaleSetupX: MultiScaleOT.TMultiScaleSetup, MultiScaleSetupY: MultiScaleOT.TMultiScaleSetup, costProvider: MultiScaleOT.THierarchicalCostFunctionProvider, FX: TSoftMarginalFunction, FY: TSoftMarginalFunction, kappaX: float, kappaY: float, cfg: MultiScaleOT.TSinkhornSolverParameters = <MultiScaleOT.TSinkhornSolverParameters object at 0x7aa40bf89ef0>) None
- setKappa(*args, **kwargs)
Overloaded function.
setKappa(self: MultiScaleOT.TSinkhornSolverSoftMarginal, arg0: float) -> None
setKappa(self: MultiScaleOT.TSinkhornSolverSoftMarginal, arg0: float, arg1: float) -> None
- class MultiScaleOT.TSinkhornSolverKLMarginals
- __init__(self: MultiScaleOT.TSinkhornSolverKLMarginals, epsScalingHandler: MultiScaleOT.TEpsScalingHandler, layerCoarsest: int, layerFinest: int, errorGoal: float, MultiScaleSetupX: MultiScaleOT.TMultiScaleSetup, MultiScaleSetupY: MultiScaleOT.TMultiScaleSetup, costProvider: MultiScaleOT.THierarchicalCostFunctionProvider, kappa: float, cfg: MultiScaleOT.TSinkhornSolverParameters = <MultiScaleOT.TSinkhornSolverParameters object at 0x7aa40bf8a4b0>) None
- class MultiScaleOT.TSoftMarginalFunction
- __init__(*args, **kwargs)
- f(self: MultiScaleOT.TSoftMarginalFunction, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: float) float
- class MultiScaleOT.TSoftMarginalFunctionKL
- __init__(*args, **kwargs)
Overloaded function.
__init__(self: MultiScaleOT.TSoftMarginalFunctionKL) -> None
__init__(self: MultiScaleOT.TSoftMarginalFunctionKL, arg0: float) -> None
- class MultiScaleOT.TSoftMarginalFunctionL1
- __init__(self: MultiScaleOT.TSoftMarginalFunctionL1) None