Penalty Function Algorithms
===========================

.. currentmodule:: omnisafe.algorithms.on_policy

.. autosummary::

    P3O
    IPO

Penalized Proximal Policy Optimization
--------------------------------------

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

    Documentation
    ^^^

    .. autoclass:: P3O
        :members:
        :private-members:



Interior-point Policy Optimization
----------------------------------

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

    Documentation
    ^^^

    .. autoclass:: IPO
        :members:
        :private-members:
