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.

  1. setKappa(self: MultiScaleOT.TSinkhornSolverSoftMarginal, arg0: float) -> None

  2. 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.

  1. __init__(self: MultiScaleOT.TSoftMarginalFunctionKL) -> None

  2. __init__(self: MultiScaleOT.TSoftMarginalFunctionKL, arg0: float) -> None

class MultiScaleOT.TSoftMarginalFunctionL1
__init__(self: MultiScaleOT.TSoftMarginalFunctionL1) None