Search Results for

    Show / Hide Table of Contents

    Class model::Ising

    Inheritance
    model::AbstractIsing
    model::Ising
    Inherited Members
    Model
    init
    render_state
    calculate_cost
    set_step_limit
    render
    calculate_cost_difference
    get_random_transition
    configure
    configure
    estimate_min_cost_diff
    render_state
    get_identifier
    match_version
    configure
    state_only_memory_estimate
    get_random_transition
    get_initial_configuration_state
    get_version
    get_random_state
    estimate_max_cost_diff
    state_memory_estimate
    calculate_cost
    calculate_cost_difference
    apply_transition
    get_version
    ~BaseModel
    configure
    BaseModel
    get_identifier
    edge
    get_const_cost
    node
    rescale
    node_count
    get_term_count
    get_scale_factor
    is_empty
    has_initial_configuration
    is_rescaled
    edges
    get_initial_configuration
    configure
    nodes
    get_sweep_size
    get_benchmark_properties
    edge_count
    render
    ~Component
    Component
    get_status
    param
    get_class_name

    Methods

    apply_transition()

    Flip the spin specified by spin_id.

    Declaration
    void model::Ising::apply_transition(const size_t&spin_id, State_T&state) const override

    get_term()

    Calculate the term with id term_id.

    Declaration
    double model::Ising::get_term(const IsingState&state, size_t term_id) const override
    In This Article
    Back to top Generated with Doxygen and DocFX