fsrl.policy
===============

Base
----

.. autoclass:: fsrl.policy.BasePolicy
   :members:
   :undoc-members:
   :show-inheritance:

Lagrangian Base
----------------

.. autoclass:: fsrl.policy.LagrangianPolicy
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

CVPO
----------------
.. autoclass:: fsrl.policy.CVPO
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

DDPG-Lagrangian
----------------

.. autoclass:: fsrl.policy.DDPGLagrangian
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

SAC-Lagrangian
----------------

.. autoclass:: fsrl.policy.SACLagrangian
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

TRPO-Lagrangian
----------------

.. autoclass:: fsrl.policy.TRPOLagrangian
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

PPO-Lagrangian
----------------

.. autoclass:: fsrl.policy.PPOLagrangian
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

FOCOPS
----------------

.. autoclass:: fsrl.policy.FOCOPS
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training

CPO
----------------

.. autoclass:: fsrl.policy.CPO
   :members:
   :undoc-members:
   :show-inheritance:
   :exclude-members: forward, learn, process_fn, train, policy_loss, critics_loss, training


