from dwave.optimization import Model
model = Model()
inp = model.input((3,), lower_bound=0, upper_bound=10, integral=True)
model.states.resize(1)
inp.set_state(0, [5, 6, 4])
dwave-optimization/graph.hpp:370: void dwave::optimization::Node::emplace_data_ptr_(dwave::optimization::State&, Args&& ...) const [with StateData = dwave::optimization::ArrayNodeStateData; Args = {std::vector<double, std::allocator<double> >}; dwave::optimization::State = std::vector<std::unique_ptr<dwave::optimization::NodeStateData> >]: Assertion `index >= 0 and "must be topologically sorted"' failed