def __init__(self, name: str, previous: str, description: str='', refTemp: float=None, maintainAttributes: Boolean=False):
    'This method creates an AnnealStep object.\n\n        Notes\n        -----\n        This function can be accessed by:\n\n        .. code-block:: python\n\n            mdb.models[name].AnnealStep\n        \n        Parameters\n        ----------\n        name\n            A String specifying the repository key. \n        previous\n            A String specifying the name of the previous step. The new step appears after this step \n            in the list of analysis steps. \n        description\n            A String specifying a description of the new step. The default value is an empty string. \n        refTemp\n            A Float specifying the post-anneal reference temperature. The default value is the \n            current temperature at all nodes in the model after the annealing has completed. \n        maintainAttributes\n            A Boolean specifying whether to retain attributes from an existing step with the same \n            name. The default value is False. \n\n        Returns\n        -------\n            An AnnealStep object. \n\n        Raises\n        ------\n        RangeError\n        '
    super().__init__()
    pass
This method creates an AnnealStep object.

Notes
-----
This function can be accessed by:

.. code-block:: python

    mdb.models[name].AnnealStep

Parameters
----------
name
    A String specifying the repository key. 
previous
    A String specifying the name of the previous step. The new step appears after this step 
    in the list of analysis steps. 
description
    A String specifying a description of the new step. The default value is an empty string. 
refTemp
    A Float specifying the post-anneal reference temperature. The default value is the 
    current temperature at all nodes in the model after the annealing has completed. 
maintainAttributes
    A Boolean specifying whether to retain attributes from an existing step with the same 
    name. The default value is False. 

Returns
-------
    An AnnealStep object. 

Raises
------
RangeError
def __init__(self, name: str, previous: str, description: str=, refTemp: float=None, maintainAttributes: Boolean=False):
    'This method creates an AnnealStep object.\n\n        Notes\n        -----\n        This function can be accessed by:\n\n        .. code-block:: python\n\n            mdb.models[name].AnnealStep\n        \n        Parameters\n        ----------\n        name\n            A String specifying the repository key. \n        previous\n            A String specifying the name of the previous step. The new step appears after this step \n            in the list of analysis steps. \n        description\n            A String specifying a description of the new step. The default value is an empty string. \n        refTemp\n            A Float specifying the post-anneal reference temperature. The default value is the \n            current temperature at all nodes in the model after the annealing has completed. \n        maintainAttributes\n            A Boolean specifying whether to retain attributes from an existing step with the same \n            name. The default value is False. \n\n        Returns\n        -------\n            An AnnealStep object. \n\n        Raises\n        ------\n        RangeError\n        '
    super().__init__()
    pass