private def createWedge()

in cassovary-core/src/main/scala/com/twitter/cassovary/algorithms/TriangleCount.scala [155:162]


  private def createWedge(edge1: Seq[Int], edge2: Seq[Int]) : Seq[Int] = {
    edge1 ++ edge2 match {
      case Seq(e1, e2, e3, e4) if e1 == e3 => e2.min(e4) +: e1 +: e2.max(e4) +: Seq()
      case Seq(e1, e2, e3, e4) if e2 == e3 && e1 < e4 => e1 +: e2 +: e4 +: Seq()
      case Seq(e1, e2, e3, e4) if e1 == e4 && e3 < e2 => e3 +: e1 +: e2 +: Seq()
      case Seq(e1, e2, e3, e4) if e2 == e4 => e1.min(e3) +: e2 +: e1.max(e3) +: Seq()
    }
  }