class RayleighDampingByFrequencyComponent:
    """A RayleighDampingByFrequencyComponent object is used to define Rayleigh damping over a
    range of frequencies.

    Attributes
    ----------
    frequency: float
        A Float specifying the frequency value in cycles/time.
    alpha: float
        A Float specifying the mass proportional damping, αM.
    beta: float
        A Float specifying the stiffness proportional damping, βM.

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

    .. code-block:: python

        import step
        mdb.models[name].steps[name].rayleighDampingByFrequency.components[i]

    """

    # A Float specifying the frequency value in cycles/time.
    frequency: float = None

    # A Float specifying the mass proportional damping, αM.
    alpha: float = None

    # A Float specifying the stiffness proportional damping, βM.
    beta: float = None

49611925e183faa2f5b5a930431c3847fd58908f
<mask token>

class RayleighDampingByFrequencyComponent:
    <mask token>
    frequency: float = None
    alpha: float = None
    beta: float = None

class RayleighDampingByFrequencyComponent:
    """A RayleighDampingByFrequencyComponent object is used to define Rayleigh damping over a
    range of frequencies.

    Attributes
    ----------
    frequency: float
        A Float specifying the frequency value in cycles/time.
    alpha: float
        A Float specifying the mass proportional damping, αM.
    beta: float
        A Float specifying the stiffness proportional damping, βM.

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

    .. code-block:: python

        import step
        mdb.models[name].steps[name].rayleighDampingByFrequency.components[i]

    """
    frequency: float = None
    alpha: float = None
    beta: float = None

class RayleighDampingByFrequencyComponent:
    """A RayleighDampingByFrequencyComponent object is used to define Rayleigh damping over a
    range of frequencies.

    Attributes
    ----------
    frequency: float
        A Float specifying the frequency value in cycles/time.
    alpha: float
        A Float specifying the mass proportional damping, αM.
    beta: float
        A Float specifying the stiffness proportional damping, βM.

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

    .. code-block:: python

        import step
        mdb.models[name].steps[name].rayleighDampingByFrequency.components[i]

    """

    # A Float specifying the frequency value in cycles/time.
    frequency: float = None

    # A Float specifying the mass proportional damping, αM.
    alpha: float = None

    # A Float specifying the stiffness proportional damping, βM.
    beta: float = None
