| Regina 7.0 Calculation Engine
    | 
This is the complete list of members for regina::Link, including all inherited members.
| anonID() const | regina::PacketData< Link > | |
| bracket(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) const | regina::Link | |
| brief() const | regina::Link | |
| brief(std::ostream &out) const | regina::Link | |
| change(Crossing *c) | regina::Link | |
| changeAll() | regina::Link | |
| complement(bool simplify=true) const | regina::Link | inline | 
| component(size_t index) const | regina::Link | inline | 
| components() const | regina::Link | inline | 
| composeWith(const Link &other) | regina::Link | |
| connected(const Crossing *a, const Crossing *b) const | regina::Link | |
| countComponents() const | regina::Link | inline | 
| crossing(size_t index) const | regina::Link | inline | 
| crossings() const | regina::Link | inline | 
| detail() const | regina::Output< Link > | |
| dt(bool alpha=false) const | regina::Link | |
| dt(std::ostream &out, bool alpha=false) const | regina::Link | |
| dtData() const | regina::Link | |
| dumpConstruction() const | regina::Link | |
| fromData(std::initializer_list< int > crossingSigns, std::initializer_list< Args >... components) | regina::Link | static | 
| fromData(SignIterator beginSigns, SignIterator endSigns, ComponentIterator beginComponents, ComponentIterator endComponents) | regina::Link | static | 
| fromDT(const std::string &str) | regina::Link | static | 
| fromDT(Iterator begin, Iterator end) | regina::Link | static | 
| fromGauss(const std::string &str) | regina::Link | static | 
| fromGauss(Iterator begin, Iterator end) | regina::Link | static | 
| fromJenkins(const std::string &str) | regina::Link | static | 
| fromJenkins(std::istream &in) | regina::Link | static | 
| fromJenkins(Iterator begin, Iterator end) | regina::Link | static | 
| fromKnotSig(const std::string &sig) | regina::Link | static | 
| fromOrientedGauss(const std::string &str) | regina::Link | static | 
| fromOrientedGauss(Iterator begin, Iterator end) | regina::Link | static | 
| fromPD(const std::string &str) | regina::Link | static | 
| fromPD(Iterator begin, Iterator end) | regina::Link | static | 
| fromSig(const std::string &sig) | regina::Link | inlinestatic | 
| gauss() const | regina::Link | |
| gauss(std::ostream &out) const | regina::Link | |
| gaussData() const | regina::Link | |
| group(bool simplify=true) const | regina::Link | |
| hasReducingPass() const | regina::Link | |
| heldBy_ | regina::PacketData< Link > | protected | 
| homfly(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) const | regina::Link | inline | 
| homflyAZ(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) const | regina::Link | |
| homflyAZtoLM(Laurent2< Integer > homflyAZ) | regina::Link | static | 
| homflyAZVarX | regina::Link | static | 
| homflyAZVarY | regina::Link | static | 
| homflyLM(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) const | regina::Link | |
| homflyLMVarX | regina::Link | static | 
| homflyLMVarY | regina::Link | static | 
| homflyVarX | regina::Link | static | 
| homflyVarY | regina::Link | static | 
| insertTorusLink(int p, int q, bool positive=true) | regina::Link | |
| intelligentSimplify() | regina::Link | |
| isAlternating() const | regina::Link | |
| isEmpty() const | regina::Link | inline | 
| jenkins() const | regina::Link | |
| jenkins(std::ostream &out) const | regina::Link | |
| jenkinsData() const | regina::Link | |
| jones(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) const | regina::Link | |
| jonesVar | regina::Link | static | 
| knotSig(bool useReflection=true, bool useReversal=true) const | regina::Link | |
| knowsBracket() const | regina::Link | inline | 
| knowsHomfly() const | regina::Link | inline | 
| knowsJones() const | regina::Link | inline | 
| Link()=default | regina::Link | |
| Link(size_t unknots) | regina::Link | inline | 
| Link(const Link ©) | regina::Link | inline | 
| Link(const Link ©, bool cloneProps) | regina::Link | |
| Link(Link &&src) noexcept | regina::Link | |
| Link(const std::string &description) | regina::Link | |
| linking() const | regina::Link | |
| ModelLinkGraph (defined in regina::Link) | regina::Link | friend | 
| niceTreeDecomposition() const | regina::Link | inline | 
| operator!=(const Link &other) const | regina::Link | inline | 
| operator=(const Link &src) | regina::Link | |
| operator=(Link &&src) | regina::Link | |
| PacketData< Link >::operator=(const PacketData &) | regina::PacketData< Link > | inline | 
| operator==(const Link &other) const | regina::Link | |
| orientedGauss() const | regina::Link | |
| orientedGauss(std::ostream &out) const | regina::Link | |
| orientedGaussData() const | regina::Link | |
| pace() const | regina::Link | |
| packet() | regina::PacketData< Link > | inline | 
| packet() const | regina::PacketData< Link > | inline | 
| PacketData()=default | regina::PacketData< Link > | |
| PacketData(const PacketData &) noexcept | regina::PacketData< Link > | inline | 
| parallel(int k, Framing framing=FRAMING_SEIFERT) const | regina::Link | |
| pd() const | regina::Link | |
| pd(std::ostream &out) const | regina::Link | |
| pdData() const | regina::Link | |
| r1(Crossing *crossing, bool check=true, bool perform=true) | regina::Link | |
| r1(StrandRef arc, int side, int sign, bool check=true, bool perform=true) | regina::Link | |
| r2(StrandRef arc, bool check=true, bool perform=true) | regina::Link | |
| r2(Crossing *crossing, bool check=true, bool perform=true) | regina::Link | inline | 
| r2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide, bool check=true, bool perform=true) | regina::Link | |
| r3(StrandRef arc, int side, bool check=true, bool perform=true) | regina::Link | |
| r3(Crossing *crossing, int side, bool check=true, bool perform=true) | regina::Link | inline | 
| reflect() | regina::Link | |
| resolve(Crossing *c) | regina::Link | |
| reverse() | regina::Link | |
| rewrite(int height, unsigned nThreads, ProgressTrackerOpen *tracker, Action &&action, Args &&... args) const | regina::Link | inline | 
| rotate() | regina::Link | |
| selfFrame() | regina::Link | |
| simplifyExhaustive(int height=1, unsigned nThreads=1, ProgressTrackerOpen *tracker=nullptr) | regina::Link | inline | 
| simplifyToLocalMinimum(bool perform=true) | regina::Link | |
| size() const | regina::Link | inline | 
| str() const | regina::Output< Link > | |
| strand(int id) const | regina::Link | inline | 
| swap(Link &other) | regina::Link | |
| swapContents(Link &other) | regina::Link | inline | 
| Tangle (defined in regina::Link) | regina::Link | friend | 
| translate(const StrandRef &other) const | regina::Link | inline | 
| useTreeDecomposition(TreeDecomposition td) | regina::Link | inline | 
| utf8() const | regina::Output< Link > | |
| writePACE(std::ostream &out) const | regina::Link | |
| writeTextLong(std::ostream &out) const | regina::Link | |
| writeTextShort(std::ostream &out) const | regina::Link | |
| writhe() const | regina::Link | inline | 
| writheOfComponent(StrandRef component) const | regina::Link | |
| writheOfComponent(size_t index) const | regina::Link | inline | 
| XMLLinkComponentsReader (defined in regina::Link) | regina::Link | friend | 
| XMLLinkCrossingsReader (defined in regina::Link) | regina::Link | friend | 
| XMLWriter< Link > (defined in regina::Link) | regina::Link | friend | 
| ~Link() | regina::Link | inline |