def METHOD_NAME(self):
    self.pushStatus("Purge existing results...\n")
    # TODO dat file will not be removed
    # TODO implement a generic purge method
    # TODO results from other solvers will be removed too
    # the user should decide if purge should only
    # delete this solver results or results from all solvers
    for m in membertools.get_member(self.analysis, "Fem::FemResultObject"):
        if m.Mesh and femutils.is_of_type(m.Mesh, "Fem::MeshResult"):
            self.analysis.Document.removeObject(m.Mesh.Name)
        self.analysis.Document.removeObject(m.Name)
    self.analysis.Document.recompute()