OmniSafe Actor Critic
=====================

.. currentmodule:: omnisafe.models.actor_critic

.. autosummary::

    ActorCritic
    ActorQCritic
    ConstraintActorCritic
    ConstraintActorQCritic

Actor Critic
------------

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

    Documentation
    ^^^

    .. autoclass:: ActorCritic
        :members:
        :private-members:

Actor Q Critic
--------------

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

    Documentation
    ^^^

    .. autoclass:: ActorQCritic
        :members:
        :private-members:

Constraint Actor Critic
-----------------------

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

    Documentation
    ^^^

    .. autoclass:: ConstraintActorCritic
        :members:
        :private-members:

Constraint Actor Q Critic
-------------------------

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

    Documentation
    ^^^

    .. autoclass:: ConstraintActorQCritic
        :members:
        :private-members:
