﻿ott.geometry.geodesic.Geodesic
==============================

.. currentmodule:: ott.geometry.geodesic

.. autoclass:: Geodesic
    
    .. rubric:: Methods

    .. autosummary::
        :toctree: .
    
        ~Geodesic.apply_cost
        ~Geodesic.apply_kernel
        ~Geodesic.apply_lse_kernel
        ~Geodesic.apply_square_cost
        ~Geodesic.apply_transport_from_potentials
        ~Geodesic.apply_transport_from_scalings
        ~Geodesic.copy_epsilon
        ~Geodesic.from_graph
        ~Geodesic.marginal_from_potentials
        ~Geodesic.marginal_from_scalings
        ~Geodesic.potential_from_scaling
        ~Geodesic.prepare_divergences
        ~Geodesic.scaling_from_potential
        ~Geodesic.set_scale_cost
        ~Geodesic.subset
        ~Geodesic.to_LRCGeometry
        ~Geodesic.transport_from_potentials
        ~Geodesic.transport_from_scalings
        ~Geodesic.update_potential
        ~Geodesic.update_scaling
    
    .. rubric:: Attributes

    .. autosummary::
        :toctree: .
    
        ~Geodesic.can_LRC
        ~Geodesic.cost_matrix
        ~Geodesic.cost_rank
        ~Geodesic.diag_cost
        ~Geodesic.dtype
        ~Geodesic.epsilon
        ~Geodesic.epsilon_scheduler
        ~Geodesic.inv_scale_cost
        ~Geodesic.is_online
        ~Geodesic.is_square
        ~Geodesic.is_squared_euclidean
        ~Geodesic.is_symmetric
        ~Geodesic.kernel_matrix
        ~Geodesic.mean_cost_matrix
        ~Geodesic.median_cost_matrix
        ~Geodesic.shape
        ~Geodesic.std_cost_matrix
    