.. _label_venode:

VE Device Management
====================

The following tables show VE device management routines provided by NLCPy.
For details, please refer to the :ref:`Using Multiple VEs <label_multiple_ves>`

.. contents:: :local:

Retrieve VE Node object
-----------------------

.. autosummary::
    :toctree: generated/
    :nosignatures:

    nlcpy.venode.VE

Transfer
--------

.. autosummary::
    :toctree: generated/
    :nosignatures:

    nlcpy.venode.transfer_array

Synchronize
-----------

.. autosummary::
    :toctree: generated/
    :nosignatures:

    nlcpy.venode.synchronize_all_ve

Utility
-------

.. autosummary::
    :toctree: generated/
    :nosignatures:

    nlcpy.venode.get_num_available_venodes

VE Node Class
-------------

.. autosummary::
    :toctree: generated/
    :nosignatures:

    nlcpy.venode.VENode
