TaskSketcherSolverAdvanced
0
0
326
630
Form
-
-
Default algorithm used for solving the sketch
Default solver
-
Solver used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.
2
DefaultSolver
Mod/Sketcher/SolverAdvanced
-
BFGS
-
LevenbergMarquardt
-
DogLeg
-
-
Type of function to apply in DogLeg for the Gauss step
DogLeg Gauss step
-
Step type used in the DogLeg algorithm
0
DogLegGaussStep
Mod/Sketcher/SolverAdvanced
-
FullPivLU
-
LeastNorm-FullPivLU
-
LeastNorm-LDLT
-
-
Maximum number of iterations of the default algorithm
Maximum iterations
-
Maximum iterations to find convergence before solver is stopped
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
999
100
MaxIter
Mod/Sketcher/SolverAdvanced
-
-
Scales the maximum iteration count based on the sketch size
Sketch size multiplier
-
0
0
Scales the maximum iteration count based on the number of parameters
Qt::RightToLeft
SketchSizeMultiplier
Mod/Sketcher/SolverAdvanced
-
-
Error threshold under which convergence is reached
Convergence
-
Threshold for squared error that is used
to determine whether a solution converges or not
Qt::LeftToRight
1E-10
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
Convergence
Mod/Sketcher/SolverAdvanced
-
-
Param1
-
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
param
Mod/Sketcher/SolverAdvanced
-
-
Param2
-
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
param
Mod/Sketcher/SolverAdvanced
-
-
Param3
-
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
param
Mod/Sketcher/SolverAdvanced
-
-
Algorithm used for the rank revealing QR decomposition
QR algorithm
-
During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster
1
QRMethod
Mod/Sketcher/SolverAdvanced
-
Eigen Dense QR
-
Eigen Sparse QR
-
-
Pivot threshold
-
During a QR, values under the pivot threshold are treated as zero
1E-13
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
QRPivotThreshold
Mod/Sketcher/SolverAdvanced
-
-
Solving algorithm used to detect redundant constraints
Redundant solver
-
Solver used to determine whether a group is redundant or conflicting
2
RedundantDefaultSolver
Mod/Sketcher/SolverAdvanced
-
BFGS
-
LevenbergMarquardt
-
DogLeg
-
-
Maximum number of iterations of the solver used to detect redundant constraints
Maximum redundant solver iterations
-
Same as 'Maximum iterations', but for redundant solving
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
999
100
RedundantSolverMaxIterations
Mod/Sketcher/SolverAdvanced
-
-
Multiplies the maximum iterations value for the redundant algorithm by the sketch size
Redundant sketch size multiplier
-
Same as 'Sketch size multiplier', but for redundant solving
Qt::RightToLeft
RedundantSketchSizeMultiplier
Mod/Sketcher/SolverAdvanced
-
-
Error threshold under which convergence is reached for the solving of redundant constraints
Redundant convergence
-
Same as 'Convergence', but for redundant solving
1E-10
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
RedundantConvergence
Mod/Sketcher/SolverAdvanced
-
-
Redundant param1
-
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
param
Mod/Sketcher/SolverAdvanced
-
-
Redundant param2
-
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
param
Mod/Sketcher/SolverAdvanced
-
-
Redundant param3
-
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
param
Mod/Sketcher/SolverAdvanced
-
-
Degree of verbosity of the debug output to the console
Console debug mode
-
Verbosity of console output
1
DebugMode
Mod/Sketcher/SolverAdvanced
-
None
-
Minimum
-
Iteration level
-
-
Solve
-
Resets all solver values to their default values
Restore Defaults
Gui::PrefLineEdit
QLineEdit
Gui::PrefComboBox
QComboBox
Gui::PrefCheckBox
QCheckBox
Gui::PrefSpinBox
QSpinBox