Skip to content

Automatic Solver Selection - #26

Open
j4yk wants to merge 148 commits into
babelsberg:masterfrom
psieg:release/automatic_solver_selection_pr
Open

Automatic Solver Selection#26
j4yk wants to merge 148 commits into
babelsberg:masterfrom
psieg:release/automatic_solver_selection_pr

Conversation

@j4yk

@j4yk j4yk commented Aug 4, 2015

Copy link
Copy Markdown
Contributor

Solvers are automatically selected if no solver is specified when a Constraint is created.

By default, the solving time matters most, but this can be changed to minimize the number of changed variables or the squared change distance for numeric values.

Several logging flags can be activated in the options. They will cause logging messages about the solver selection process to be emitted to the JavaScript console.

psieg and others added 30 commits April 28, 2015 14:10
fixed definingSolver not being set with multiple solvers for a constraint
gersseba and others added 29 commits July 15, 2015 14:44
add solver selection metrics about variable changes
the referenced lines have been restored in the other branch

[skip ci]
so that code path is tested too
but did not receive it from reevaluateSolverSelection
call Constraint#abandon() instead of marking them and compacting the
external variables

also remove the abandoned Constraint from
ConstrainedVariable._constraints, that did not happen before
so you do not need to get the result of always
that might not be possible in babelsberg-script anyway
This reverts commit eb0dc87.

Conflicts:
	standalone/webworker.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants