36 bool preserve_topology =
false;
85 double stuck_refine_stall_eps = 0.1;
95 int stuck_refine_cooldown = 0;
97 int stuck_refine_num_worst = 0;
99 int stuck_refine_rings = 0;
101 double stuck_refine_factor = 0.5;
104 double stuck_refine_min_scalar = 1e-3;
109 double stuck_refine_gradation = 2.0;
126 bool stuck_refine_force_split =
true;
136 bool skip_good_regions =
false;
140 double skip_good_regions_margin = 0.9;
142 double splitting_l2 = -1.;
143 double collapsing_l2 =
144 std::numeric_limits<double>::max();
146 double stop_energy = 100;
161 double w_envelope = 1. - 1e-4;
165 bool interleaved_smoothing =
true;
166 int interleaved_smoothing_passes = 1;
299 bool debug_output =
false;
300 bool perform_sanity_checks =
false;
317 splitting_l2 = l * l * (16 / 9.);
318 collapsing_l2 = l * l * (16 / 25.);
The parameters tetwild, triwild and simwild all share.
Definition OptimizerParameters.h:28
int project_line_search_nested_steps
Partial-projection bisections tried after it gives up; 0 disables that pass.
Definition OptimizerParameters.h:160
double w_amips
Definition OptimizerParameters.h:154
int coarsen_max_inner_passes
Definition OptimizerParameters.h:297
std::string smoothing_mode
"projected" or "exact"; see SmoothVertexOptions::SmoothingMode.
Definition OptimizerParameters.h:156
bool coarsen_pass
Definition OptimizerParameters.h:190
bool optimize_envelope_around_simplified
Definition OptimizerParameters.h:63
int coarsen_global_smoothing_passes
Definition OptimizerParameters.h:255
int coarsen_max_rounds
Definition OptimizerParameters.h:279
void init_lengths_from_diagonal(const double diag)
Derive the edge-length and envelope quantities from the bounding-box diagonal.
Definition OptimizerParameters.h:309
bool coarsen_unbounded
Definition OptimizerParameters.h:214
int split_high_valence_threshold
Definition OptimizerParameters.h:70
int coarsen_local_smoothing_passes
Definition OptimizerParameters.h:232
int project_line_search_steps
Bisections tried before the projected search gives up. See SmoothVertexOptions.
Definition OptimizerParameters.h:158
int coarsen_smooth_ring
Definition OptimizerParameters.h:248
int num_smoothing_passes
Number and placement of smoothing passes in the shared Wild optimization driver.
Definition OptimizerParameters.h:164