isaaclab_contrib.coupling
=========================

.. automodule:: isaaclab_contrib.coupling

  .. rubric:: Classes

  .. autosummary::

    coupler_cfg.CouplerEntryCfg
    coupler_cfg.CouplerCfg
    coupler_cfg.CouplerProxyMappingCfg
    coupler_cfg.CouplerProxyCfg
    coupler_cfg.CouplerAdmmCfg
    coupler.NewtonCouplerManager

Coupler Configurations
----------------------

.. autoclass:: isaaclab_contrib.coupling.coupler_cfg.CouplerEntryCfg
  :members:
  :show-inheritance:
  :exclude-members: __init__

.. autoclass:: isaaclab_contrib.coupling.coupler_cfg.CouplerCfg
  :members:
  :show-inheritance:
  :exclude-members: __init__

.. autoclass:: isaaclab_contrib.coupling.coupler_cfg.CouplerProxyMappingCfg
  :members:
  :show-inheritance:
  :exclude-members: __init__

.. autoclass:: isaaclab_contrib.coupling.coupler_cfg.CouplerProxyCfg
  :members:
  :show-inheritance:
  :exclude-members: __init__

.. autoclass:: isaaclab_contrib.coupling.coupler_cfg.CouplerAdmmCfg
  :members:
  :show-inheritance:
  :exclude-members: __init__

Newton Coupler
--------------

.. autoclass:: isaaclab_contrib.coupling.coupler.NewtonCouplerManager
  :members:
  :inherited-members:
  :show-inheritance:
