Lagrange Algorithms
===================

.. currentmodule:: omnisafe.algorithms.on_policy

.. autosummary::

    PPOLag
    TRPOLag

.. _ppolagapi:

PPOLag
------

.. card::
    :class-header: sd-bg-success sd-text-white
    :class-card: sd-outline-success  sd-rounded-1

    Documentation
    ^^^

    .. autoclass:: PPOLag
        :members:
        :private-members:



TRPOLag
-------

.. card::
    :class-header: sd-bg-success sd-text-white
    :class-card: sd-outline-success  sd-rounded-1

    Documentation
    ^^^

    .. autoclass:: TRPOLag
        :members:
        :private-members:

CRPO
----

.. card::
    :class-header: sd-bg-success sd-text-white
    :class-card: sd-outline-success  sd-rounded-1

    Documentation
    ^^^

    .. autoclass:: OnCRPO
        :members:
        :private-members:

.. currentmodule:: omnisafe.algorithms.off_policy

.. autosummary::

    DDPGLag
    TD3Lag
    SACLag

DDPGLag
-------

.. card::
    :class-header: sd-bg-success sd-text-white
    :class-card: sd-outline-success  sd-rounded-1

    Documentation
    ^^^

    .. autoclass:: DDPGLag
        :members:
        :private-members:

SACLag
------

.. card::
    :class-header: sd-bg-success sd-text-white
    :class-card: sd-outline-success  sd-rounded-1

    Documentation
    ^^^

    .. autoclass:: SACLag
        :members:
        :private-members:

TD3Lag
------

.. card::
    :class-header: sd-bg-success sd-text-white
    :class-card: sd-outline-success  sd-rounded-1

    Documentation
    ^^^

    .. autoclass:: TD3Lag
        :members:
        :private-members:
