TaskSketcherSolverAdvanced
0
0
326
630
Form
-
-
Default algorithm used for Sketch solving
Default solver:
-
Solver is 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
-
-
If selected, the Maximum iterations value is multiplied by the sketch size
Sketch size multiplier:
-
0
0
Maximum iterations will be multiplied by 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 for determination of 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 for determination of Redundant constraints
Redundant max. iterations:
-
Same as 'Maximum iterations', but for redundant solving
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
999
100
RedundantSolverMaxIterations
Mod/Sketcher/SolverAdvanced
-
-
If selected, the Maximum iterations value for the redundant algorithm is multiplied 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