def METHOD_NAME(self, u):
    r"""Project the fields from the mesh to the receiver locations.
    Parameters
    ----------
    u : dict of numpy.ndarray
        Field object created from a `gravity.Simulation3DDifferential`.
    Returns
    -------
    dict
        gx, gy, and gz Projected fields
    """
    # TODO: There can be some different tyes of data like |B| or B
    gfx = self.Qfx * u["G"]
    gfy = self.Qfy * u["G"]
    gfz = self.Qfz * u["G"]
    fields = {"gx": gfx, "gy": gfy, "gz": gfz}
    return fields