`Rectangular2D` Class
===============================================================================

.. autoclass:: plask.mesh.Rectangular2D

Subclasses
----------

.. autosummary::
   :nosignatures:
   :toctree: Rectangular2D
   :template: class.rst

   ~plask.mesh.Rectangular2D.Boundary
   ~plask.mesh.Rectangular2D.BoundaryConditions
   ~plask.mesh.Rectangular2D.DivideGenerator
   ~plask.mesh.Rectangular2D.Element
   ~plask.mesh.Rectangular2D.Elements
   ~plask.mesh.Rectangular2D.RegularGenerator
   ~plask.mesh.Rectangular2D.SimpleGenerator
   ~plask.mesh.Rectangular2D.SmoothGenerator

Methods
-------

.. autosummary::

   ~plask.mesh.Rectangular2D.Bottom
   ~plask.mesh.Rectangular2D.BottomOf
   ~plask.mesh.Rectangular2D.Horizontal
   ~plask.mesh.Rectangular2D.Left
   ~plask.mesh.Rectangular2D.LeftOf
   ~plask.mesh.Rectangular2D.Right
   ~plask.mesh.Rectangular2D.RightOf
   ~plask.mesh.Rectangular2D.Top
   ~plask.mesh.Rectangular2D.TopOf
   ~plask.mesh.Rectangular2D.Vertical
   ~plask.mesh.Rectangular2D.copy
   ~plask.mesh.Rectangular2D.get_midpoints
   ~plask.mesh.Rectangular2D.index
   ~plask.mesh.Rectangular2D.index0
   ~plask.mesh.Rectangular2D.index1
   ~plask.mesh.Rectangular2D.major_index
   ~plask.mesh.Rectangular2D.minor_index
   ~plask.mesh.Rectangular2D.set_optimal_ordering

Attributes
----------

.. autosummary::

   ~plask.mesh.Rectangular2D.axis0
   ~plask.mesh.Rectangular2D.axis1
   ~plask.mesh.Rectangular2D.axis_tran
   ~plask.mesh.Rectangular2D.axis_vert
   ~plask.mesh.Rectangular2D.dim
   ~plask.mesh.Rectangular2D.elements
   ~plask.mesh.Rectangular2D.index_tran
   ~plask.mesh.Rectangular2D.index_vert
   ~plask.mesh.Rectangular2D.major_axis
   ~plask.mesh.Rectangular2D.minor_axis
   ~plask.mesh.Rectangular2D.ordering




Descriptions
------------

Method Details
^^^^^^^^^^^^^^

.. automethod:: plask.mesh.Rectangular2D.Bottom

.. automethod:: plask.mesh.Rectangular2D.BottomOf

.. automethod:: plask.mesh.Rectangular2D.Horizontal

.. automethod:: plask.mesh.Rectangular2D.Left

.. automethod:: plask.mesh.Rectangular2D.LeftOf

.. automethod:: plask.mesh.Rectangular2D.Right

.. automethod:: plask.mesh.Rectangular2D.RightOf

.. automethod:: plask.mesh.Rectangular2D.Top

.. automethod:: plask.mesh.Rectangular2D.TopOf

.. automethod:: plask.mesh.Rectangular2D.Vertical

.. automethod:: plask.mesh.Rectangular2D.copy

.. automethod:: plask.mesh.Rectangular2D.get_midpoints

.. automethod:: plask.mesh.Rectangular2D.index

.. automethod:: plask.mesh.Rectangular2D.index0

.. automethod:: plask.mesh.Rectangular2D.index1

.. automethod:: plask.mesh.Rectangular2D.major_index

.. automethod:: plask.mesh.Rectangular2D.minor_index

.. automethod:: plask.mesh.Rectangular2D.set_optimal_ordering

Attribute Details
^^^^^^^^^^^^^^^^^

.. autoattribute:: plask.mesh.Rectangular2D.axis0

.. autoattribute:: plask.mesh.Rectangular2D.axis1

.. autoattribute:: plask.mesh.Rectangular2D.axis_tran

.. autoattribute:: plask.mesh.Rectangular2D.axis_vert

.. autoattribute:: plask.mesh.Rectangular2D.dim

.. autoattribute:: plask.mesh.Rectangular2D.elements

.. autoattribute:: plask.mesh.Rectangular2D.index_tran

.. autoattribute:: plask.mesh.Rectangular2D.index_vert

.. autoattribute:: plask.mesh.Rectangular2D.major_axis

.. autoattribute:: plask.mesh.Rectangular2D.minor_axis

.. autoattribute:: plask.mesh.Rectangular2D.ordering



.. template class.rst