OldDiffusionCyl
---------------

.. xml:tag:: <electrical solver="OldDiffusionCyl"> [OldDiffusionCyl]

   Corresponding Python class: :py:class:`electrical.olddiffusion.OldDiffusionCyl`.

   Two-dimensional diffusion solver in cylindrical geometry.

   :attr required name: Solver name.

   .. xml:contents::

      .. xml:tag:: <geometry> [in electrical.OldDiffusionCyl]

         Geometry for use by this solver.

         :attr required ref: Name of a Cylindrical geometry defined in the :xml:tag:`<geometry>` section.

      .. xml:tag:: <mesh> [in electrical.OldDiffusionCyl]

         Regular mesh used by this solver.

         :attr required ref: Name of a Regular mesh defined in the :xml:tag:`<grids>` section.

      .. xml:tag:: <config> [in electrical.OldDiffusionCyl]

         Solver configuration.

         :attr fem-method: Order of the finite-element method. (\ ``linear``\  or \ ``parabolic``\ , default is \ ``parabolic``\ )
         :attr accuracy: Required relative accuracy. (float (%), default 0.01 %)
         :attr abs-accuracy: Required absolute minimal concentration accuracy. (float (cm\ :sup:`-3`\ ), default 5000000000000000.0 cm\ :sup:`-3`\ )
         :attr maxiters: Maximum number of allowed iterations before attempting to refine mesh. (int, default 20)
         :attr maxrefines: Maximum number of allowed mesh refinements. (int, default 5)
         :attr interpolation: Current density interpolation method name. (\ ``linear``\  or \ ``spline``\ , default is \ ``spline``\ )
