Behdad Esfahbod
|
7d15e33e69
|
[instancer.solver] Document API
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
52c791ad1d
|
[instancer.solver] Add a special case
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
245c3e9575
|
[instancer.solver] Comment algorithm
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
617f19ff8d
|
[instancer.solver] Add comments
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
7f79fad3d0
|
[instancer.solver] Remove unused _solveWithoutGain()
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
b6a3ef37e1
|
[instancer.solver] Second try at sending everything through WithGain
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
c3fa1b59ac
|
[instancer.solver] Return None as gain tent
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
dd5452527e
|
[instancer.solver] More fixes
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
4637daf191
|
[instancer.solver] Fix 3a
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
8a49fdc4ec
|
[instancer.solver] Fix up algorithm again
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
6210e7d331
|
[instancer.solver] Test more
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
17ac8d9f28
|
Revert "[instancer.solver] Remove _solveWithoutGain"
This reverts commit e867aadf6f6befdc84fd4cf1496faa2517e42b17.
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
2d986a37fc
|
[instancer.solver] Remove _solveWithoutGain
Use _solveWithGain for it. Fold all into a general _solve.
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
4d65c6c2a2
|
[instancer.solver] Cache results
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
f2ebccd468
|
[instancer.solver] Add tests
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
5a2836d97b
|
[instancer.solver] Fix tag
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
1ed0f8a655
|
[instancer.solver] Remove special-cases
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
7f149f2617
|
[instancer.solver] Fix up, also route pinned through general
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
16d7e335e4
|
[instancer.solver] Write out rest of general-case solver
Untested.
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
bf55b28c50
|
[instancer.solver] Implement no-gain in the general solution
This can replace the DefaultUnmoved
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
e94f564149
|
[instancer.solver] Start fleshing out L4
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
eef320e974
|
[instancer] Err, fixups
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
ac05ed19bb
|
[instancer] Fix code move
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
d611c1519e
|
[instancer] Add assertion
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
8ca0dab0c0
|
[instancer.solver] Simplify solver
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
32be0d46ec
|
[instancer.solver] Massage a bit
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
92c67c2e22
|
[instancer] Add infrastructure for L4 instancing
|
2022-10-13 10:35:02 -06:00 |
|
Behdad Esfahbod
|
af9ab41d21
|
[instancer] Move solving code into instancer.solver module
|
2022-10-13 10:35:02 -06:00 |
|