def _transform_cylindrical_gpforce(unused_inode_xyz, inode_gp, data,
    cid_transform, coord, xyz_cid0, log):
    """helper method for transform_gpforce_to_globali"""
    log.debug('coord\n%s' % coord)
    log.debug(cid_transform)
    for itime in range(data.shape[0]):
        translation = data[(itime), (inode_gp), :3]
        rotation = data[(itime), (inode_gp), 3:]
        if 0:
            translation = coord.coord_to_xyz_array(data[(itime), (inode_gp),
                :3])
            rotation = coord.coord_to_xyz_array(data[(itime), (inode_gp), 3:])
            data[(itime), (inode_gp), :3] = translation.dot(cid_transform)
            data[(itime), (inode_gp), 3:] = rotation.dot(cid_transform)
        elif 1:
            data[(itime), (inode_gp), :3] = translation.dot(cid_transform)
            data[(itime), (inode_gp), 3:] = rotation.dot(cid_transform)
        else:
            raise RuntimeError('no option selected...')
