Flag

io.github.memo33.metarules.meta.Flag
object Flag

Network flags subject to the following conventions:

  • flags ending in 1 or 3 are swapped when flipped (useful for curves),
  • flags for symmetrical networks are non-negative,
  • flags for asymmetrical networks can be negative; they represent a direction of travel (from negative to positive) and they change sign when flipped or reversed.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Flag.type

Members list

Type members

Classlikes

object Bi extends BiManifest

Attributes

Supertypes
trait BiManifest
trait FlagManifest
class Object
trait Matchable
class Any
Self type
Bi.type
sealed trait BiManifest extends FlagManifest

Attributes

Supertypes
trait FlagManifest
class Object
trait Matchable
class Any
Known subtypes
object Bi
object LeftSpinBi
object RightSpinBi
sealed trait FlagManifest

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BiManifest
object Bi
object LeftSpinBi
object RightSpinBi
object InOut
object LeftSpinInOut
Show all
object InOut extends InOutManifest

Attributes

Supertypes
trait FlagManifest
class Object
trait Matchable
class Any
Self type
InOut.type
sealed trait InOutManifest extends FlagManifest

Attributes

Supertypes
trait FlagManifest
class Object
trait Matchable
class Any
Known subtypes
object InOut
object LeftSpinInOut
enum Kind

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LeftSpinBi extends BiManifest

Attributes

Supertypes
trait BiManifest
trait FlagManifest
class Object
trait Matchable
class Any
Self type
LeftSpinBi.type
object LeftSpinInOut extends InOutManifest

Attributes

Supertypes
trait FlagManifest
class Object
trait Matchable
class Any
Self type
object RightSpinBi extends BiManifest

Attributes

Supertypes
trait BiManifest
trait FlagManifest
class Object
trait Matchable
class Any
Self type
object RightSpinInOut extends InOutManifest

Attributes

Supertypes
trait FlagManifest
class Object
trait Matchable
class Any
Self type