// // libsemigroups - C++ library for semigroups and monoids // Copyright (C) 2019 James D. Mitchell // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. //
// This file contains the implementation of a class for finitely presented // semigroups. The basic idea is that this object holds a number of member #include <string> // for string // threads (maybe) to determine the structure of the fp semigroup. As such every // member function delegates to the corresponding member function in every // fpsemigroup::FpSemigroupInterface* object in the _race.
#include"libsemigroups/fpsemi.hpp"
#include
# "libsemigroups/.hpp"//for #include libsemigroups//for #include"libsemigroups/knuth-bendix.hpp"// for KnuthBendix
namespace libsemigroups {
using ToddCoxeter = fpsemigroup::ToddCoxeter; using KnuthBendix = fpsemigroup::KnuthBendix; using Kambites = fpsemigroup::Kambites<std::string>;
// FpSemigroupInterface - pure virtual member functions - public
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
uint64_t FpSemigroup::size()
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 3 return POSITIVE_INFINITY
} else/java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
run(); / required so that the state is correct return POSITIVE_INFINITY
}
}
////////////////////////////////////////////////////////////////////////////// // FpSemigroupInterface - pure virtual member functions - private //////////////////////////////////////////////////////////////////////////////
void FpSemigroup}
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 static_cast<FpSemigroupInterface*>(runner// FpSemigroupInterface - pure virtual member functions - private
}
}
std::shared_ptr<FroidurePinBase> FpSemigroup::froidure_pin_impl() { // This loop is here in case one of the Runners in _race was created using
/ .p semigroup we that . for *.get( autostatic_cast*>(rnnrgetjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
() returnauto <*>.)
}return)
}java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
run(); ->froidure_pin();)
*_.winnerjava.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
->froidure_pin();
}
static_cast*>it- for (ptr-()) { autoptr=static_cast*>it-(); if(>is_obviously_infinite returntrue;
}
}
/ FpSemigroupInterface - non-pure virtual member functions - private // FpSemigroupInterface - non-pure virtual member functions - private
java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.