Search Results for

    Show / Hide Table of Contents

    Class solver::ModelSolver

    Inheritance
    solver::Solver
    solver::ModelSolver
    solver::SteppingSolver
    Inherited Members
    clear_observable_label
    restart
    is_watching
    scoped_observable_label
    observe
    Observer
    render
    set_observable_label
    set_time_limit
    get_result
    run
    copy_limits
    get_solver_properties
    finalize
    get_identifier
    ~Solver
    get_benchmark
    get_max_threads
    get_thread_count
    init
    Solver
    set_output_parameter
    set_output_parameter
    param
    get_output_parameters
    ~Component
    Component
    get_status
    get_class_name

    Constructors

    ModelSolver()

    Declaration
    solver::ModelSolver<Model_T>::ModelSolver()

    Methods

    ~ModelSolver()

    Declaration
    solver::ModelSolver<Model_T>::~ModelSolver() override

    configure()

    Check the identifier and version against the configuraiton.

    Declaration
    void solver::ModelSolver<Model_T>::configure(const utils::Json&json) override

    set_model()

    Declaration
    virtual void solver::ModelSolver<Model_T>::set_model(const Model_T *model)

    get_model_properties()

    Declaration
    utils::Structure solver::ModelSolver<Model_T>::get_model_properties() const override

    get_model_sweep_size()

    Declaration
    size_t solver::ModelSolver<Model_T>::get_model_sweep_size() const override

    get_model_term_size()

    Declaration
    size_t solver::ModelSolver<Model_T>::get_model_term_size() const

    get_lowest_cost()

    Declaration
    Cost_T solver::ModelSolver<Model_T>::get_lowest_cost() const

    get_solutions()

    Get the structured result description.

    Declaration
    utils::Structure solver::ModelSolver<Model_T>::get_solutions() const override

    init_memory_check_error_message()

    Declaration
    virtual std::string solver::ModelSolver<Model_T>::init_memory_check_error_message() const =0

    target_number_of_states()

    Declaration
    virtual size_t solver::ModelSolver<Model_T>::target_number_of_states() const =0

    init_memory_check()

    Declaration
    virtual void solver::ModelSolver<Model_T>::init_memory_check()

    copy_solutions_other()

    Declaration
    void solver::ModelSolver<Model_T>::copy_solutions_other(ModelSolver *other, unsigned solutions_to_return) const

    copy_lowest_state()

    Declaration
    void solver::ModelSolver<Model_T>::copy_lowest_state(ModelSolver *other) const

    count_solutions()

    Declaration
    size_t solver::ModelSolver<Model_T>::count_solutions() const

    is_empty()

    Declaration
    virtual bool solver::ModelSolver<Model_T>::is_empty() const

    get_model()

    Declaration
    virtual const Model_T&solver::ModelSolver<Model_T>::get_model() const

    max_replicas_of_state()

    Declaration
    virtual size_t solver::ModelSolver<Model_T>::max_replicas_of_state() const

    max_replicas_adjusted_state()

    Declaration
    virtual size_t solver::ModelSolver<Model_T>::max_replicas_adjusted_state(uint32_t max_replicas_mult) const

    adjust_states()

    Declaration
    virtual size_t solver::ModelSolver<Model_T>::adjust_states(double input_states, uint32_t max_replicas_mult) const

    update_lowest_cost()

    Declaration
    bool solver::ModelSolver<Model_T>::update_lowest_cost(Cost_T cost, const State_T&state)

    copy_solutions()

    Declaration
    void solver::ModelSolver<Model_T>::copy_solutions(std::vector<Walker_T>&walkers, unsigned solutions_to_return)

    copy_solutions()

    Declaration
    void solver::ModelSolver<Model_T>::copy_solutions(Population<Walker_T>&population, unsigned solutions_to_return)

    populate_solutions()

    Declaration
    void solver::ModelSolver<Model_T>::populate_solutions(Solutions_T&solutions)

    get_model_unconst()

    Declaration
    Model_T* solver::ModelSolver<Model_T>::get_model_unconst()
    In This Article
    Back to top Generated with Doxygen and DocFX