hydra.dsl.topology

Members list

Value members

Concrete methods

def orderingIsomorphism[A](encode: TypedTerm[(Seq[A]) => Seq[A]])(decode: TypedTerm[(Seq[A]) => Seq[A]]): TypedTerm[OrderingIsomorphism[A]]
def orderingIsomorphismWithDecode[A](original: TypedTerm[OrderingIsomorphism[A]])(newVal: TypedTerm[(Seq[A]) => Seq[A]]): TypedTerm[OrderingIsomorphism[A]]
def orderingIsomorphismWithEncode[A](original: TypedTerm[OrderingIsomorphism[A]])(newVal: TypedTerm[(Seq[A]) => Seq[A]]): TypedTerm[OrderingIsomorphism[A]]
def tarjanState(counter: TypedTerm[Int])(indices: TypedTerm[Map[Vertex, Int]])(lowLinks: TypedTerm[Map[Vertex, Int]])(stack: TypedTerm[Seq[Vertex]])(onStack: TypedTerm[Set[Vertex]])(sccs: TypedTerm[Seq[Seq[Vertex]]]): TypedTerm[TarjanState]

Concrete fields