OmniSafe Critic
===============

.. currentmodule:: omnisafe.models.base

.. autosummary::

    Critic


Base Critic
-----------

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

    Documentation
    ^^^

    .. autoclass:: Critic
        :members:
        :private-members:

.. currentmodule:: omnisafe.models.critic

.. autosummary::

    CriticBuilder
    QCritic
    VCritic

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

    Documentation
    ^^^

    .. autoclass:: CriticBuilder
        :members:
        :private-members:

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

    Documentation
    ^^^

    .. autoclass:: QCritic
        :members:
        :private-members:

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

    Documentation
    ^^^

    .. autoclass:: VCritic
        :members:
        :private-members:
