﻿ott.geometry.geometry.Geometry
==============================

.. currentmodule:: ott.geometry.geometry

.. autoclass:: Geometry
    
    .. rubric:: Methods

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

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