package hyperedges
- Alphabetic
- By Inheritance
- hyperedges
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class DiHyperEdge[+N](sources: OneOrMore[N], targets: OneOrMore[N]) extends AbstractGenericUnlabeledDiHyperEdge[N, DiHyperEdge] with DiHyperEdgeToString with Product with Serializable
Directed hyperedge with sources and targets having set/bag semantic each.
Directed hyperedge with sources and targets having set/bag semantic each.
- Annotations
- @SerialVersionUID()
- implicit final class FromOneOrMore[N] extends AnyVal with generic.AbstractDiHyperEdgeImplicits.FromOneOrMore[N, DiHyperEdge, DiHyperEdge.type]
- final case class HyperEdge[+N](ends: Several[N]) extends AbstractUnlabeledGenericHyperEdge[N, HyperEdge] with HyperEdgeToString with Product with Serializable
Undirected hyperedge with ends having set/bag semantic.
Undirected hyperedge with ends having set/bag semantic.
- Annotations
- @SerialVersionUID()
- implicit final class HyperFromAny[N] extends AnyVal with FromAny[N, HyperEdge, HyperEdge.type]
- implicit final class HyperFromEdge[N] extends AnyVal with FromEdge[N, HyperEdge, HyperEdge.type]
Value Members
- val ~~: HyperEdge.type
Pattern shortcut enabling
hyperedge match { case ~~(ends) => f(ends) }
. - val ~~>: DiHyperEdge.type
Pattern shortcut enabling
diHyperedge match { case sources ~~> targets => f(sources, targets) }
. - object DiHyperEdge extends DiHyperEdgeCompanion[DiHyperEdge]
- object HyperEdge extends HyperEdgeCompanion[HyperEdge]