def tensorvect2matrixform(tensorVect):
    """Converts a second order tensor from the vector form of to its matricial
    form.

    Parameters:
        tensorVect (`list` or `numpy.ndarray`): :math:`(n \\times 6)` tensor
            components written as column vector with the following order
            :math:`t_{11}, t_{22}, t_{33}, t_{12}, t_{23}, t_{13}`.

    Returns:
        (`numpy.ndarray`): :math:`(3 \\times 3)` second-order tensor expressed            as a :math:`3\\times 3` matrix.

    Examples:
        >>> from jelinekstat.tools import tensorvect2matrixform
        >>> tensorVect = [11, 22, 33, 12, 23, 13]
        >>> tensorvect2matrixform(tensorVect)
        array([[11, 12, 13],
               [12, 22, 23],
               [13, 23, 33]])
    """
    import numpy as np
    tensorVect = np.array(tensorVect)
    tensorMtxForm = np.array([[tensorVect[0], tensorVect[3], tensorVect[5]],
        [tensorVect[3], tensorVect[1], tensorVect[4]], [tensorVect[5],
        tensorVect[4], tensorVect[2]]])
    return tensorMtxForm
