.. _apitransform-namespace:

dgl.transform
=============

.. currentmodule:: dgl.transform
.. automodule:: dgl.transform

BaseTransform
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: BaseTransform
    :members: __call__, __repr__
    :show-inheritance:

Compose
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: Compose
    :show-inheritance:

AddSelfLoop
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: AddSelfLoop
    :show-inheritance:

RemoveSelfLoop
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: RemoveSelfLoop
    :show-inheritance:

AddReverse
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: AddReverse
    :show-inheritance:

ToSimple
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: ToSimple
    :show-inheritance:

LineGraph
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: LineGraph
    :show-inheritance:

KHopGraph
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: KHopGraph
    :show-inheritance:

AddMetaPaths
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: AddMetaPaths
    :show-inheritance:

GCNNorm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: GCNNorm
    :show-inheritance:

PPR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: PPR
    :show-inheritance:

HeatKernel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: HeatKernel
    :show-inheritance:

GDC
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: GDC
    :show-inheritance:

NodeShuffle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: NodeShuffle
    :show-inheritance:

DropNode
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: DropNode
    :show-inheritance:

DropEdge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: DropEdge
    :show-inheritance:

AddEdge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoclass:: AddEdge
    :show-inheritance:
