def __mul__(self, other):
return self._operation(other, "<STR_LIT:*>")<EOL>
Multiply the dependent variable vector of a waveform.

The multiplication may be computed element-by-element using another the
dependent variable vector of another waveform or a number.

For example:

    >>> import numpy as np
    >>> import peng
    >>> indep_vector = np.array([1, 2, 3])
    >>> dep_vector_a = np.array([4, 5, 6])
    >>> dep_vector_b = np.array([8, 2, 4])
    >>> obj_a = peng.Waveform(indep_vector, dep_vector_a, 'obj_a')
    >>> obj_b = peng.Waveform(indep_vector, dep_vector_b, 'obj_b')
    >>> print(obj_a*obj_b)
    Waveform: obj_a*obj_b
    Independent variable: [ 1, 2, 3 ]
    Dependent variable: [ 32, 10, 24 ]
    Independent variable scale: LINEAR
    Dependent variable scale: LINEAR
    Independent variable units: (None)
    Dependent variable units: (None)
    Interpolating function: CONTINUOUS

.. [[[cog cog.out(exobj_eng.get_sphinx_autodoc()) ]]]
.. Auto-generated exceptions documentation for
.. peng.wave_core.Waveform.__mul__

:raises:
 * RuntimeError (Waveforms are not compatible)

 * TypeError (Data type not supported)

.. [[[end]]]