|
TraceMaker
C++ API of the engine
|
Large-neighbourhood search from start (legal): windows LNS windows (sizes and seeds from o; the stream is o.seed). More...
#include <place/anneal.hpp>
Public Attributes | |
| Placement | pl |
| std::int64_t | cost_before = 0 |
| std::int64_t | cost_after = 0 |
| std::uint64_t | tried = 0 |
| std::uint64_t | improved = 0 |
Large-neighbourhood search from start (legal): windows LNS windows (sizes and seeds from o; the stream is o.seed).
Never returns a placement with a higher cost than start.
Definition at line 90 of file anneal.hpp.
| std::int64_t tmk::place::LnsResult::cost_after = 0 |
Definition at line 92 of file anneal.hpp.
| std::int64_t tmk::place::LnsResult::cost_before = 0 |
Definition at line 92 of file anneal.hpp.
| std::uint64_t tmk::place::LnsResult::improved = 0 |
Definition at line 93 of file anneal.hpp.
| Placement tmk::place::LnsResult::pl |
Definition at line 91 of file anneal.hpp.
| std::uint64_t tmk::place::LnsResult::tried = 0 |
Definition at line 93 of file anneal.hpp.