Search Results for

    Show / Hide Table of Contents

    Class model::TspTransition

    Inheritance
    markov::Transition
    model::TspTransition
    Inherited Members
    configure
    render
    ~Component
    Component
    get_status
    param

    Constructors

    TspTransition()

    Declaration
    model::TspTransition::TspTransition()

    TspTransition()

    Declaration
    model::TspTransition::TspTransition(Type type, size_t a, size_t b)

    Methods

    apply()

    Declaration
    void model::TspTransition::apply(Permutation&permutation) const

    get_class_name()

    get_class_name shows an identifier of the (derived) class name

    Its primary use is for type identification during stream output and logging, where a component is rendered as <ClassName: status>. Example:

    {c++}
     MyClass : public Component {}
    
     // This will render as '<MyClass>'
     MyClass my_object;
     std::cout << my_object << std::endl;
    
    Note

    You do not need to overload this method unless you want to change the output of the default implementation.

    Declaration
    std::string model::TspTransition::get_class_name() const override

    type()

    Declaration
    Type model::TspTransition::type() const

    a()

    Declaration
    size_t model::TspTransition::a() const

    b()

    Declaration
    size_t model::TspTransition::b() const

    operator==()

    Declaration
    bool model::TspTransition::operator==(const TspTransition&trans) const

    random()

    Declaration
    TspTransition model::TspTransition::random(size_t N, utils::RandomGenerator&rng)
    In This Article
    Back to top Generated with Doxygen and DocFX