scalax.collection.hyperedges
package scalax.collection.hyperedges
Members list
Packages
Type members
Classlikes
final case class DiHyperEdge[+N](sources: OneOrMore[N], targets: OneOrMore[N]) extends AbstractGenericUnlabeledDiHyperEdge[N, DiHyperEdge], DiHyperEdgeToString
Directed hyperedge with sources and targets having set/bag semantic each.
Directed hyperedge with sources and targets having set/bag semantic each.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait DiHyperEdgeToStringclass AbstractDiHyperEdge[N]trait AnyDiHyperEdge[N]trait AnyHyperEdge[N]trait Edge[N]trait Equalsclass Objecttrait Matchableclass AnyShow all
object DiHyperEdge extends DiHyperEdgeCompanion[DiHyperEdge]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait DiHyperEdgeCompanion[DiHyperEdge]trait EdgeCompanionBasetrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DiHyperEdge.type
final implicit class FromOneOrMore[N](val sources: OneOrMore[N]) extends AnyVal, FromOneOrMore[N, DiHyperEdge, DiHyperEdge.type]
Attributes
- Supertypes
final case class HyperEdge[+N](ends: Several[N]) extends AbstractUnlabeledGenericHyperEdge[N, HyperEdge], HyperEdgeToString
Undirected hyperedge with ends having set/bag semantic.
Undirected hyperedge with ends having set/bag semantic.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait HyperEdgeToStringtrait GenericHyperEdgeMapper[HyperEdge]class AbstractHyperEdge[N]trait AnyHyperEdge[N]trait Edge[N]trait Equalsclass Objecttrait Matchableclass AnyShow all
object HyperEdge extends HyperEdgeCompanion[HyperEdge]
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait HyperEdgeCompanion[HyperEdge]trait EdgeCompanionBasetrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
HyperEdge.type
final implicit class HyperFromAny[N](val n1: N) extends AnyVal, FromAny[N, HyperEdge, HyperEdge.type]
Value members
Concrete fields
Pattern shortcut enabling hyperedge match { case ~~(ends) => f(ends) }
.
Pattern shortcut enabling hyperedge match { case ~~(ends) => f(ends) }
.
Attributes
Pattern shortcut enabling diHyperedge match { case sources ~~> targets => f(sources, targets) }
.
Pattern shortcut enabling diHyperedge match { case sources ~~> targets => f(sources, targets) }
.
Attributes
Implicits
Implicits
In this article