libsemigroups

Installation and changelog

  • Installation
  • Changelog - version 2
  • Changelog - version 1

API REFERENCE

  • Actions
  • Congruences
  • Digraphs
  • Elements
    • Bipartitions
    • Partial Transformations
    • Transformations
    • Permutations
    • Partial Permutations
    • PBRs
      • PBR
        • libsemigroups::PBR
        • Member types
        • Friends
        • Constructors
        • Static member functions
        • Member functions
      • Validating
      • Helper variable templates
    • Adapters
    • Helpers
  • Finitely presented semigroups
  • Free Bands
  • Matrix
  • Miscellaneous
  • Orders
  • Semigroups
  • Words

Bibliography

  • Bibliography

Further info

  • Semigroupe
  • Authors
libsemigroups
  • Elements
  • PBRs
  • PBR
  • View page source

PBR¶

class PBR¶

Class for partitioned binary relations (PBR).

Partitioned binary relations (PBRs) are a generalisation of bipartitions, which were introduced by Martin and Mazorchuk.

Member types¶

initializer_list_type

Type of constructor argument.

vector_type

Type of constructor argument.

Friends¶

operator<<(std::ostream &,PBR const &)

operator<<(std::ostringstream &,PBR const &)

Constructors¶

PBR() = delete

Deleted.

PBR(PBR &&) = default

Default move constructor.

PBR(PBR const &) = default

Default copy constructor.

PBR(initializer_list_type<int32_t>,initializer_list_type<int32_t>)

PBR(initializer_list_type<uint32_t>)

PBR(size_t)

PBR(vector_type<int32_t>,vector_type<int32_t>)

PBR(vector_type<uint32_t>)

operator=(PBR &&) = default

Default move assignment operator.

operator=(PBR const &) = default

Default copy assignment operator.

Static member functions¶

identity() const

identity(size_t)

make(T...)

make(initializer_list_type<int32_t>,initializer_list_type<int32_t>)

make(initializer_list_type<uint32_t>)

Member functions¶

degree() const noexcept

hash_value() const

operator<(PBR const &) const

operator==(PBR const &) const

operator[](size_t)

operator[](size_t) const

product_inplace(PBR const &,PBR const &,size_t)

Previous Next

© Copyright 2019-23, J. D. Mitchell.

Built with Sphinx using a theme provided by Read the Docs.