def get_pareto(self):
        y_star_other = []

        c = []
             
        for single_case_list in self.pareto:
            for case in single_case_list:
                for objective in case.outputs:
                    for crit in self.criteria:
                        if crit in objective[0]:
                            #TODO: criteria needs at least two things matching
                            #objective names in CaseIterator outputs, error otherwise
                            c.append(objective[2])
                if c != [] :
                    y_star_other.append(c)
                c = []
       
        return y_star_other
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/contrib/damon/pareto_min_dist.py/Pareto_Min_Dist.get_pareto/original