gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
DefaultOptions.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef DEFAULT_OPTIONS_H
7 #define DEFAULT_OPTIONS_H
8 
9 #include "GmshConfig.h"
10 #include "GmshDefines.h"
11 #include "Options.h"
12 
13 // PLEASE RESPECT THE ALPHABETICAL ORDER WHEN
14 // INSERTING A NEW OPTION!
15 //
16 // Option Database (General, Geometry, Mesh, Post, View, Print), with
17 // default values. The first number defines the level of saving: O
18 // for the option file, S for the session file and F for the full
19 // listing:
20 
21 #define S GMSH_SESSIONRC
22 #define O GMSH_OPTIONSRC
23 #define F GMSH_FULLRC
24 #define D GMSH_DEPRECATED
25 
26 // STRINGS
27 
29  { F|O, "AxesFormatX" , opt_general_axes_format0 , "%.3g" ,
30  "Number format for X-axis (in standard C form)" },
31  { F|O, "AxesFormatY" , opt_general_axes_format1 , "%.3g" ,
32  "Number format for Y-axis (in standard C form)" },
33  { F|O, "AxesFormatZ" , opt_general_axes_format2 , "%.3g" ,
34  "Number format for Z-axis (in standard C form)" },
35  { F|O, "AxesLabelX" , opt_general_axes_label0 , "" ,
36  "X-axis label" },
37  { F|O, "AxesLabelY" , opt_general_axes_label1 , "" ,
38  "Y-axis label" },
39  { F|O, "AxesLabelZ" , opt_general_axes_label2 , "" ,
40  "Z-axis label" },
41 
42  { F|O, "BackgroundImageFileName" , opt_general_background_image_filename , "" ,
43  "Background image file in JPEG, PNG or PDF format" },
44  { F, "BuildInfo" , opt_general_build_info , "" ,
45  "Gmsh build information (read-only)" },
46  { F, "BuildOptions" , opt_general_build_options , "" ,
47  "Gmsh build options (read-only)" },
48 
49  { F|O, "DefaultFileName" , opt_general_default_filename , "untitled.geo" ,
50  "Default project file name" },
51  { F, "Display" , opt_general_display , "" ,
52  "X server to use (only for Unix versions)" },
53 
54  { F|O, "ErrorFileName" , opt_general_error_filename ,
55 #if defined(WIN32)
56  "gmsh-errors" ,
57 #else
58  ".gmsh-errors" ,
59 #endif
60  "File into which the log is saved if a fatal error occurs" },
61  { F|S, "ExecutableFileName", opt_general_executable_filename , "" ,
62  "File name of the Gmsh executable (read-only)"},
63 
64  { F, "FileName" , opt_general_filename , "" ,
65  "Current project file name (read-only)" },
66  { F|S, "FltkTheme" , opt_general_gui_theme , "" ,
67  "FLTK user interface theme (try e.g. plastic or gtk+)" },
68 
69  { F|O, "GraphicsFont" , opt_general_graphics_font , "Helvetica" ,
70  "Font used in the graphic window" },
71  { F|O, "GraphicsFontEngine" , opt_general_graphics_font_engine , "Native" ,
72  "Set graphics font engine (Native, StringTexture, Cairo)" },
73  { F|O, "GraphicsFontTitle" , opt_general_graphics_font_title , "Helvetica" ,
74  "Font used in the graphic window for titles" },
75 
76  { F|S, "OptionsFileName" , opt_general_options_filename ,
77 #if defined(WIN32)
78  "gmsh-options" ,
79 #else
80  ".gmsh-options" ,
81 #endif
82  "Option file created with `Tools->Options->Save'; automatically read on startup" },
83 
84  { F|S, "RecentFile0", opt_general_recent_file0 , "untitled.geo" ,
85  "Most recent opened file"},
86  { F|S, "RecentFile1", opt_general_recent_file1 , "untitled.geo" ,
87  "2nd most recent opened file"},
88  { F|S, "RecentFile2", opt_general_recent_file2 , "untitled.geo" ,
89  "3rd most recent opened file"},
90  { F|S, "RecentFile3", opt_general_recent_file3 , "untitled.geo" ,
91  "4th most recent opened file"},
92  { F|S, "RecentFile4", opt_general_recent_file4 , "untitled.geo" ,
93  "5th most recent opened file"},
94  { F|S, "RecentFile5", opt_general_recent_file5 , "untitled.geo" ,
95  "6th most recent opened file"},
96  { F|S, "RecentFile6", opt_general_recent_file6 , "untitled.geo" ,
97  "7th most recent opened file"},
98  { F|S, "RecentFile7", opt_general_recent_file7 , "untitled.geo" ,
99  "8th most recent opened file"},
100  { F|S, "RecentFile8", opt_general_recent_file8 , "untitled.geo" ,
101  "9th most recent opened file"},
102  { F|S, "RecentFile9", opt_general_recent_file9 , "untitled.geo" ,
103  "10th most recent opened file"},
104 
105  { 0, "SessionFileName" , opt_general_session_filename ,
106 #if defined(WIN32)
107  "gmshrc" ,
108 #else
109  ".gmshrc" ,
110 #endif
111  "Option file into which session specific information is saved; automatically "
112  "read on startup" },
113  { F|O, "ScriptingLanguages", opt_general_scripting_languages, "geo" ,
114  "Language(s) in which scripting commands generated by the GUI are written"},
115 
116  { F|O, "TextEditor" , opt_general_editor ,
117 #if defined(WIN32)
118  "notepad.exe '%s'" ,
119 #elif defined(__APPLE__)
120  "open -t '%s'" ,
121 #else
122  "gedit '%s'" ,
123 #endif
124  "System command to launch a text editor" },
125  { F|S, "TmpFileName" , opt_general_tmp_filename ,
126 #if defined(WIN32)
127  "gmsh-tmp" ,
128 #else
129  ".gmsh-tmp" ,
130 #endif
131  "Temporary file used by the geometry module" },
132 
133  { F, "Version" , opt_general_version , "" ,
134  "Gmsh version (read-only)" },
135 
136  { F, "WatchFilePattern", opt_general_watch_file_pattern , "" ,
137  "Pattern of files to merge as they become available"},
138 
139  { 0, nullptr , nullptr , "" , nullptr }
140 } ;
141 
143  { F|O, "DoubleClickedPointCommand" , opt_geometry_double_clicked_point_command,
144  "ONELAB" , "Command parsed when double-clicking on a point, or 'ONELAB' "
145  "to edit associated ONELAB parameters" },
146  { F|O, "DoubleClickedCurveCommand" , opt_geometry_double_clicked_curve_command,
147  "ONELAB" , "Command parsed when double-clicking on a curve, or 'ONELAB' "
148  "to edit associated ONELAB parameters" },
149  { F|O|D, "DoubleClickedLineCommand" , opt_geometry_double_clicked_curve_command,
150  "ONELAB" , "[Deprecated]" },
151  { F|O, "DoubleClickedSurfaceCommand" , opt_geometry_double_clicked_surface_command,
152  "ONELAB" , "Command parsed when double-clicking on a surface, or 'ONELAB' "
153  "to edit associated ONELAB parameters" },
154  { F|O, "DoubleClickedVolumeCommand" , opt_geometry_double_clicked_volume_command,
155  "ONELAB" , "Command parsed when double-clicking on a volume, or 'ONELAB' "
156  "to edit associated ONELAB parameters" },
157 
158  { F|O, "OCCTargetUnit" , opt_geometry_occ_target_unit , "" ,
159  "Length unit to which coordinates from STEP and IGES files are converted to when "
160  "imported by OpenCASCADE, e.g. 'M' for meters (leave empty to use the default "
161  "OpenCASCADE behavior); the option should be set before importing the STEP or "
162  "IGES file"},
163 
164  { F|O, "PipeDefaultTrihedron" , opt_geometry_pipe_default_trihedron,
165  "DiscreteTrihedron" , "Default trihedron type when creating pipes" },
166 
167  { 0, nullptr , nullptr , "" , nullptr }
168 } ;
169 
171  { 0, nullptr , nullptr , "" , nullptr }
172 } ;
173 
175  { F|S, "Executable0" , opt_solver_executable0 , "",
176  "System command to launch solver 0" },
177  { F|S, "Executable1" , opt_solver_executable1 , "" ,
178  "System command to launch solver 1" },
179  { F|S, "Executable2" , opt_solver_executable2 , "" ,
180  "System command to launch solver 2" },
181  { F|S, "Executable3" , opt_solver_executable3 , "" ,
182  "System command to launch solver 3" },
183  { F|S, "Executable4" , opt_solver_executable4 , "" ,
184  "System command to launch solver 4" },
185  { F|S, "Executable5" , opt_solver_executable5 , "",
186  "System command to launch solver 5" },
187  { F|S, "Executable6" , opt_solver_executable6 , "" ,
188  "System command to launch solver 6" },
189  { F|S, "Executable7" , opt_solver_executable7 , "" ,
190  "System command to launch solver 7" },
191  { F|S, "Executable8" , opt_solver_executable8 , "" ,
192  "System command to launch solver 8" },
193  { F|S, "Executable9" , opt_solver_executable9 , "" ,
194  "System command to launch solver 9" },
195 
196  { F|S, "Name0" , opt_solver_name0 , "GetDP" ,
197  "Name of solver 0" },
198  { F|S, "Name1" , opt_solver_name1 , "" ,
199  "Name of solver 1" },
200  { F|S, "Name2" , opt_solver_name2 , "" ,
201  "Name of solver 2" },
202  { F|S, "Name3" , opt_solver_name3 , "" ,
203  "Name of solver 3" },
204  { F|S, "Name4" , opt_solver_name4 , "" ,
205  "Name of solver 4" },
206  { F|S, "Name5" , opt_solver_name5 , "" ,
207  "Name of solver 5" },
208  { F|S, "Name6" , opt_solver_name6 , "" ,
209  "Name of solver 6" },
210  { F|S, "Name7" , opt_solver_name7 , "" ,
211  "Name of solver 7" },
212  { F|S, "Name8" , opt_solver_name8 , "" ,
213  "Name of solver 8" },
214  { F|S, "Name9" , opt_solver_name9 , "" ,
215  "Name of solver 9" },
216 
217  { F|S, "Extension0" , opt_solver_extension0 , ".pro" ,
218  "File extension for solver 0" },
219  { F|S, "Extension1" , opt_solver_extension1 , "" ,
220  "File extension for solver 1" },
221  { F|S, "Extension2" , opt_solver_extension2 , "" ,
222  "File extension for solver 2" },
223  { F|S, "Extension3" , opt_solver_extension3 , "" ,
224  "File extension for solver 3" },
225  { F|S, "Extension4" , opt_solver_extension4 , "" ,
226  "File extension for solver 4" },
227  { F|S, "Extension5" , opt_solver_extension5 , "" ,
228  "File extension for solver 5" },
229  { F|S, "Extension6" , opt_solver_extension6 , "" ,
230  "File extension for solver 6" },
231  { F|S, "Extension7" , opt_solver_extension7 , "" ,
232  "File extension for solver 7" },
233  { F|S, "Extension8" , opt_solver_extension8 , "" ,
234  "File extension for solver 8" },
235  { F|S, "Extension9" , opt_solver_extension9 , "" ,
236  "File extension for solver 9" },
237 
238  { F|S, "OctaveInterpreter" , opt_solver_octave_interpreter , "octave" ,
239  "Name of the Octave interpreter (used to run .m files)" },
240  { F|S, "PythonInterpreter" , opt_solver_python_interpreter , "python" ,
241  "Name of the Python interpreter (used to run .py files if they are not executable)" },
242 
243  { F|S, "RemoteLogin0" , opt_solver_remote_login0 , "",
244  "Command to login to a remote host to launch solver 0" },
245  { F|S, "RemoteLogin1" , opt_solver_remote_login1 , "" ,
246  "Command to login to a remote host to launch solver 1" },
247  { F|S, "RemoteLogin2" , opt_solver_remote_login2 , "" ,
248  "Command to login to a remote host to launch solver 2" },
249  { F|S, "RemoteLogin3" , opt_solver_remote_login3 , "" ,
250  "Command to login to a remote host to launch solver 3" },
251  { F|S, "RemoteLogin4" , opt_solver_remote_login4 , "" ,
252  "Command to login to a remote host to launch solver 4" },
253  { F|S, "RemoteLogin5" , opt_solver_remote_login5 , "",
254  "Command to login to a remote host to launch solver 5" },
255  { F|S, "RemoteLogin6" , opt_solver_remote_login6 , "" ,
256  "Command to login to a remote host to launch solver 6" },
257  { F|S, "RemoteLogin7" , opt_solver_remote_login7 , "" ,
258  "Command to login to a remote host to launch solver 7" },
259  { F|S, "RemoteLogin8" , opt_solver_remote_login8 , "" ,
260  "Command to login to a remote host to launch solver 8" },
261  { F|S, "RemoteLogin9" , opt_solver_remote_login9 , "" ,
262  "Command to login to a remote host to launch solver 9" },
263 
264  { F|O, "SocketName" , opt_solver_socket_name ,
265 #if defined(WIN32) && !defined(__CYGWIN__)
266  "127.0.0.1:0" , // use TCP/IP sockets by default on Windows
267 #else
268  ".gmshsock" , // otherwise use Unix sockets by default
269 #endif
270  "Base name of socket (UNIX socket if the name does not contain a colon, TCP/IP "
271  "otherwise, in the form 'host:baseport'; the actual name/port is constructed "
272  "by appending the unique client id. If baseport is 0 or is not provided, the "
273  "port is chosen automatically (recommended))"},
274 
275  { 0, nullptr , nullptr , "" , nullptr }
276 } ;
277 
279  { F|O, "DoubleClickedGraphPointCommand" , opt_post_double_clicked_graph_point_command, "" ,
280  "Command parsed when double-clicking on a graph data point "
281  "(e.g. Merge Sprintf('file_%g.pos', PostProcessing.GraphPointX);)" },
282 
283  { F|O, "GraphPointCommand" , opt_post_double_clicked_graph_point_command, "" ,
284  "Synonym for `DoubleClickedGraphPointCommand'" },
285 
286  { 0, nullptr , nullptr , "" , nullptr }
287 } ;
288 
290  { F|O, "Attributes" , opt_view_attributes , "" ,
291  "Optional string attached to the view. If the string contains 'AlwaysVisible', "
292  "the view will not be hidden when new ones are merged."},
293  { F|O, "AxesFormatX" , opt_view_axes_format0 , "%.3g" ,
294  "Number format for X-axis (in standard C form)" },
295  { F|O, "AxesFormatY" , opt_view_axes_format1 , "%.3g" ,
296  "Number format for Y-axis (in standard C form)" },
297  { F|O, "AxesFormatZ" , opt_view_axes_format2 , "%.3g" ,
298  "Number format for Z-axis (in standard C form)" },
299  { F|O, "AxesLabelX" , opt_view_axes_label0 , "" ,
300  "X-axis label" },
301  { F|O, "AxesLabelY" , opt_view_axes_label1 , "" ,
302  "Y-axis label" },
303  { F|O, "AxesLabelZ" , opt_view_axes_label2 , "" ,
304  "Z-axis label" },
305 
306  { F|O, "DoubleClickedCommand" , opt_view_double_clicked_command , "" ,
307  "Command parsed when double-clicking on the view" },
308 
309  { F, "FileName" , opt_view_filename , "" ,
310  "Default post-processing view file name" },
311  { F|O, "Format" , opt_view_format , "%.3g" ,
312  "Number format (in standard C form)" },
313 
314  { F|O, "GeneralizedRaiseX" , opt_view_gen_raise0 , "v0" ,
315  "Generalized elevation of the view along X-axis (in model coordinates, "
316  "using formula possibly containing x, y, z, s[tep], t[ime], v0, ... v8)" },
317  { F|O, "GeneralizedRaiseY" , opt_view_gen_raise1 , "v1" ,
318  "Generalized elevation of the view along Y-axis (in model coordinates, "
319  "using formula possibly containing x, y, z, s[tep], t[ime], v0, ... v8)" },
320  { F|O, "GeneralizedRaiseZ" , opt_view_gen_raise2 , "v2" ,
321  "Generalized elevation of the view along Z-axis (in model coordinates, "
322  "using formula possibly containing x, y, z, s[tep], t[ime], v0, ... v8)" },
323  { F|O, "Group" , opt_view_group , "" ,
324  "Group to which this view belongs" },
325 
326  { F, "Name" , opt_view_name , "" ,
327  "Default post-processing view name" },
328 
329  { F|O, "Stipple0" , opt_view_stipple0 , "1*0x1F1F" ,
330  "First stippling pattern" },
331  { F|O, "Stipple1" , opt_view_stipple1 , "1*0x3333" ,
332  "Second stippling pattern" },
333  { F|O, "Stipple2" , opt_view_stipple2 , "1*0x087F" ,
334  "Third stippling pattern" },
335  { F|O, "Stipple3" , opt_view_stipple3 , "1*0xCCCF" ,
336  "Fourth stippling pattern" },
337  { F|O, "Stipple4" , opt_view_stipple4 , "2*0x1111" ,
338  "Fifth stippling pattern" },
339  { F|O, "Stipple5" , opt_view_stipple5 , "2*0x0F0F" ,
340  "Sixth stippling pattern" },
341  { F|O, "Stipple6" , opt_view_stipple6 , "1*0xCFFF" ,
342  "Seventh stippling pattern" },
343  { F|O, "Stipple7" , opt_view_stipple7 , "2*0x0202" ,
344  "Eighth stippling pattern" },
345  { F|O, "Stipple8" , opt_view_stipple8 , "2*0x087F" ,
346  "Ninth stippling pattern" },
347  { F|O, "Stipple9" , opt_view_stipple9 , "1*0xFFFF" ,
348  "Tenth stippling pattern" },
349 
350  { 0, nullptr , nullptr , "" , nullptr }
351 } ;
352 
354  { F|O, "ParameterCommand" , opt_print_parameter_command ,
355  "Mesh.Clip=1; View.Clip=1; General.ClipWholeElements=1; "
356  "General.Clip0D=Print.Parameter; SetChanged;" ,
357  "Command parsed when the print parameter is changed" },
358 
359  { 0, nullptr , nullptr , "" , nullptr }
360 } ;
361 
362 // NUMBERS
363 
365  { F|O, "AbortOnError" , opt_general_abort_on_error , 0. ,
366  "Abort on error? (0: no, 1: abort meshing, 2: throw an exception unless in "
367  "interactive mode, 3: throw an exception always, 4: exit)" },
368  { F|O, "AlphaBlending" , opt_general_alpha_blending , 1. ,
369  "Enable alpha blending (transparency) in post-processing views" },
370  { F|O, "Antialiasing" , opt_general_antialiasing , 0. ,
371  "Use multisample antialiasing (will slow down rendering)" },
372  { F|O, "ArrowHeadRadius" , opt_general_arrow_head_radius , 0.12 ,
373  "Relative radius of arrow head" },
374  { F|O, "ArrowStemLength" , opt_general_arrow_stem_length , 0.56 ,
375  "Relative length of arrow stem" },
376  { F|O, "ArrowStemRadius" , opt_general_arrow_stem_radius , 0.02 ,
377  "Relative radius of arrow stem" },
378  { F|O, "Axes" , opt_general_axes , 0. ,
379  "Axes (0: none, 1: simple axes, 2: box, 3: full grid, 4: open grid, 5: ruler)" },
380  { F|O, "AxesMikado" , opt_general_axes_mikado , 0. ,
381  "Mikado axes style" },
382  { F|O, "AxesAutoPosition" , opt_general_axes_auto_position , 1. ,
383  "Position the axes automatically" },
384  { F|O, "AxesForceValue" , opt_general_axes_force_value , 0. ,
385  "Force values on axes (otherwise use natural coordinates)" },
386  { F|O, "AxesMaxX" , opt_general_axes_xmax , 1. ,
387  "Maximum X-axis coordinate" },
388  { F|O, "AxesMaxY" , opt_general_axes_ymax , 1. ,
389  "Maximum Y-axis coordinate" },
390  { F|O, "AxesMaxZ" , opt_general_axes_zmax , 1. ,
391  "Maximum Z-axis coordinate" },
392  { F|O, "AxesMinX" , opt_general_axes_xmin , 0. ,
393  "Minimum X-axis coordinate" },
394  { F|O, "AxesMinY" , opt_general_axes_ymin , 0. ,
395  "Minimum Y-axis coordinate" },
396  { F|O, "AxesMinZ" , opt_general_axes_zmin , 0. ,
397  "Minimum Z-axis coordinate" },
398  { F|O, "AxesTicsX" , opt_general_axes_tics0 , 5. ,
399  "Number of tics on the X-axis" },
400  { F|O, "AxesTicsY" , opt_general_axes_tics1 , 5. ,
401  "Number of tics on the Y-axis" },
402  { F|O, "AxesTicsZ" , opt_general_axes_tics2 , 5. ,
403  "Number of tics on the Z-axis" },
404  { F|O, "AxesValueMaxX" , opt_general_axes_value_xmax , 1. ,
405  "Maximum X-axis forced value" },
406  { F|O, "AxesValueMaxY" , opt_general_axes_value_ymax , 1. ,
407  "Maximum Y-axis forced value" },
408  { F|O, "AxesValueMaxZ" , opt_general_axes_value_zmax , 1. ,
409  "Maximum Z-axis forced value" },
410  { F|O, "AxesValueMinX" , opt_general_axes_value_xmin , 0. ,
411  "Minimum X-axis forced value" },
412  { F|O, "AxesValueMinY" , opt_general_axes_value_ymin , 0. ,
413  "Minimum Y-axis forced value" },
414  { F|O, "AxesValueMinZ" , opt_general_axes_value_zmin , 0. ,
415  "Minimum Z-axis forced value" },
416 
417  { F|O, "BackgroundGradient" , opt_general_background_gradient , 1. ,
418  "Draw background gradient (0: none, 1: vertical, 2: horizontal, 3: radial)" },
419  { F|O, "BackgroundImage3D" , opt_general_background_image_3d , 0 ,
420  "Create background image in the 3D model (units = model units) or as "
421  "2D background (units = pixels)" },
422  { F|O, "BackgroundImagePage" , opt_general_background_image_page , 0 ,
423  "Page to render in the background image (for multi-page PDFs)" },
424  { F|O, "BackgroundImagePositionX" , opt_general_background_image_position0 , 0 ,
425  "X position of background image (for 2D background: < 0: measure from right window edge; "
426  ">= 1e5: centered)" },
427  { F|O, "BackgroundImagePositionY" , opt_general_background_image_position1 , 0 ,
428  "Y position of background image (for 2D background: < 0: measure from bottom window edge; "
429  ">= 1e5: centered)" },
430  { F|O, "BackgroundImageWidth" , opt_general_background_image_size0 , -1. ,
431  "Width of background image (0: actual width if height = 0, natural scaling if not; "
432  "-1: graphic window width)" },
433  { F|O, "BackgroundImageHeight" , opt_general_background_image_size1 , -1 ,
434  "Height of background image (0: actual height if width = 0, natural scaling if not; "
435  "-1: graphic window height)" },
436  { F|O, "BoundingBoxSize" , opt_general_lc, 1. ,
437  "Overall bounding box size (read-only)" },
438 
439  { F|O, "Camera" , opt_general_camera_mode, 0. ,
440  "Enable camera view mode" },
441  { F|O, "CameraAperture" , opt_general_camera_aperture, 40. ,
442  "Camera aperture in degrees" },
443  { F|O, "CameraEyeSeparationRatio" , opt_general_eye_sep_ratio, 1.5 ,
444  "Eye separation ratio in % for stereo rendering" },
445  { F|O, "CameraFocalLengthRatio" , opt_general_focallength_ratio, 1.0 ,
446  "Camera Focal length ratio" },
447  { F, "Clip0A" , opt_general_clip0a , 1.0 ,
448  "First coefficient in equation for clipping plane 0 (`A' in `AX+BY+CZ+D=0')" },
449  { F, "Clip0B" , opt_general_clip0b , 0.0 ,
450  "Second coefficient in equation for clipping plane 0 (`B' in `AX+BY+CZ+D=0')" },
451  { F, "Clip0C" , opt_general_clip0c , 0.0 ,
452  "Third coefficient in equation for clipping plane 0 (`C' in `AX+BY+CZ+D=0')" },
453  { F, "Clip0D" , opt_general_clip0d , 0.0 ,
454  "Fourth coefficient in equation for clipping plane 0 (`D' in `AX+BY+CZ+D=0')" },
455  { F, "Clip1A" , opt_general_clip1a , 0.0 ,
456  "First coefficient in equation for clipping plane 1" },
457  { F, "Clip1B" , opt_general_clip1b , 1.0 ,
458  "Second coefficient in equation for clipping plane 1" },
459  { F, "Clip1C" , opt_general_clip1c , 0.0 ,
460  "Third coefficient in equation for clipping plane 1" },
461  { F, "Clip1D" , opt_general_clip1d , 0.0 ,
462  "Fourth coefficient in equation for clipping plane 1" },
463  { F, "Clip2A" , opt_general_clip2a , 0.0 ,
464  "First coefficient in equation for clipping plane 2" },
465  { F, "Clip2B" , opt_general_clip2b , 0.0 ,
466  "Second coefficient in equation for clipping plane 2" },
467  { F, "Clip2C" , opt_general_clip2c , 1.0 ,
468  "Third coefficient in equation for clipping plane 2" },
469  { F, "Clip2D" , opt_general_clip2d , 0.0 ,
470  "Fourth coefficient in equation for clipping plane 2" },
471  { F, "Clip3A" , opt_general_clip3a , -1.0 ,
472  "First coefficient in equation for clipping plane 3" },
473  { F, "Clip3B" , opt_general_clip3b , 0.0 ,
474  "Second coefficient in equation for clipping plane 3" },
475  { F, "Clip3C" , opt_general_clip3c , 0.0 ,
476  "Third coefficient in equation for clipping plane 3" },
477  { F, "Clip3D" , opt_general_clip3d , 1.0 ,
478  "Fourth coefficient in equation for clipping plane 3" },
479  { F, "Clip4A" , opt_general_clip4a , 0.0 ,
480  "First coefficient in equation for clipping plane 4" },
481  { F, "Clip4B" , opt_general_clip4b , -1.0 ,
482  "Second coefficient in equation for clipping plane 4" },
483  { F, "Clip4C" , opt_general_clip4c , 0.0 ,
484  "Third coefficient in equation for clipping plane 4" },
485  { F, "Clip4D" , opt_general_clip4d , 1.0 ,
486  "Fourth coefficient in equation for clipping plane 4" },
487  { F, "Clip5A" , opt_general_clip5a , 0.0 ,
488  "First coefficient in equation for clipping plane 5" },
489  { F, "Clip5B" , opt_general_clip5b , 0.0 ,
490  "Second coefficient in equation for clipping plane 5" },
491  { F, "Clip5C" , opt_general_clip5c , -1.0 ,
492  "Third coefficient in equation for clipping plane 5" },
493  { F, "Clip5D" , opt_general_clip5d , 1.0 ,
494  "Fourth coefficient in equation for clipping plane 5" },
495  { F, "ClipFactor" , opt_general_clip_factor , 5.0 ,
496  "Near and far clipping plane distance factor (decrease value for better "
497  "z-buffer resolution)" },
498  { F|O, "ClipOnlyDrawIntersectingVolume" ,
500  "Only draw layer of elements that intersect the clipping plane" },
501  { F|O, "ClipOnlyVolume" , opt_general_clip_only_volume , 0. ,
502  "Only clip volume elements" },
503  { F|S, "ClipPositionX" , opt_general_clip_position0 , 650. ,
504  "Horizontal position (in pixels) of the upper left corner of the clipping "
505  "planes window" },
506  { F|S, "ClipPositionY" , opt_general_clip_position1 , 150. ,
507  "Vertical position (in pixels) of the upper left corner of the clipping "
508  "planes window" },
509  { F|O, "ClipWholeElements" , opt_general_clip_whole_elements , 0. ,
510  "Clip whole elements" },
511  { F|S, "ColorScheme", opt_general_color_scheme , 1. ,
512  "Default color scheme for graphics (0: light, 1: default, 2: grayscale, 3: dark)" },
513  { F|O, "ConfirmOverwrite" , opt_general_confirm_overwrite, 1. ,
514  "Ask confirmation before overwriting files?" },
515  { F|S, "ContextPositionX" , opt_general_context_position0 , 650. ,
516  "Horizontal position (in pixels) of the upper left corner of the contextual "
517  "windows" },
518  { F|S, "ContextPositionY" , opt_general_context_position1 , 150. ,
519  "Vertical position (in pixels) of the upper left corner of the contextual "
520  "windows" },
521 
522  { F|S, "DetachedMenu" , opt_general_detached_menu , 0. ,
523  "Should the menu window be detached from the graphic window?" },
524  { F|O, "DetachedProcess", opt_general_detached_process, 1. ,
525  "On Windows, should processes created by Gmsh be detached?" },
526  { F|O, "DisplayBorderFactor" , opt_general_display_border_factor , 0.2 ,
527  "Border factor for model display (0: model fits window size exactly)" },
528  { F|O, "DoubleBuffer" , opt_general_double_buffer , 1. ,
529  "Use a double buffered graphic window (on Unix, should be set to 0 when "
530  "working on a remote host without GLX)" },
531  { F|O, "DrawBoundingBoxes" , opt_general_draw_bounding_box, 0. ,
532  "Draw bounding boxes" },
533 
534  { F|O, "ExpertMode" , opt_general_expert_mode, 0. ,
535  "Enable expert mode (to disable all the messages meant for inexperienced "
536  "users)" },
537  { F|S, "ExtraPositionX" , opt_general_extra_position0 , 650. ,
538  "Horizontal position (in pixels) of the upper left corner of the generic extra window" },
539  { F|S, "ExtraPositionY" , opt_general_extra_position1 , 350. ,
540  "Vertical position (in pixels) of the upper left corner of the generic extra window" },
541  { F|S, "ExtraHeight" , opt_general_extra_size1 , 100. ,
542  "Height (in pixels) of the generic extra window" },
543  { F|S, "ExtraWidth" , opt_general_extra_size0 , 100. ,
544  "Width (in pixels) of the generic extra window" },
545 
546  { F|O, "FastRedraw" , opt_general_fast_redraw, 0. ,
547  "Draw simplified model while rotating, panning and zooming" },
548  { F|S, "FieldPositionX" , opt_general_field_position0 , 650. ,
549  "Horizontal position (in pixels) of the upper left corner of the field window" },
550  { F|S, "FieldPositionY" , opt_general_field_position1 , 550. ,
551  "Vertical position (in pixels) of the upper left corner of the field window" },
552  { F|S, "FieldHeight" , opt_general_field_size1 , 320. ,
553  "Height (in pixels) of the field window" },
554  { F|S, "FieldWidth" , opt_general_field_size0 , 420. ,
555  "Width (in pixels) of the field window" },
556  { F|S, "FileChooserPositionX" , opt_general_file_chooser_position0 , 200. ,
557  "Horizontal position (in pixels) of the upper left corner of the file chooser "
558  "windows" },
559  { F|S, "FileChooserPositionY" , opt_general_file_chooser_position1 , 200. ,
560  "Vertical position (in pixels) of the upper left corner of the file chooser "
561  "windows" },
562  { F|S, "FltkColorScheme" , opt_general_gui_color_scheme , 0. ,
563  "FLTK user interface color theme (0: standard, 1:dark)" },
564  { F|O, "FltkRefreshRate" , opt_general_gui_refresh_rate , 5. ,
565  "FLTK user interface maximum refresh rate, per second (0: no limit)" },
566  { F|O, "FontSize" , opt_general_fontsize , -1. ,
567  "Size of the font in the user interface, in pixels (-1: automatic)" },
568 
569  { F|O, "GraphicsFontSize" , opt_general_graphics_fontsize , 15. ,
570  "Size of the font in the graphic window, in pixels" },
571  { F|O, "GraphicsFontSizeTitle" , opt_general_graphics_fontsize_title , 18. ,
572  "Size of the font in the graphic window for titles, in pixels" },
573  { F|S, "GraphicsHeight" , opt_general_graphics_size1 , 600. ,
574  "Height (in pixels) of the graphic window" },
575  { F|S, "GraphicsPositionX" , opt_general_graphics_position0 , 50. ,
576  "Horizontal position (in pixels) of the upper left corner of the graphic "
577  "window" },
578  { F|S, "GraphicsPositionY" , opt_general_graphics_position1 , 50. ,
579  "Vertical position (in pixels) of the upper left corner of the graphic "
580  "window" },
581  { F|S, "GraphicsWidth" , opt_general_graphics_size0 , 800. ,
582  "Width (in pixels) of the graphic window" },
583 
584  { F|S, "HighOrderToolsPositionX" , opt_general_hot_position0 , 650. ,
585  "Horizontal position (in pixels) of the upper left corner of the high-order "
586  "tools window" },
587  { F|S, "HighOrderToolsPositionY" , opt_general_hot_position1 , 150. ,
588  "Vertical position (in pixels) of the upper left corner of the high-order "
589  "tools window" },
590  { F|O, "HighResolutionGraphics" , opt_general_high_resolution_graphics , 1. ,
591  "Use high-resolution OpenGL graphics (e.g. for Macs with retina displays)" },
592 
593  { F|O, "InitialModule", opt_general_initial_context, 0. ,
594  "Module launched on startup (0: automatic, 1: geometry, 2: mesh, 3: solver, "
595  "4: post-processing) " },
596  { F|O, "InputScrolling" , opt_general_input_scrolling , 1. ,
597  "Enable numerical input scrolling in user interface (moving the mouse to change "
598  "numbers)" },
599 
600  { F|O, "Light0" , opt_general_light0 , 1. ,
601  "Enable light source 0" },
602  { F|O, "Light0X" , opt_general_light00 , 0.65 ,
603  "X position of light source 0" },
604  { F|O, "Light0Y" , opt_general_light01 , 0.65 ,
605  "Y position of light source 0" },
606  { F|O, "Light0Z" , opt_general_light02 , 1.0 ,
607  "Z position of light source 0" },
608  { F|O, "Light0W" , opt_general_light03 , 0.0 ,
609  "Divisor of the X, Y and Z coordinates of light source 0 (W=0 means "
610  "infinitely far source)" },
611  { F|O, "Light1" , opt_general_light1 , 0.,
612  "Enable light source 1" },
613  { F|O, "Light1X" , opt_general_light10 , 0.5 ,
614  "X position of light source 1" },
615  { F|O, "Light1Y" , opt_general_light11 , 0.3 ,
616  "Y position of light source 1" },
617  { F|O, "Light1Z" , opt_general_light12 , 1.0 ,
618  "Z position of light source 1" },
619  { F|O, "Light1W" , opt_general_light13 , 0.0 ,
620  "Divisor of the X, Y and Z coordinates of light source 1 (W=0 means infinitely "
621  "far source)" },
622  { F|O, "Light2" , opt_general_light2 , 0.,
623  "Enable light source 2" },
624  { F|O, "Light2X" , opt_general_light20 , 0.5 ,
625  "X position of light source 2" },
626  { F|O, "Light2Y" , opt_general_light21 , 0.3 ,
627  "Y position of light source 2" },
628  { F|O, "Light2Z" , opt_general_light22 , 1.0 ,
629  "Z position of light source 2" },
630  { F|O, "Light2W" , opt_general_light23 , 0.0 ,
631  "Divisor of the X, Y and Z coordinates of light source 2 (W=0 means infinitely "
632  "far source)" },
633  { F|O, "Light3" , opt_general_light3 , 0.,
634  "Enable light source 3" },
635  { F|O, "Light3X" , opt_general_light30 , 0.5 ,
636  "X position of light source 3" },
637  { F|O, "Light3Y" , opt_general_light31 , 0.3 ,
638  "Y position of light source 3" },
639  { F|O, "Light3Z" , opt_general_light32 , 1.0 ,
640  "Z position of light source 3" },
641  { F|O, "Light3W" , opt_general_light33 , 0.0 ,
642  "Divisor of the X, Y and Z coordinates of light source 3 (W=0 means infinitely "
643  "far source)" },
644  { F|O, "Light4" , opt_general_light4 , 0.,
645  "Enable light source 4" },
646  { F|O, "Light4X" , opt_general_light40 , 0.5 ,
647  "X position of light source 4" },
648  { F|O, "Light4Y" , opt_general_light41 , 0.3 ,
649  "Y position of light source 4" },
650  { F|O, "Light4Z" , opt_general_light42 , 1.0 ,
651  "Z position of light source 4" },
652  { F|O, "Light4W" , opt_general_light43 , 0.0 ,
653  "Divisor of the X, Y and Z coordinates of light source 4 (W=0 means infinitely "
654  "far source)" },
655  { F|O, "Light5" , opt_general_light5 , 0.,
656  "Enable light source 5" },
657  { F|O, "Light5X" , opt_general_light50 , 0.5 ,
658  "X position of light source 5" },
659  { F|O, "Light5Y" , opt_general_light51 , 0.3 ,
660  "Y position of light source 5" },
661  { F|O, "Light5Z" , opt_general_light52 , 1.0 ,
662  "Z position of light source 5" },
663  { F|O, "Light5W" , opt_general_light53 , 0.0 ,
664  "Divisor of the X, Y and Z coordinates of light source 5 (W=0 means infinitely "
665  "far source)" },
666  { F|O, "LineWidth" , opt_general_line_width , 1.0 ,
667  "Display width of lines (in pixels)" },
668 
669  { F|S, "ManipulatorPositionX" , opt_general_manip_position0 , 650. ,
670  "Horizontal position (in pixels) of the upper left corner of the manipulator "
671  "window" },
672  { F|S, "ManipulatorPositionY" , opt_general_manip_position1 , 150. ,
673  "Vertical position (in pixels) of the upper left corner of the manipulator "
674  "window" },
675  { F, "MaxX" , opt_general_xmax , 0. ,
676  "Maximum model coordinate along the X-axis (read-only)" },
677  { F, "MaxY" , opt_general_ymax , 0. ,
678  "Maximum model coordinate along the Y-axis (read-only)" },
679  { F, "MaxZ" , opt_general_zmax , 0. ,
680  "Maximum model coordinate along the Z-axis (read-only)" },
681  { F|S, "MenuWidth" , opt_general_menu_size0 , 200. ,
682  "Width (in pixels) of the menu tree" },
683  { F|S, "MenuHeight" , opt_general_menu_size1 , 200. ,
684  "Height (in pixels) of the (detached) menu tree" },
685  { F|S, "MenuPositionX" , opt_general_menu_position0 , 400. ,
686  "Horizontal position (in pixels) of the (detached) menu tree" },
687  { F|S, "MenuPositionY" , opt_general_menu_position1 , 400. ,
688  "Vertical position (in pixels) of the (detached) menu tree" },
689  { F|O, "MessageFontSize" , opt_general_message_fontsize , -1. ,
690  "Size of the font in the message window, in pixels (-1: automatic)" },
691  { F|S, "MessageHeight" , opt_general_message_size , 300. ,
692  "Height (in pixels) of the message console when it is visible (should be > 0)" },
693  { F, "MinX" , opt_general_xmin , 0. ,
694  "Minimum model coordinate along the X-axis (read-only)" },
695  { F, "MinY" , opt_general_ymin , 0. ,
696  "Minimum model coordinate along the Y-axis (read-only)" },
697  { F, "MinZ" , opt_general_zmin , 0. ,
698  "Minimum model coordinate along the Z-axis (read-only)" },
699  { F|O, "MouseHoverMeshes" , opt_general_mouse_hover_meshes , 0. ,
700  "Enable mouse hover on meshes" },
701  { F|O, "MouseSelection" , opt_general_mouse_selection , 1. ,
702  "Enable mouse selection" },
703  { F|O, "MouseInvertZoom" , opt_general_mouse_invert_zoom , 0. ,
704  "Invert mouse wheel zoom direction" },
705 
706  { F|S, "NativeFileChooser" , opt_general_native_file_chooser ,
707 #if defined(__APPLE__) || defined(WIN32)
708  1. ,
709 #else
710  0. ,
711 #endif
712  "Use the native file chooser?" },
713  { F|S, "NonModalWindows" , opt_general_non_modal_windows , 1. ,
714  "Force all control windows to be on top of the graphic window "
715  "(\"non-modal\")" },
716  { F|O, "NoPopup" , opt_general_nopopup , 0. ,
717  "Disable interactive dialog windows in scripts (and use default values "
718  "instead)" },
719  { F|O, "NumThreads" , opt_general_num_threads , 1. ,
720  "Maximum number of threads used by Gmsh when compiled with OpenMP support "
721  "(0: use system default, i.e. OMP_NUM_THREADS)"},
722 
723  { F|S, "OptionsPositionX" , opt_general_option_position0 , 650. ,
724  "Horizontal position (in pixels) of the upper left corner of the option "
725  "window" },
726  { F|S, "OptionsPositionY" , opt_general_option_position1 , 150. ,
727  "Vertical position (in pixels) of the upper left corner of the option window" },
728  { F|O, "Orthographic" , opt_general_orthographic , 1. ,
729  "Orthographic projection mode (0: perspective projection)" },
730 
731  { F|S, "PluginPositionX" , opt_general_plugin_position0 , 650. ,
732  "Horizontal position (in pixels) of the upper left corner of the plugin "
733  "window" },
734  { F|S, "PluginPositionY" , opt_general_plugin_position1 , 550. ,
735  "Vertical position (in pixels) of the upper left corner of the plugin window" },
736  { F|S, "PluginHeight" , opt_general_plugin_size1 , 320. ,
737  "Height (in pixels) of the plugin window" },
738  { F|S, "PluginWidth" , opt_general_plugin_size0 , 420. ,
739  "Width (in pixels) of the plugin window" },
740  { F|O, "PointSize" , opt_general_point_size , 3. ,
741  "Display size of points (in pixels)" },
742  { F|O, "PolygonOffsetAlwaysOn" , opt_general_polygon_offset_always , 0. ,
743  "Always apply polygon offset, instead of trying to detect when it is required" },
744  { F|O, "PolygonOffsetFactor" , opt_general_polygon_offset_factor ,
745 #if defined(__APPLE__)
746  0.5 ,
747 #else
748  1.0 ,
749 #endif
750  "Polygon offset factor (offset = factor * DZ + r * units)" },
751  { F|O, "PolygonOffsetUnits" , opt_general_polygon_offset_units , 1. ,
752  "Polygon offset units (offset = factor * DZ + r * units)" },
753  { F|O, "ProgressMeterStep" , opt_general_progress_meter_step , 10. ,
754  "Increment (in percent) of the progress meter bar" },
755 
756  { F|O, "QuadricSubdivisions" , opt_general_quadric_subdivisions, 6. ,
757  "Number of subdivisions used to draw points or lines as spheres or cylinders" },
758 
759  { F, "RotationX" , opt_general_rotation0 , 0.0 ,
760  "First Euler angle (used if Trackball=0)" },
761  { F, "RotationY" , opt_general_rotation1 , 0.0 ,
762  "Second Euler angle (used if Trackball=0)" },
763  { F, "RotationZ" , opt_general_rotation2 , 0.0 ,
764  "Third Euler angle (used if Trackball=0)" },
765  { F|O, "RotationCenterGravity" , opt_general_rotation_center_cg , 1. ,
766  "Rotate around the (pseudo) center of mass instead of (RotationCenterX, "
767  "RotationCenterY, RotationCenterZ)" },
768  { F, "RotationCenterX" , opt_general_rotation_center0 , 0.0 ,
769  "X coordinate of the center of rotation" },
770  { F, "RotationCenterY" , opt_general_rotation_center1 , 0.0 ,
771  "Y coordinate of the center of rotation" },
772  { F, "RotationCenterZ" , opt_general_rotation_center2 , 0.0 ,
773  "Z coordinate of the center of rotation" },
774 
775  { F|S, "SaveOptions" , opt_general_options_save, 0. ,
776  "Automatically save current options in General.OptionsFileName (1) or per model (2)"
777  "when the graphical user interface is closed?" },
778  { F|S, "SaveSession" , opt_general_session_save, 1. ,
779  "Automatically save session specific information in General.SessionFileName "
780  "when the graphical user interface is closed?" },
781  { F, "ScaleX" , opt_general_scale0 , 1.0 ,
782  "X-axis scale factor" },
783  { F, "ScaleY" , opt_general_scale1 , 1.0 ,
784  "Y-axis scale factor" },
785  { F, "ScaleZ" , opt_general_scale2 , 1.0 ,
786  "Z-axis scale factor" },
787  { F|O, "Shininess" , opt_general_shine , 0.4 ,
788  "Material shininess" },
789  { F|O, "ShininessExponent" , opt_general_shine_exponent , 40. ,
790  "Material shininess exponent (between 0 and 128)" },
791  { F|O, "ShowModuleMenu" , opt_general_show_module_menu , 1. ,
792  "Show the standard Gmsh menu in the tree" },
793  { F|O, "ShowOptionsOnStartup", opt_general_show_options_on_startup, 0. ,
794  "Show option window on startup" },
795  { F|O, "ShowMessagesOnStartup", opt_general_show_messages_on_startup, 0. ,
796  "Show message window on startup" },
797  { F|O, "SmallAxes" , opt_general_small_axes , 1. ,
798  "Display the small axes" },
799  { F|O, "SmallAxesPositionX" , opt_general_small_axes_position0 , -60. ,
800  "X position (in pixels) of small axes (< 0: measure from right window edge; >= 1e5:"
801  " centered)" },
802  { F|O, "SmallAxesPositionY" , opt_general_small_axes_position1 , -40. ,
803  "Y position (in pixels) of small axes (< 0: measure from bottom window edge; >= 1e5:"
804  " centered)" },
805  { F|O, "SmallAxesSize" , opt_general_small_axes_size , 30. ,
806  "Size (in pixels) of small axes" },
807  { F|S, "StatisticsPositionX" , opt_general_statistics_position0 , 650. ,
808  "Horizontal position (in pixels) of the upper left corner of the statistic "
809  "window" },
810  { F|S, "StatisticsPositionY" , opt_general_statistics_position1 , 150. ,
811  "Vertical position (in pixels) of the upper left corner of the statistic"
812  " window" },
813  { F|O, "Stereo" , opt_general_stereo_mode , 0. ,
814  "Use stereo rendering" },
815  { F|S, "SystemMenuBar" , opt_general_system_menu_bar , 1. ,
816  "Use the system menu bar on macOS?" },
817 
818  { F|O, "Terminal" , opt_general_terminal , 0. ,
819  "Should information be printed on the terminal (if available)?" },
820  { F|O, "Tooltips" , opt_general_tooltips , 1. ,
821  "Show tooltips in the user interface" },
822  { F|O, "Trackball" , opt_general_trackball , 1. ,
823  "Use trackball rotation mode" },
824  { F|O, "TrackballHyperbolicSheet" , opt_general_trackball_hyperbolic_sheet , 1. ,
825  "Use hyperbolic sheet away from trackball center for z-rotations" },
826  { F, "TrackballQuaternion0" , opt_general_quaternion0 , 0.0 ,
827  "First trackball quaternion component (used if General.Trackball=1)" },
828  { F, "TrackballQuaternion1" , opt_general_quaternion1 , 0.0 ,
829  "Second trackball quaternion component (used if General.Trackball=1)" },
830  { F, "TrackballQuaternion2" , opt_general_quaternion2 , 0.0 ,
831  "Third trackball quaternion component (used if General.Trackball=1)" },
832  { F, "TrackballQuaternion3" , opt_general_quaternion3 , 1.0 ,
833  "Fourth trackball quaternion component (used if General.Trackball=1)" },
834  { F, "TranslationX" , opt_general_translation0 , 0.0 ,
835  "X-axis translation (in model units)" },
836  { F, "TranslationY" , opt_general_translation1 , 0.0 ,
837  "Y-axis translation (in model units)" },
838  { F, "TranslationZ" , opt_general_translation2 , 0.0 ,
839  "Z-axis translation (in model units)" },
840 
841  { F|O, "VectorType" , opt_general_vector_type , 4 ,
842  "Default vector display type (for normals, etc.)" },
843  { F|O, "Verbosity" , opt_general_verbosity , 5. ,
844  "Level of information printed on the terminal and the message console "
845  "(0: silent except for fatal errors, 1: +errors, 2: +warnings, 3: +direct, "
846  "4: +information, 5: +status, 99: +debug)" },
847  { F|S, "VisibilityPositionX" , opt_general_visibility_position0 , 650. ,
848  "Horizontal position (in pixels) of the upper left corner of the visibility "
849  "window" },
850  { F|S, "VisibilityPositionY" , opt_general_visibility_position1 , 150. ,
851  "Vertical position (in pixels) of the upper left corner of the visibility "
852  "window" },
853 
854  { F|O, "ZoomFactor" , opt_general_zoom_factor , 4.0 ,
855  "Middle mouse button zoom acceleration factor" },
856 
857  { 0, nullptr , nullptr , 0. , nullptr }
858 } ;
859 
861  { F|O, "AutoCoherence" , opt_geometry_auto_coherence , 1. ,
862  "Should all duplicate entities be automatically removed with the built-in "
863  "geometry kernel? If Geometry.AutoCoherence = 2, also remove degenerate "
864  "entities. The option has no effect with the OpenCASCADE kernel"},
865 
866  { F, "Clip" , opt_geometry_clip , 0.,
867  "Enable clipping planes? (Plane[i]=2^i, i=0,...,5)" },
868  { F|O, "CopyMeshingMethod" , opt_geometry_copy_meshing_method, 0. ,
869  "Copy meshing method (unstructured or transfinite) when duplicating geometrical "
870  "entities with built-in geometry kernel?" },
871  { F|O, "Curves" , opt_geometry_curves , 1. ,
872  "Display geometry curves?" },
873  { F|O, "CurveLabels" , opt_geometry_curve_labels , 0. ,
874  "Display curve labels?" },
875  { F|O|D, "CurveNumbers" , opt_geometry_curve_labels , 0. ,
876  "[Deprecated]" },
877  { F|O, "CurveSelectWidth" , opt_geometry_curve_sel_width , 3. ,
878  "Display width of selected curves (in pixels)" },
879  { F|O, "CurveType" , opt_geometry_curve_type , 0. ,
880  "Display curves as solid color segments (0), 3D cylinders (1) or tapered "
881  "cylinders (2)" },
882  { F|O, "CurveWidth" , opt_geometry_curve_width , 2. ,
883  "Display width of lines (in pixels)" },
884 
885  { F, "DoubleClickedEntityTag" , opt_geometry_double_clicked_entity_tag, 0. ,
886  "Tag of last double-clicked geometrical entity" },
887 
888  { F|O, "ExactExtrusion" , opt_geometry_exact_extrusion, 1. ,
889  "Use exact extrusion formula in interpolations (set to 0 to allow "
890  "geometrical transformations of extruded entities)" },
891  { F|O, "ExtrudeReturnLateralEntities" , opt_geometry_extrude_return_lateral, 1. ,
892  "Add lateral entities in lists returned by extrusion commands?" },
893  { F|O, "ExtrudeSplinePoints" , opt_geometry_extrude_spline_points, 5. ,
894  "Number of control points for splines created during extrusion" },
895 
896  { F|O, "HighlightOrphans" , opt_geometry_highlight_orphans, 0. ,
897  "Highlight orphan and boundary entities?" },
898 
899  { F|O, "LabelType" , opt_geometry_label_type , 0. ,
900  "Type of entity label (0: description, 1: elementary entity tag, "
901  "2: physical group tag, 3: elementary name, 4: physical name)" },
902  { F|O, "Light" , opt_geometry_light , 1. ,
903  "Enable lighting for the geometry" },
904  { F|O, "LightTwoSide" , opt_geometry_light_two_side , 1. ,
905  "Light both sides of surfaces (leads to slower rendering)" },
906  { F|O|D, "Lines" , opt_geometry_curves , 1. ,
907  "[Deprecated]" },
908  { F|O|D, "LineNumbers" , opt_geometry_curve_labels , 0. ,
909  "[Deprecated]" },
910  { F|O|D, "LineSelectWidth" , opt_geometry_curve_sel_width , 3. ,
911  "[Deprecated]" },
912  { F|O|D, "LineType" , opt_geometry_curve_type , 0. ,
913  "[Deprecated]" },
914  { F|O|D, "LineWidth" , opt_geometry_curve_width , 2. ,
915  "[Deprecated]" },
916 
917  { F|O, "MatchGeomAndMesh" , opt_geometry_match_geom_and_mesh, 0 ,
918  "Matches geometries and meshes" },
919  { F|O, "MatchMeshScaleFactor" , opt_geometry_match_mesh_scale_factor, 1 ,
920  "Rescaling factor for the mesh to correspond to size of the geometry" },
921  { F|O, "MatchMeshTolerance", opt_geometry_match_mesh_tolerance, 1e-6,
922  "Tolerance for matching mesh and geometry"},
923 
924  { F|O, "Normals" , opt_geometry_normals , 0. ,
925  "Display size of normal vectors (in pixels)" },
926  { F|O, "NumSubEdges" , opt_geometry_num_sub_edges , 40. ,
927  "Number of subdivisions (per control point or pole) used to draw curves" },
928 
929  { F|O, "OCCAutoEmbed" , opt_geometry_occ_auto_embed , 1. ,
930  "Automatically embed points, curves and faces in higher dimensional entities if "
931  "they are marked as 'internal' by OpenCASCADE" },
932  { F|O, "OCCAutoFix" , opt_geometry_occ_auto_fix , 1. ,
933  "Automatically fix orientation of wires, faces, shells and volumes when creating "
934  "new entities with the OpenCASCADE kernel" },
935  { F|O, "OCCBooleanPreserveNumbering" , opt_geometry_occ_boolean_preserve_numbering , 1. ,
936  "Try to preserve the numbering of entities through OpenCASCADE boolean operations" },
937  { F|O, "OCCBoundsUseStl" , opt_geometry_occ_bounds_use_stl , 0. ,
938  "Use STL mesh for computing bounds of OpenCASCADE shapes (more accurate, but slower)" },
939  { F|O, "OCCDisableStl" , opt_geometry_occ_disable_stl , 0. ,
940  "Disable STL creation in OpenCASCADE kernel" },
941  { F|O, "OCCFixDegenerated" , opt_geometry_occ_fix_degenerated , 0. ,
942  "Fix degenerated edges/faces when importing STEP, IGES and BRep models with the "
943  "OpenCASCADE kernel" },
944  { F|O, "OCCFixSmallEdges" , opt_geometry_occ_fix_small_edges , 0. ,
945  "Fix small edges when importing STEP, IGES and BRep models with the "
946  "OpenCASCADE kernel" },
947  { F|O, "OCCFixSmallFaces" , opt_geometry_occ_fix_small_faces , 0. ,
948  "Fix small faces when importing STEP, IGES and BRep models with the "
949  "OpenCASCADE kernel" },
950  { F|O, "OCCExportOnlyVisible" , opt_geometry_occ_export_only_visible , 0. ,
951  "Only consider visible shapes when exporting STEP or BREP models with the "
952  "OpenCASCADE kernel" },
953  { F|O, "OCCImportLabels" , opt_geometry_occ_import_labels , 1. ,
954  "Import labels and colors when importing STEP models with the OpenCASCADE kernel" },
955  { F|O, "OCCMakeSolids" , opt_geometry_occ_make_solids , 0. ,
956  "Fix shells and make solids when importing STEP, IGES and BRep models with the "
957  "OpenCASCADE kernel" },
958  { F|O, "OCCParallel" , opt_geometry_occ_parallel , 0. ,
959  "Use multi-threaded OpenCASCADE boolean operators" },
960  { F|O, "OCCSafeUnbind" , opt_geometry_occ_safe_unbind , 0. ,
961  "Revert to safe (i.e. with recursive checks on boundaries) unbinding of entities "
962  "in boolean operations and geometrical transformations" },
963  { F|O, "OCCScaling" , opt_geometry_occ_scaling , 1. ,
964  "Scale STEP, IGES and BRep models by the given factor when importing them with the "
965  "OpenCASCADE kernel" },
966  { F|O, "OCCSewFaces" , opt_geometry_occ_sew_faces , 0. ,
967  "Sew faces when importing STEP, IGES and BRep models with the OpenCASCADE kernel" },
968  { F|O, "OCCThruSectionsDegree" , opt_geometry_occ_thrusections_degree , -1. ,
969  "Maximum degree of surfaces generated by thrusections with the OpenCASCADE kernel, "
970  "if not explicitly specified (default OCC value if negative)" },
971  { F|O, "OCCUnionUnify" , opt_geometry_occ_union_unify , 1. ,
972  "Try to unify faces and edges (remove internal seams) which lie on the same geometry "
973  "after performing a boolean union with the OpenCASCADE kernel" },
974  { F|O, "OCCUseGenericClosestPoint" , opt_geometry_occ_use_generic_closest_point , 0. ,
975  "Use generic algrithm to compute point projections in the OpenCASCADE kernel "
976  "(less robust, but significally faster in some configurations)" },
977  { F, "OffsetX" , opt_geometry_offset0 , 0. ,
978  "Model display offset along X-axis (in model coordinates)" },
979  { F, "OffsetY" , opt_geometry_offset1 , 0. ,
980  "Model display offset along Y-axis (in model coordinates)" },
981  { F, "OffsetZ" , opt_geometry_offset2 , 0. ,
982  "Model display offset along Z-axis (in model coordinates)" },
983  { F|O, "OldCircle" , opt_geometry_old_circle , 0. ,
984  "Use old circle description (compatibility option for old Gmsh geometries)" },
985  { F|O, "OldRuledSurface" , opt_geometry_old_ruled_surface , 0. ,
986  "Use old 3-sided ruled surface interpolation (compatibility option for old Gmsh geometries)" },
987  { F|O, "OldNewReg" , opt_geometry_old_newreg , 1. ,
988  "Use old newreg definition for geometrical transformations (compatibility "
989  "option for old Gmsh geometries)" },
990  { F|O, "OrientedPhysicals" , opt_geometry_oriented_physicals, 1. ,
991  "Use sign of elementary entity in physical definition as orientation indicator" },
992 
993  { F|O, "Points" , opt_geometry_points , 1. ,
994  "Display geometry points?" },
995  { F|O, "PointLabels" , opt_geometry_point_labels , 0. ,
996  "Display points labels?" },
997  { F|O|D, "PointNumbers" , opt_geometry_point_labels , 0. ,
998  "[Deprecated]" },
999  { F|O, "PointSelectSize" , opt_geometry_point_sel_size , 6. ,
1000  "Display size of selected points (in pixels)" },
1001  { F|O, "PointSize" , opt_geometry_point_size , 4. ,
1002  "Display size of points (in pixels)" },
1003  { F|O, "PointType" , opt_geometry_point_type , 0. ,
1004  "Display points as solid color dots (0) or 3D spheres (1)" },
1005 
1006  { F|O, "ReparamOnFaceRobust" , opt_geometry_reparam_on_face_robust, 0 ,
1007  "Use projection for reparametrization of a point classified on GEdge on a GFace" },
1008 
1009  { F|O, "ScalingFactor" , opt_geometry_scaling_factor , 1.0 ,
1010  "Global geometry scaling factor" },
1011  { F|O, "SnapPoints" , opt_geometry_snap_points , 1. ,
1012  "Snap points on curves if their evaluation using the parametrization is larger "
1013  "than the geometrical tolerance (currently only with the OpenCASCADE kernel)"},
1014  { F|O, "SnapX" , opt_geometry_snap0 , 0.1 ,
1015  "Snapping grid spacing along the X-axis" },
1016  { F|O, "SnapY" , opt_geometry_snap1 , 0.1 ,
1017  "Snapping grid spacing along the Y-axis" },
1018  { F|O, "SnapZ" , opt_geometry_snap2 , 0.1 ,
1019  "Snapping grid spacing along the Z-axis" },
1020  { F|O, "Surfaces" , opt_geometry_surfaces , 0. ,
1021  "Display geometry surfaces?" },
1022  { F|O, "SurfaceLabels" , opt_geometry_surface_labels , 0. ,
1023  "Display surface labels?" },
1024  { F|O|D, "SurfaceNumbers" , opt_geometry_surface_labels , 0. ,
1025  "[Deprecated]" },
1026  { F|O, "SurfaceType" , opt_geometry_surface_type , 0. ,
1027  "Surface display type (0: cross, 1: wireframe, 2: solid). Wireframe and solid "
1028  "are not available with the built-in geometry kernel." },
1029 
1030  { F|O, "Tangents" , opt_geometry_tangents , 0. ,
1031  "Display size of tangent vectors (in pixels)" },
1032  { F|O, "Tolerance" , opt_geometry_tolerance, 1.e-8 ,
1033  "Geometrical tolerance" },
1034  { F|O, "ToleranceBoolean" , opt_geometry_tolerance_boolean, 0. ,
1035  "Geometrical tolerance for boolean operations" },
1036  { F, "Transform" , opt_geometry_transform , 0. ,
1037  "Transform model display coordinates (0: no, 1: scale)" },
1038  { F, "TransformXX" , opt_geometry_transform00 , 1. ,
1039  "Element (1,1) of the 3x3 model display transformation matrix" },
1040  { F, "TransformXY" , opt_geometry_transform01 , 0. ,
1041  "Element (1,2) of the 3x3 model display transformation matrix" },
1042  { F, "TransformXZ" , opt_geometry_transform02 , 0. ,
1043  "Element (1,3) of the 3x3 model display transformation matrix" },
1044  { F, "TransformYX" , opt_geometry_transform10 , 0. ,
1045  "Element (2,1) of the 3x3 model display transformation matrix" },
1046  { F, "TransformYY" , opt_geometry_transform11 , 1. ,
1047  "Element (2,2) of the 3x3 model display transformation matrix" },
1048  { F, "TransformYZ" , opt_geometry_transform12 , 0. ,
1049  "Element (2,3) of the 3x3 model display transformation matrix" },
1050  { F, "TransformZX" , opt_geometry_transform20 , 0. ,
1051  "Element (3,1) of the 3x3 model display transformation matrix" },
1052  { F, "TransformZY" , opt_geometry_transform21 , 0. ,
1053  "Element (3,2) of the 3x3 model display transformation matrix" },
1054  { F, "TransformZZ" , opt_geometry_transform22 , 1. ,
1055  "Element (3,3) of the 3x3 model display transformation matrix" },
1056 
1057  { F|O, "Volumes" , opt_geometry_volumes , 0. ,
1058  "Display geometry volumes?" },
1059  { F|O, "VolumeLabels" , opt_geometry_volume_labels , 0. ,
1060  "Display volume labels?" },
1061  { F|O|D, "VolumeNumbers" , opt_geometry_volume_labels , 0. ,
1062  "[Deprecated]" },
1063 
1064  { 0, nullptr , nullptr , 0. , nullptr }
1065 } ;
1066 
1068  { F|O, "Algorithm" , opt_mesh_algo2d , ALGO_2D_FRONTAL ,
1069  "2D mesh algorithm (1: MeshAdapt, 2: Automatic, 3: Initial mesh only, "
1070  "5: Delaunay, 6: Frontal-Delaunay, 7: BAMG, 8: Frontal-Delaunay for Quads, "
1071  "9: Packing of Parallelograms, 11: Quasi-structured Quad)" },
1072  { F|O, "Algorithm3D" , opt_mesh_algo3d , ALGO_3D_DELAUNAY ,
1073  "3D mesh algorithm (1: Delaunay, 3: Initial mesh only, 4: Frontal, "
1074  "7: MMG3D, 9: R-tree, 10: HXT)" },
1075  { F|O, "AlgorithmSwitchOnFailure" , opt_mesh_algo_switch_on_failure , 1 ,
1076  "Switch meshing algorithm on failure? (Currently only for 2D Delaunay-based "
1077  "algorithms, switching to MeshAdapt)"},
1078  { F|O, "AngleSmoothNormals" , opt_mesh_angle_smooth_normals , 30.0 ,
1079  "Threshold angle below which normals are not smoothed" },
1080  { F|O, "AngleToleranceFacetOverlap" , opt_mesh_angle_tolerance_facet_overlap , 0.1,
1081  "Consider connected facets as overlapping when the dihedral angle between the facets is "
1082  "smaller than the user's defined tolerance (in degrees)" },
1083  { F|O, "AnisoMax" , opt_mesh_aniso_max, 1.e33,
1084  "Maximum anisotropy of the mesh" },
1085  { F|O, "AllowSwapAngle" , opt_mesh_allow_swap_edge_angle , 10.0 ,
1086  "Threshold angle (in degrees) between faces normals under which we allow "
1087  "an edge swap" },
1088 
1089  { F|O, "BdfFieldFormat" , opt_mesh_bdf_field_format , 1. ,
1090  "Field format for Nastran BDF files (0: free, 1: small, 2: large)" },
1091  { F|O, "Binary" , opt_mesh_binary , 0. ,
1092  "Write mesh files in binary format (if possible)" },
1093  { F|O, "BoundaryLayerFanElements" , opt_mesh_boundary_layer_fan_elements, 5. ,
1094  "Number of elements (per Pi radians) for 2D boundary layer fans" },
1095  { F|O|D, "BoundaryLayerFanPoints" , opt_mesh_boundary_layer_fan_elements, 5. ,
1096  "[Deprecated]" },
1097 
1098  { F|O, "CgnsImportOrder" , opt_mesh_cgns_import_order , 1. ,
1099  "Order of the mesh to be created by coarsening CGNS structured zones (1 to "
1100  "4)" },
1101  { F|O, "CgnsImportIgnoreBC" , opt_mesh_cgns_import_ignore_bc , 0. ,
1102  "Ignore information in ZoneBC structures when reading a CGNS file" },
1103  { F|O, "CgnsImportIgnoreSolution" , opt_mesh_cgns_import_ignore_solution , 0. ,
1104  "Ignore solution when reading a CGNS file" },
1105  { F|O, "CgnsConstructTopology" , opt_mesh_cgns_construct_topology , 0. ,
1106  "Reconstruct the model topology (BREP) after reading a CGNS file" },
1107  { F|O, "CgnsExportCPEX0045" , opt_mesh_cgns_export_cpex0045 , 0. ,
1108  "Use the CPEX0045 convention when exporting a high-order mesh to CGNS" },
1109  { F|O, "CgnsExportStructured" , opt_mesh_cgns_export_structured , 0. ,
1110  "Export transfinite meshes as structured CGNS grids" },
1111  { F|O|D, "CharacteristicLengthExtendFromBoundary" ,
1113  "[Deprecated]"},
1114  { F|O|D, "CharacteristicLengthFactor" , opt_mesh_lc_factor , 1.0 ,
1115  "[Deprecated]" },
1116  { F|O|D, "CharacteristicLengthMin" , opt_mesh_lc_min, 0.0 ,
1117  "[Deprecated]" },
1118  { F|O|D, "CharacteristicLengthMax" , opt_mesh_lc_max, 1.e22,
1119  "[Deprecated]" },
1120  { F|O|D, "CharacteristicLengthFromCurvature" , opt_mesh_lc_from_curvature , 0. ,
1121  "[Deprecated]" },
1122  { F|O|D, "CharacteristicLengthFromPoints" , opt_mesh_lc_from_points , 1. ,
1123  "[Deprecated]" },
1124  { F|O|D, "CharacteristicLengthFromParametricPoints" , opt_mesh_lc_from_parametric_points , 0. ,
1125  "[Deprecated]"},
1126  { F, "Clip" , opt_mesh_clip , 0.,
1127  "Enable clipping planes? (Plane[i]=2^i, i=0,...,5)" },
1128  { F|O, "ColorCarousel" , opt_mesh_color_carousel , 1. ,
1129  "Mesh coloring (0: by element type, 1: by elementary entity, 2: by physical "
1130  "group, 3: by mesh partition)" },
1131  { F|O, "CompoundClassify" , opt_mesh_compound_classify , 1. ,
1132  "How are surface mesh elements classified on compounds? (0: on the new discrete "
1133  "surface, 1: on the original geometrical surfaces - incompatible with e.g. high-order "
1134  "meshing)" },
1135  { F|O|D, "CompoundCharacteristicLengthFactor" , opt_mesh_compound_lc_factor , 0.5 ,
1136  "[Deprecated]" },
1137  { F|O, "CompoundMeshSizeFactor" , opt_mesh_compound_lc_factor , 0.5 ,
1138  "Mesh size factor applied to compound parts" },
1139  { F, "CpuTime" , opt_mesh_cpu_time , 0. ,
1140  "CPU time (in seconds) for the generation of the current mesh (read-only)" },
1141  { F|O, "CreateTopologyMsh2" , opt_mesh_create_topology_msh2, 0. ,
1142  "Attempt to (re)create the model topology when reading MSH2 files" },
1143 
1144  { F|O, "DrawSkinOnly" , opt_mesh_draw_skin_only , 0. ,
1145  "Draw only the skin of 3D meshes?" },
1146  { F|O, "Dual" , opt_mesh_dual , 0. ,
1147  "Display the dual mesh obtained by barycentric subdivision" },
1148 
1149  { F|O, "ElementOrder" , opt_mesh_order , 1. ,
1150  // "Order" is a reserved token in the parser
1151  "Element order (1: first order elements)" },
1152  { F|O, "Explode" , opt_mesh_explode , 1.0 ,
1153  "Element shrinking factor (between 0 and 1)" },
1154 
1155  { F|O, "FirstElementTag" , opt_mesh_first_element_tag , 1. ,
1156  "First tag (>= 1) of mesh elements when generating or renumbering a mesh" },
1157  { F|O, "FirstNodeTag" , opt_mesh_first_node_tag , 1. ,
1158  "First tag (>= 1) of mesh nodes when generating or renumbering a mesh" },
1159  { F|O, "FlexibleTransfinite" , opt_mesh_flexible_transfinite , 0 ,
1160  "Allow transfinite constraints to be modified for recombination (e.g. Blossom) or "
1161  "by global mesh size factor" },
1162  { F|O, "Format" , opt_mesh_file_format , FORMAT_AUTO ,
1163  "Mesh output format (1: msh, 2: unv, 10: auto, 16: vtk, 19: vrml, 21: mail, "
1164  "26: pos stat, 27: stl, 28: p3d, 30: mesh, 31: bdf, 32: cgns, 33: med, 34: diff, "
1165  "38: ir3, 39: inp, 40: ply2, 41: celum, 42: su2, 47: tochnog, 49: neu, 50: matlab)" },
1166  { F|O, "Hexahedra" , opt_mesh_hexahedra , 1. ,
1167  "Display mesh hexahedra?" },
1168 
1169  { F|O, "HighOrderDistCAD", opt_mesh_ho_dist_cad, 0,
1170  "Try to optimize distance to CAD in high-order optimizer?"},
1171  { F|O, "HighOrderFixBoundaryNodes", opt_mesh_ho_fix_bnd_nodes, 0,
1172  "Fix boundary nodes during high-order optimization?"},
1173  { F|O, "HighOrderIterMax", opt_mesh_ho_iter_max, 100,
1174  "Maximum number of iterations in high-order optimization pass"},
1175  { F|O, "HighOrderNumLayers", opt_mesh_ho_nlayers, 6.,
1176  "Number of layers around a problematic element to consider for high-order "
1177  "optimization, or number of element layers to consider in the boundary "
1178  "layer mesh for high-order fast curving"},
1179  { F|O, "HighOrderOptimize" , opt_mesh_ho_optimize , 0.,
1180  "Optimize high-order meshes? (0: none, 1: optimization, 2: elastic+optimization, "
1181  "3: elastic, 4: fast curving)" },
1182  { F|O, "HighOrderPassMax", opt_mesh_ho_pass_max, 25,
1183  "Maximum number of high-order optimization passes (moving barrier)"},
1184  { F|O, "HighOrderPeriodic" , opt_mesh_ho_periodic , 0.,
1185  "Force location of nodes for periodic meshes using periodicity transform (0: "
1186  "assume identical parametrisations, 1: invert parametrisations, 2: compute "
1187  "closest point" },
1188  { F|O, "HighOrderPoissonRatio", opt_mesh_ho_poisson, 0.33,
1189  "Poisson ratio of the material used in the elastic smoother for high-order meshes "
1190  "(between -1.0 and 0.5, excluded)"},
1191  { F|O, "HighOrderSavePeriodic" , opt_mesh_ho_save_periodic , 0.,
1192  "Save high-order nodes in periodic section of MSH files?" },
1193  { F|O, "HighOrderPrimSurfMesh", opt_mesh_ho_prim_surf_mesh, 0,
1194  "Try to fix flipped surface mesh elements in high-order optimizer?"},
1195  { F|O, "HighOrderThresholdMin", opt_mesh_ho_threshold_min, 0.1,
1196  "Minimum threshold for high-order element optimization"},
1197  { F|O, "HighOrderThresholdMax", opt_mesh_ho_threshold_max, 2.0,
1198  "Maximum threshold for high-order element optimization"},
1199  { F|O, "HighOrderFastCurvingNewAlgo", opt_mesh_ho_fast_new_algo, 0,
1200  "Curve boundary layer with new \"fast curving\" algorithm (experimental)"},
1201  { F|O, "HighOrderCurveOuterBL", opt_mesh_ho_curve_outer_BL, 0,
1202  "Curve also the outer surface of the boundary layer in the fast curving "
1203  "algorithm (0 = do not curve, 1 = curve according to boundary, 2 = curve "
1204  "without breaking outer elements)"},
1205  { F|O, "HighOrderMaxRho", opt_mesh_ho_max_rho, 0.3,
1206  "Maximum min/max ratio of edge/face size for the detection of BL element "
1207  "columns in the fast curving algorithm"},
1208  { F|O, "HighOrderMaxAngle", opt_mesh_ho_max_angle, 3.1415927*10./180.,
1209  "Maximum angle between layers of BL elements for the detection of columns "
1210  "in the fast curving algorithm"},
1211  { F|O, "HighOrderMaxInnerAngle", opt_mesh_ho_max_in_angle, 3.1415927*30./180.,
1212  "Maximum angle between edges/faces within layers of BL triangles/tets "
1213  "for the detection of columns in the fast curving algorithm"},
1214 
1215  { F|O, "IgnoreParametrization" , opt_mesh_ignore_parametrization, 0. ,
1216  "Skip parametrization section when reading meshes in the MSH4 format" },
1217  { F|O, "IgnorePeriodicity" , opt_mesh_ignore_periodicity , 1. ,
1218  "Skip periodic node section and skip periodic boundary alignment step when "
1219  "reading meshes in the MSH2 format" },
1220 
1221  { F|O, "LabelSampling" , opt_mesh_label_sampling , 1. ,
1222  "Label sampling rate (display one label every `LabelSampling' elements)" },
1223  { F|O, "LabelType" , opt_mesh_label_type , 0. ,
1224  "Type of element label (0: node/element tag, 1: elementary entity tag, "
1225  "2: physical entity tag, 3: partition, 4: coordinates)" },
1226  { F|O, "LcIntegrationPrecision" , opt_mesh_lc_integration_precision, 1.e-9 ,
1227  "Accuracy of evaluation of the LC field for 1D mesh generation" },
1228  { F|O, "Light" , opt_mesh_light , 1. ,
1229  "Enable lighting for the mesh" },
1230  { F|O, "LightLines" , opt_mesh_light_lines , 2. ,
1231  "Enable lighting for mesh edges (0: no, 1: surfaces, 2: surfaces+volumes" },
1232  { F|O, "LightTwoSide" , opt_mesh_light_two_side , 1. ,
1233  "Light both sides of surfaces (leads to slower rendering)" },
1234  { F|O, "Lines" , opt_mesh_lines , 0. ,
1235  "Display mesh lines (1D elements)?" },
1236  { F|O, "LineLabels" , opt_mesh_line_labels , 0. ,
1237  "Display mesh line labels?" },
1238  { F|O|D, "LineNumbers" , opt_mesh_line_labels , 0. ,
1239  "[Deprecated]" },
1240  { F|O, "LineWidth" , opt_mesh_line_width , 1.0 ,
1241  "Display width of mesh lines (in pixels)" },
1242 
1243  { F|O, "MaxIterDelaunay3D" , opt_mesh_max_iter_delaunay_3d, 0,
1244  "Maximum number of point insertion iterations in 3D Delaunay mesher "
1245  "(0: unlimited)" },
1246  { F|O, "MaxNumThreads1D" , opt_mesh_max_num_threads_1d , 0. ,
1247  "Maximum number of threads for 1D meshing (0: use General.NumThreads)" },
1248  { F|O, "MaxNumThreads2D" , opt_mesh_max_num_threads_2d , 0. ,
1249  "Maximum number of threads for 2D meshing (0: use General.NumThreads)" },
1250  { F|O, "MaxNumThreads3D" , opt_mesh_max_num_threads_3d , 0. ,
1251  "Maximum number of threads for 3D meshing (0: use General.NumThreads)" },
1252  { F|O, "MaxRetries" , opt_mesh_max_retries , 10 ,
1253  "Maximum number of times meshing is retried on curves and surfaces with a "
1254  "pending mesh"},
1255  { F|O, "MeshOnlyVisible" , opt_mesh_mesh_only_visible, 0. ,
1256  "Mesh only visible entities (experimental)" },
1257  { F|O, "MeshOnlyEmpty" , opt_mesh_mesh_only_empty, 0. ,
1258  "Mesh only entities that have no existing mesh" },
1259  { F|O, "MeshSizeExtendFromBoundary" , opt_mesh_lc_extend_from_boundary, 1. ,
1260  "Extend computation of mesh element sizes from the boundaries into the interior "
1261  "(0: never; 1: for surfaces and volumes; 2: for surfaces and volumes, but use "
1262  "smallest surface element edge length instead of longest length in 3D Delaunay; "
1263  "-2: only for surfaces; -3: only for volumes)"},
1264  { F|O, "MeshSizeFactor" , opt_mesh_lc_factor , 1.0 ,
1265  "Factor applied to all mesh element sizes" },
1266  { F|O, "MeshSizeMin" , opt_mesh_lc_min, 0.0 ,
1267  "Minimum mesh element size" },
1268  { F|O, "MeshSizeMax" , opt_mesh_lc_max, 1.e22,
1269  "Maximum mesh element size" },
1270  { F|O, "MeshSizeFromCurvature" , opt_mesh_lc_from_curvature , 0. ,
1271  "Automatically compute mesh element sizes from curvature, using the value "
1272  "as the target number of elements per 2 * Pi radians" },
1273  { F|O, "MeshSizeFromCurvatureIsotropic" , opt_mesh_lc_from_curvature_iso , 0. ,
1274  "Force isotropic curvature estimation when the mesh size is computed from "
1275  "curvature" },
1276  { F|O, "MeshSizeFromPoints" , opt_mesh_lc_from_points , 1. ,
1277  "Compute mesh element sizes from values given at geometry points" },
1278  { F|O, "MeshSizeFromParametricPoints" , opt_mesh_lc_from_parametric_points , 0. ,
1279  "Compute mesh element sizes from values given at geometry points defining "
1280  "parametric curves"},
1281  { F|O, "MetisAlgorithm" , opt_mesh_partition_metis_algorithm, 1. ,
1282  "METIS partitioning algorithm 'ptype' (1: Recursive, 2: K-way)" },
1283  { F|O, "MetisEdgeMatching" , opt_mesh_partition_metis_edge_matching, 2. ,
1284  "METIS edge matching type 'ctype' (1: Random, 2: Sorted Heavy-Edge)" },
1285  { F|O, "MetisMaxLoadImbalance" , opt_mesh_partition_metis_max_load_imbalance, -1. ,
1286  "METIS maximum load imbalance 'ufactor' (-1: default, i.e. 30 for K-way and 1 "
1287  "for Recursive)" },
1288  { F|O, "MetisObjective" , opt_mesh_partition_metis_objective, 1. ,
1289  "METIS objective type 'objtype' (1: min. edge-cut, 2: min. communication volume)" },
1290  { F|O, "MetisMinConn" , opt_mesh_partition_metis_min_conn, -1. ,
1291  "METIS minimize maximum connectivity of partitions 'minconn' (-1: default)" },
1292  { F|O, "MetisRefinementAlgorithm" , opt_mesh_partition_metis_refinement_algorithm, 2. ,
1293  "METIS algorithm for k-way refinement 'rtype' (1: FM-based cut, 2: Greedy, "
1294  "3: Two-sided node FM, 4: One-sided node FM)" },
1295  { F|O, "MinimumLineNodes" , opt_mesh_min_line_nodes, 2. ,
1296  "Minimum number of nodes used to mesh (straight) lines"},
1297  { F|O, "MinimumCircleNodes" , opt_mesh_min_circle_nodes, 7. ,
1298  "Minimum number of nodes used to mesh circles and ellipses" },
1299  { F|O|D, "MinimumCirclePoints" , opt_mesh_min_circle_nodes, 7. ,
1300  "[Deprecated]" },
1301  { F|O, "MinimumCurveNodes" , opt_mesh_min_curve_nodes, 3. ,
1302  "Minimum number of nodes used to mesh curves other than lines, circles and "
1303  "ellipses"},
1304  { F|O|D, "MinimumCurvePoints" , opt_mesh_min_curve_nodes, 3. ,
1305  "[Deprecated]"},
1306  { F|O, "MinimumElementsPerTwoPi" , opt_mesh_lc_from_curvature, 0. ,
1307  "[Deprecated]" },
1308  { F|O, "MshFileVersion" , opt_mesh_msh_file_version , 4.1 ,
1309  "Version of the MSH file format to use" },
1310  { F|O, "MedFileMinorVersion" , opt_mesh_med_file_minor_version , -1. ,
1311  "Minor version of the MED file format to use (-1: use minor version of the MED library)" },
1312  { F|O, "MedImportGroupsOfNodes" , opt_mesh_med_import_groups_of_nodes , 0. ,
1313  "Import groups of nodes (0: no; 1: create geometrical point for each node)?" },
1314  { F|O, "MedSingleModel" , opt_mesh_med_single_model , 0. ,
1315  "Import MED meshes in the current model, even if several MED mesh names exist" },
1316 
1317  { F, "NbHexahedra" , opt_mesh_nb_hexahedra , 0. ,
1318  "Number of hexahedra in the current mesh (read-only)" },
1319  { F, "NbNodes" , opt_mesh_nb_nodes , 0. ,
1320  "Number of nodes in the current mesh (read-only)" },
1321  { F|O, "NbPartitions" , opt_mesh_partition_num, 0. ,
1322  "Number of partitions" },
1323  { F, "NbPrisms" , opt_mesh_nb_prisms , 0. ,
1324  "Number of prisms in the current mesh (read-only)" },
1325  { F, "NbPyramids" , opt_mesh_nb_pyramids , 0. ,
1326  "Number of pyramids in the current mesh (read-only)" },
1327  { F, "NbTrihedra" , opt_mesh_nb_trihedra , 0. ,
1328  "Number of trihedra in the current mesh (read-only)" },
1329  { F, "NbQuadrangles" , opt_mesh_nb_quadrangles , 0. ,
1330  "Number of quadrangles in the current mesh (read-only)" },
1331  { F, "NbTetrahedra" , opt_mesh_nb_tetrahedra , 0. ,
1332  "Number of tetrahedra in the current mesh (read-only)" },
1333  { F, "NbTriangles" , opt_mesh_nb_triangles , 0. ,
1334  "Number of triangles in the current mesh (read-only)" },
1335  { F|O, "NewtonConvergenceTestXYZ" , opt_mesh_newton_convergence_test_xyz , 0. ,
1336  "Force inverse surface mapping algorithm (Newton-Raphson) to converge in real "
1337  "coordinates (experimental)" },
1338  { F|O, "Nodes" , opt_mesh_nodes , 0. ,
1339  "Display mesh nodes?" },
1340  { F|O, "NodeLabels" , opt_mesh_node_labels , 0. ,
1341  "Display mesh node labels?" },
1342  { F|O, "NodeSize" , opt_mesh_node_size , 4. ,
1343  "Display size of mesh nodes (in pixels)" },
1344  { F|O, "NodeType" , opt_mesh_node_type , 0. ,
1345  "Display mesh nodes as solid color dots (0) or 3D spheres (1)" },
1346  { F|O, "Normals" , opt_mesh_normals , 0.0 ,
1347  "Display size of normal vectors (in pixels)" },
1348  { F|O, "NumSubEdges" , opt_mesh_num_sub_edges , 2. ,
1349  "Number of edge subdivisions used to draw high-order mesh elements" },
1350 
1351  { F|O, "OldInitialDelaunay2D" , opt_mesh_old_initial_delaunay_2d , 0. ,
1352  "Use old initial 2D Delaunay code" },
1353  { F|O, "Optimize" , opt_mesh_optimize , 1. ,
1354  "Optimize the mesh to improve the quality of tetrahedral elements" },
1355  { F|O, "OptimizeThreshold" , opt_mesh_optimize_threshold , 0.3 ,
1356  "Optimize tetrahedra that have a quality below ... " },
1357  { F|O, "OptimizeNetgen" , opt_mesh_optimize_netgen , 0 ,
1358  "Optimize the mesh using Netgen to improve the quality of tetrahedral "
1359  "elements" },
1360 
1361  { F|O, "PartitionHexWeight" , opt_mesh_partition_hex_weight , -1 ,
1362  "Weight of hexahedral element for METIS load balancing (-1: automatic)" },
1363  { F|O, "PartitionLineWeight" , opt_mesh_partition_line_weight , -1 ,
1364  "Weight of line element for METIS load balancing (-1: automatic)" },
1365  { F|O, "PartitionPrismWeight" , opt_mesh_partition_pri_weight , -1 ,
1366  "Weight of prismatic element (wedge) for METIS load balancing (-1: automatic)" },
1367  { F|O, "PartitionPyramidWeight" , opt_mesh_partition_pyr_weight , -1 ,
1368  "Weight of pyramidal element for METIS load balancing (-1: automatic)" },
1369  { F|O, "PartitionQuadWeight" , opt_mesh_partition_qua_weight , -1 ,
1370  "Weight of quadrangle for METIS load balancing (-1: automatic)" },
1371  { F|O, "PartitionTrihedronWeight" , opt_mesh_partition_trih_weight , 0 ,
1372  "Weight of trihedron element for METIS load balancing (-1: automatic)" },
1373  { F|O, "PartitionTetWeight" , opt_mesh_partition_tet_weight , -1 ,
1374  "Weight of tetrahedral element for METIS load balancing (-1: automatic)" },
1375  { F|O, "PartitionTriWeight" , opt_mesh_partition_tri_weight , -1 ,
1376  "Weight of triangle element for METIS load balancing (-1: automatic)" },
1377  { F|O, "PartitionCreateTopology" , opt_mesh_partition_create_topology , 1 ,
1378  "Create boundary representation of partitions" },
1379  { F|O, "PartitionCreatePhysicals" , opt_mesh_partition_create_physicals , 1 ,
1380  "Create physical groups for partitions, based on existing physical groups" },
1381  { F|O, "PartitionCreateGhostCells" , opt_mesh_partition_create_ghost_cells , 0 ,
1382  "Create ghost cells, i.e. create for each partition a ghost entity containing "
1383  "elements connected to neighboring partitions by at least one node." },
1384  { F|O, "PartitionSplitMeshFiles" , opt_mesh_partition_split_mesh_files , 0 ,
1385  "Write one file for each mesh partition" },
1386  { F|O, "PartitionTopologyFile" , opt_mesh_partition_save_topology_file , 0 ,
1387  "Write a .pro file with the partition topology" },
1388  { F|O, "PartitionOldStyleMsh2" , opt_mesh_partition_old_style_msh2 , 1 ,
1389  "Write partitioned meshes in MSH2 format using old style (i.e. by not "
1390  "referencing new partitioned entities, except on partition boundaries), "
1391  "for backward compatibility" },
1392  { F|O, "PartitionConvertMsh2" , opt_mesh_partition_convert_msh2 , 1 ,
1393  "When reading partitioned meshes in MSH2 format, create new partition "
1394  "entities"},
1395  { F|O|D, "Points" , opt_mesh_nodes , 0. ,
1396  "[Deprecated]" },
1397  { F|O|D, "PointNumbers" , opt_mesh_node_labels , 0. ,
1398  "[Deprecated]" },
1399  { F|O|D, "PointSize" , opt_mesh_node_size , 4. ,
1400  "[Deprecated]" },
1401  { F|O|D, "PointType" , opt_mesh_node_type , 0. ,
1402  "[Deprecated]" },
1403  { F|O, "PreserveNumberingMsh2" , opt_mesh_preserve_numbering_msh2 , 0. ,
1404  "Preserve element numbering in MSH2 format (will break meshes with multiple "
1405  "physical groups for a single elementary entity)"},
1406  { F|O, "Prisms" , opt_mesh_prisms , 1. ,
1407  "Display mesh prisms?" },
1408  { F|O, "Pyramids" , opt_mesh_pyramids , 1. ,
1409  "Display mesh pyramids?" },
1410 
1411  { F|O, "QuadqsSizemapMethod" , opt_mesh_quadqs_sizemap_method, 3 ,
1412  "Size map method in QuadQuasiStructured. 0: default, 1: cross-field,"
1413  "2: cross-field + CAD small features adaptation,"
1414  "3: from background mesh (e.g. sizes in current triangulation),"
1415  "4: cross-field + CAD small features adaptation (clamped by background mesh)" },
1416  { F|O, "QuadqsTopologyOptimizationMethods" , opt_mesh_quadqs_topo_optim_methods, 0. ,
1417  "Topology optimization methods in QuadQuasiStructured. 0: default (all),"
1418  "100: pattern-based CAD faces,"
1419  "010: disk quadrangulation remeshing,"
1420  "001: cavity remeshing,"
1421  "xxx: combination of multiple methods (e.g. 111 for all)" },
1422  { F|O, "QuadqsRemeshingBoldness" , opt_mesh_quadqs_remeshing_boldness, 0.66 ,
1423  "Controls how much cavity remeshing is allowed to distort"
1424  " the quad mesh. From 0 (no quality decrease during remeshing) to 1"
1425  " (quality can tend to 0 during remeshing)." },
1426  { F|O, "QuadqsScalingOnTriangulation" , opt_mesh_quadqs_scaling_on_triangulation, 0.75,
1427  "Ratio on the edge length between the triangulation and the quadrangulation."
1428  " Use a small ratio (e.g. 0.5) to get a background triangulation finer"
1429  " than the quad mesh. Useful to get a more accurate cross-field." },
1430  { F|O, "Quadrangles" , opt_mesh_quadrangles , 1. ,
1431  "Display mesh quadrangles?" },
1432  { F|O, "QualityInf" , opt_mesh_quality_inf , 0.0 ,
1433  "Only display elements whose quality measure is greater than QualityInf" },
1434  { F|O, "QualitySup" , opt_mesh_quality_sup , 0.0 ,
1435  "Only display elements whose quality measure is smaller than QualitySup" },
1436  { F|O, "QualityType" , opt_mesh_quality_type , 2. ,
1437  "Type of quality measure (0: SICN~signed inverse condition number, "
1438  "1: SIGE~signed inverse gradient error, 2: gamma~vol/sum_face/max_edge, "
1439  "3: Disto~minJ/maxJ"},
1440 
1441  { F|O, "RadiusInf" , opt_mesh_radius_inf , 0.0 ,
1442  "Only display elements whose longest edge is greater than RadiusInf" },
1443  { F|O, "RadiusSup" , opt_mesh_radius_sup , 0.0 ,
1444  "Only display elements whose longest edge is smaller than RadiusSup" },
1445  { F|O, "RandomFactor" , opt_mesh_rand_factor , 1.e-9 ,
1446  "Random factor used in the 2D meshing algorithm (should be increased if "
1447  "RandomFactor * size(triangle)/size(model) approaches machine accuracy)" },
1448  { F|O, "RandomFactor3D" , opt_mesh_rand_factor3d , 1.e-12 ,
1449  "Random factor used in the 3D meshing algorithm" },
1450  { F|O, "RandomSeed" , opt_mesh_random_seed , 1. ,
1451  "Seed of pseudo-random number generator" },
1452 
1453  { F|O, "ReadGroupsOfElements" , opt_mesh_read_groups_of_elements , 1. ,
1454  "Read groups of elements in UNV meshes (this will discard the elementary "
1455  "entity tags inferred from the element section)"},
1456 #if defined(HAVE_BLOSSOM)
1457  { F|O, "RecombinationAlgorithm" , opt_mesh_algo_recombine , 1 ,
1458 #else
1459  { F|O, "RecombinationAlgorithm" , opt_mesh_algo_recombine , 0 ,
1460 #endif
1461  "Mesh recombination algorithm (0: simple, 1: blossom, 2: simple full-quad, "
1462  "3: blossom full-quad)" },
1463  { F|O, "RecombineAll" , opt_mesh_recombine_all , 0 ,
1464  "Apply recombination algorithm to all surfaces, ignoring per-surface spec" },
1465  { F|O, "RecombineOptimizeTopology" , opt_mesh_recombine_optimize_topology , 5 ,
1466  "Number of topological optimization passes (removal of diamonds, ...) of "
1467  "recombined surface meshes" },
1468  { F|O, "RecombineNodeRepositioning" , opt_mesh_recombine_node_repositioning , 1 ,
1469  "Allow repositioning of nodes during recombination of surface meshes" },
1470  { F|O, "RecombineMinimumQuality" , opt_mesh_recombine_minimum_quality , 0.01 ,
1471  "Minimum quality for quadrangle generated by recombination" },
1472  { F|O, "Recombine3DAll" , opt_mesh_recombine3d_all , 0 ,
1473  "Apply recombination3D algorithm to all volumes, ignoring per-volume spec "
1474  "(experimental)" },
1475  { F|O, "Recombine3DLevel" , opt_mesh_recombine3d_level , 0 ,
1476  "3d recombination level (0: hex, 1: hex+prisms, 2: hex+prism+pyramids) "
1477  "(experimental)" },
1478  { F|O, "Recombine3DConformity" , opt_mesh_recombine3d_conformity , 0 ,
1479  "3d recombination conformity type (0: nonconforming, 1: trihedra, "
1480  "2: pyramids+trihedra, 3:pyramids+hexSplit+trihedra, 4:hexSplit+trihedra)"
1481  "(experimental)" },
1482  { F|O, "RefineSteps" , opt_mesh_refine_steps , 10 ,
1483  "Number of refinement steps in the MeshAdapt-based 2D algorithms" },
1484  { F|O, "Renumber" , opt_mesh_renumber , 1 ,
1485  "Renumber nodes and elements in a continuous sequence after mesh generation" },
1486  { F|O, "ReparamMaxTriangles" , opt_mesh_reparam_max_triangles , 250000 ,
1487  "Maximum number of triangles in a single parametrization patch" },
1488 
1489  { F, "SaveAll" , opt_mesh_save_all , 0. ,
1490  "Save all elements, even if they don't belong to physical groups (for some "
1491  "mesh formats, this removes physical groups altogether)" },
1492  { F|O, "SaveElementTagType" , opt_mesh_save_element_tag_type , 1. ,
1493  "Type of the element tag saved in mesh formats that don't support saving "
1494  "physical or partition ids (1: elementary, 2: physical, 3: partition)" },
1495  { F|O, "SaveGroupsOfElements" , opt_mesh_save_groups_of_elements , 1. ,
1496  "Save groups of elements for each physical group (for UNV and INP mesh format) "
1497  "if value is positive; if negative, save groups of elements for physical "
1498  "groups of dimension dim if the (dim+1)^th least significant digit of "
1499  "-Mesh.SaveGroupsOfElements is 1 (for example: -100 will only save"
1500  "surfaces, while -1010 will save volumes and curves), and for INP "
1501  "skip saving elements of dimension dim altogether if the (dim+1)^th least "
1502  "significant digit of -Mesh.SaveGroupsOfElements is 0"},
1503  { F|O, "SaveGroupsOfNodes" , opt_mesh_save_groups_of_nodes , 0. ,
1504  "Save groups of nodes for each physical group (for UNV, INP and Tochnog "
1505  "mesh formats) if value is positive; if negative, save groups of nodes "
1506  "for physical groups of dimension dim if the (dim+1)^th least significant "
1507  "digit of -Mesh.SaveGroupsOfNodes is 1 (for example: -100 will only "
1508  "save surfaces, while -1010 will save volumes and curves); for INP, save "
1509  "groups of nodes for all entities of dimension dim if the (dim+1)^th least "
1510  "significant digit of -Mesh.SaveGroupsOfNodes is 2"},
1511  { F|O, "SaveParametric" , opt_mesh_save_parametric , 0. ,
1512  "Save parametric coordinates of nodes" },
1513  { F|O, "SaveWithoutOrphans" , opt_mesh_save_without_orphans , 0. ,
1514  "Don't save orphan entities (not connected to any highest dimensional entity "
1515  "in the model) in MSH4 files" },
1516  { F|O, "SaveTopology" , opt_mesh_save_topology, 0. ,
1517  "Save model topology in MSH2 output files (this is always saved in MSH3 and above)" },
1518  { F|O, "ScalingFactor" , opt_mesh_scaling_factor , 1.0 ,
1519  "Global scaling factor applied to the saved mesh" },
1520  { F|O, "SecondOrderIncomplete" , opt_mesh_second_order_incomplete , 0. ,
1521  "Create incomplete second order elements? (8-node quads, 20-node hexas, etc.)" },
1522  { F|O, "SecondOrderLinear" , opt_mesh_second_order_linear , 0. ,
1523  "Should second order nodes (as well as nodes generated with subdivision algorithms) "
1524  "simply be created by linear interpolation?" },
1525  { F|O, "Smoothing" , opt_mesh_nb_smoothing , 1. ,
1526  "Number of smoothing steps applied to the final mesh" },
1527  { F|O, "SmoothCrossField" , opt_mesh_smooth_cross_field , 0. ,
1528  "Apply n barycentric smoothing passes to the 3D cross field" },
1529  { F|O, "CrossFieldClosestPoint" , opt_mesh_cross_field_closest_point , 1. ,
1530  "Use closest point to compute 2D crossfield" },
1531  { F|O, "SmoothNormals" , opt_mesh_smooth_normals , 0. ,
1532  "Smooth the mesh normals?" },
1533  { F|O, "SmoothRatio" , opt_mesh_smooth_ratio , 1.8 ,
1534  "Ratio between mesh sizes at nodes of a same edge (used in BAMG)" },
1535  { F|O, "StlAngularDeflection" , opt_mesh_stl_angular_deflection , 0.3 ,
1536  "Maximum angular deflection when creating STL representations of entities "
1537  "(currently only used with the OpenCASCADE kernel)"},
1538  { F|O, "StlLinearDeflection" , opt_mesh_stl_linear_deflection , 0.001 ,
1539  "Maximum relative linear deflection when creating STL representation of entities "
1540  "(currently only used with the OpenCASCADE kernel)"},
1541  { F|O, "StlLinearDeflectionRelative" , opt_mesh_stl_linear_deflection_relative , 1 ,
1542  "Compute the linear deflection for STL representations relative to the length "
1543  "of curves (currently only used with the OpenCASCADE kernel)"},
1544  { F|O, "StlOneSolidPerSurface" , opt_mesh_stl_one_solid_per_surface, 0. ,
1545  "Create one solid per surface when exporting STL files? (0: single solid, "
1546  "1: one solid per face, 2: one solid per physical surface)" },
1547  { F|O, "StlRemoveDuplicateTriangles" , opt_mesh_stl_remove_duplicate_triangles, 0. ,
1548  "Remove duplicate triangles when importing STL files?" },
1549  { F|O, "SubdivisionAlgorithm" , opt_mesh_algo_subdivide , 0 ,
1550  "Mesh subdivision algorithm (0: none, 1: all quadrangles, 2: all hexahedra, "
1551  "3: barycentric)" },
1552  { F|O, "SurfaceEdges" , opt_mesh_surface_edges , 1. ,
1553  "Display edges of surface mesh?" },
1554  { F|O, "SurfaceFaces" , opt_mesh_surface_faces , 0. ,
1555  "Display faces of surface mesh?" },
1556  { F|O, "SurfaceLabels" , opt_mesh_surface_labels , 0. ,
1557  "Display surface mesh element labels?" },
1558  { F|O|D, "SurfaceNumbers" , opt_mesh_surface_labels , 0. ,
1559  "[Deprecated]" },
1560  { F|O, "SwitchElementTags", opt_mesh_switch_elem_tags, 0. ,
1561  "Invert elementary and physical tags when reading the mesh"},
1562 
1563  { F|O, "Tangents" , opt_mesh_tangents , 0.0 ,
1564  "Display size of tangent vectors (in pixels)" },
1565  { F|O, "Tetrahedra" , opt_mesh_tetrahedra , 1. ,
1566  "Display mesh tetrahedra?" },
1567  { F|O, "ToleranceEdgeLength" , opt_mesh_tolerance_edge_length, 0.0,
1568  "Skip a model edge in mesh generation if its length is less than user's "
1569  "defined tolerance" },
1570  { F|O, "ToleranceInitialDelaunay" , opt_mesh_tolerance_initial_delaunay, 1.e-12,
1571  "Tolerance for initial 3D Delaunay mesher" },
1572  { F|O, "ToleranceReferenceElement" , opt_mesh_tolerance_reference_element , 1e-6,
1573  "Tolerance for classifying a point inside a reference element (of size 1)" },
1574  { F|O, "Triangles" , opt_mesh_triangles , 1. ,
1575  "Display mesh triangles?" },
1576  { F|O, "Trihedra" , opt_mesh_trihedra , 1. ,
1577  "Display mesh trihedra?" },
1578  { F|O, "TransfiniteTri" , opt_mesh_transfinite_tri , 0 ,
1579  "Use alternative transfinite arrangement when meshing 3-sided surfaces" },
1580 
1581  { F|O, "UnvStrictFormat" , opt_mesh_unv_strict_format , 1 ,
1582  "Use strict format specification for UNV files, with 'D' for exponents (instead of "
1583  "'E' as used by some tools)" },
1584 
1585  { F|O, "VolumeEdges" , opt_mesh_volume_edges , 1. ,
1586  "Display edges of volume mesh?" },
1587  { F|O, "VolumeFaces" , opt_mesh_volume_faces , 0. ,
1588  "Display faces of volume mesh?" },
1589  { F|O, "VolumeLabels" , opt_mesh_volume_labels , 0. ,
1590  "Display volume mesh element labels?" },
1591  { F|O|D, "VolumeNumbers" , opt_mesh_volume_labels , 0. ,
1592  "[Deprecated]" },
1593  { F|O, "Voronoi" , opt_mesh_voronoi , 0. ,
1594  "Display the voronoi diagram" },
1595 
1596  { F|O, "ZoneDefinition" , opt_mesh_zone_definition , 0. ,
1597  "Method for defining a zone (0: single zone, 1: by partition, 2: by physical)" },
1598 
1599  { 0, nullptr , nullptr , 0. , nullptr }
1600 } ;
1601 
1603  { F|O, "AlwaysListen" , opt_solver_listen , 0. ,
1604  "Always listen to incoming connection requests?" },
1605  { F|O, "AutoArchiveOutputFiles" , opt_solver_auto_archive_output_files , 0. ,
1606  "Automatically archive output files after each computation" },
1607  { F|O, "AutoCheck" , opt_solver_auto_check , 1. ,
1608  "Automatically check model every time a parameter is changed" },
1609  { F|O, "AutoLoadDatabase" , opt_solver_auto_load_database , 0. ,
1610  "Automatically load the ONELAB database when launching a solver" },
1611  { F|O, "AutoSaveDatabase" , opt_solver_auto_save_database , 1. ,
1612  "Automatically save the ONELAB database after each computation" },
1613  { F|O, "AutoMesh" , opt_solver_auto_mesh , 2. ,
1614  "Automatically mesh (0: never; 1: if geometry changed, but use existing "
1615  "mesh on disk if available; 2: if geometry changed; -1: the geometry script "
1616  "creates the mesh)" },
1617  { F|O, "AutoMergeFile" , opt_solver_auto_merge_file , 1. ,
1618  "Automatically merge result files" },
1619  { F|O, "AutoShowViews" , opt_solver_auto_show_views , 2. ,
1620  "Automcatically show newly merged results (0: none; 1: all; 2: last one)" },
1621  { F|O, "AutoShowLastStep" , opt_solver_auto_show_last_step , 1. ,
1622  "Automatically show the last step in newly merged results, if there are "
1623  "more than 2 steps" },
1624 
1625  { F|O, "Plugins" , opt_solver_plugins , 0. ,
1626  "Enable default solver plugins?" },
1627 
1628  { F|O, "ShowInvisibleParameters" , opt_solver_show_invisible_parameters , 0. ,
1629  "Show all parameters, even those marked invisible" },
1630 
1631  { F|O, "Timeout" , opt_solver_timeout , 5. ,
1632  "Time (in seconds) before closing the socket if no connection is happening" },
1633 
1634  { 0, nullptr , nullptr , 0. , nullptr }
1635 } ;
1636 
1638  { F|O, "AnimationDelay" , opt_post_anim_delay , 0.1 ,
1639  "Delay (in seconds) between frames in automatic animation mode" },
1640  { F|O, "AnimationCycle" , opt_post_anim_cycle , 0. ,
1641  "Cycle through time steps (0) or views (1) for animations" },
1642  { F|O, "AnimationStep" , opt_post_anim_step , 1. ,
1643  "Step increment for animations" },
1644 
1645  { F|O, "Binary" , opt_post_binary , 0. ,
1646  "Write post-processing files in binary format (if possible)" },
1647 
1648  { F|O, "CombineRemoveOriginal" , opt_post_combine_remove_orig , 1. ,
1649  "Remove original views after a Combine operation" },
1650  { F|O, "CombineCopyOptions" , opt_post_combine_copy_options , 1. ,
1651  "Copy options during Combine operation" },
1652 
1653  { F, "DoubleClickedGraphPointX" , opt_post_double_clicked_graph_point_x , 0. ,
1654  "Abscissa of last double-clicked graph point" },
1655  { F, "DoubleClickedGraphPointY" , opt_post_double_clicked_graph_point_y , 0. ,
1656  "Ordinate of last double-clicked graph point" },
1657  { F, "DoubleClickedView" , opt_post_double_clicked_view, 0. ,
1658  "Index of last double-clicked view" },
1659 
1660  { F|O, "ForceElementData" , opt_post_force_element_data , 0. ,
1661  "Try to force saving datasets as ElementData" },
1662  { F|O, "ForceNodeData" , opt_post_force_node_data , 0. ,
1663  "Try to force saving datasets as NodeData" },
1664  { F|O, "Format" , opt_post_file_format , 10. ,
1665  "Default file format for post-processing views (0: ASCII view, 1: binary "
1666  "view, 2: parsed view, 3: STL triangulation, 4: raw text, 5: Gmsh mesh, 6: MED file, "
1667  "10: automatic)" },
1668 
1669  { F, "GraphPointX" , opt_post_double_clicked_graph_point_x , 0. ,
1670  "Synonym for `DoubleClickedGraphPointX'" },
1671  { F, "GraphPointY" , opt_post_double_clicked_graph_point_y , 0. ,
1672  "Synonym for `DoubleClickedGraphPointY'" },
1673 
1674  { F|O, "HorizontalScales" , opt_post_horizontal_scales , 1. ,
1675  "Display value scales horizontally" },
1676 
1677  { F|O, "Link" , opt_post_link , 0. ,
1678  "Post-processing view links (0: apply next option changes to selected views, "
1679  "1: force same options for all selected views)" },
1680 
1681  { F, "NbViews" , opt_post_nb_views , 0. ,
1682  "Current number of views merged (read-only)" },
1683 
1684  { F|O, "Plugins" , opt_post_plugins , 1. ,
1685  "Enable default post-processing plugins?" },
1686 
1687  { F|O, "SaveInterpolationMatrices" , opt_post_save_interpolation_matrices , 1. ,
1688  "Save the interpolation matrices when exporting model-based data" },
1689  { F|O, "SaveMesh" , opt_post_save_mesh , 1. ,
1690  "Save the mesh when exporting model-based data" },
1691  { F|O, "Smoothing" , opt_post_smooth , 0. ,
1692  "Apply (non-reversible) smoothing to post-processing view when merged" },
1693 
1694  { 0, nullptr , nullptr , 0. }
1695 } ;
1696 
1698  { F|O, "AbscissaRangeType" , opt_view_abscissa_range_type , 1 ,
1699  "Ascissa scale range type (1: default, 2: custom)" },
1700  { F|O, "AdaptVisualizationGrid" , opt_view_adapt_visualization_grid , 0. ,
1701  "Use adaptive visualization grid (for high-order elements)?" },
1702  { F|O, "AngleSmoothNormals" , opt_view_angle_smooth_normals , 30.0 ,
1703  "Threshold angle below which normals are not smoothed" },
1704  { F|O, "ArrowSizeMax" , opt_view_arrow_size_max , 60. ,
1705  "Maximum display size of arrows (in pixels)" },
1706  { F|O, "ArrowSizeMin" , opt_view_arrow_size_min , 0. ,
1707  "Minimum display size of arrows (in pixels)" },
1708  { F|O, "AutoPosition" , opt_view_auto_position , 1. ,
1709  "Position the scale or 2D plot automatically (0: manual, 1: automatic, 2: top left, "
1710  "3: top right, 4: bottom left, 5: bottom right, 6: top, 7: bottom, 8: left, 9: right, "
1711  "10: full, 11: top third, 12: in model coordinates)" },
1712  { F|O, "Axes" , opt_view_axes , 0 ,
1713  "Axes (0: none, 1: simple axes, 2: box, 3: full grid, 4: open grid, 5: ruler)" },
1714  { F|O, "AxesMikado" , opt_view_axes_mikado , 0. ,
1715  "Mikado axes style" },
1716  { F|O, "AxesAutoPosition" , opt_view_axes_auto_position , 1. ,
1717  "Position the axes automatically" },
1718  { F|O, "AxesMaxX" , opt_view_axes_xmax , 1. ,
1719  "Maximum X-axis coordinate" },
1720  { F|O, "AxesMaxY" , opt_view_axes_ymax , 1. ,
1721  "Maximum Y-axis coordinate" },
1722  { F|O, "AxesMaxZ" , opt_view_axes_zmax , 1. ,
1723  "Maximum Z-axis coordinate" },
1724  { F|O, "AxesMinX" , opt_view_axes_xmin , 0. ,
1725  "Minimum X-axis coordinate" },
1726  { F|O, "AxesMinY" , opt_view_axes_ymin , 0. ,
1727  "Minimum Y-axis coordinate" },
1728  { F|O, "AxesMinZ" , opt_view_axes_zmin , 0. ,
1729  "Minimum Z-axis coordinate" },
1730  { F|O, "AxesTicsX" , opt_view_axes_tics0 , 5. ,
1731  "Number of tics on the X-axis" },
1732  { F|O, "AxesTicsY" , opt_view_axes_tics1 , 5. ,
1733  "Number of tics on the Y-axis" },
1734  { F|O, "AxesTicsZ" , opt_view_axes_tics2 , 5. ,
1735  "Number of tics on the Z-axis" },
1736 
1737  { F|O, "Boundary" , opt_view_boundary , 0. ,
1738  "Draw the `N minus b'-dimensional boundary of the element (N: element "
1739  "dimension, b: option value)" },
1740 
1741  { F|O, "CenterGlyphs" , opt_view_center_glyphs , 0,
1742  "Center glyphs (arrows, numbers, etc.)? (0: left, 1: centered, 2: right)" },
1743  { F, "Clip" , opt_view_clip , 0.,
1744  "Enable clipping planes? (Plane[i]=2^i, i=0,...,5)" },
1745  { F|O, "Closed" , opt_view_closed , 0,
1746  "Close the subtree containing this view" },
1747  { F|O, "ColormapAlpha" , opt_view_colormap_alpha , 1.0 ,
1748  "Colormap alpha channel value (used only if != 1)" },
1749  { F|O, "ColormapAlphaPower" , opt_view_colormap_alpha_power , 0.0 ,
1750  "Colormap alpha channel power" },
1751  { F|O, "ColormapBeta" , opt_view_colormap_beta , 0.0 ,
1752  "Colormap beta parameter (gamma = 1-beta)" },
1753  { F|O, "ColormapBias" , opt_view_colormap_bias , 0.0 ,
1754  "Colormap bias" },
1755  { F|O, "ColormapCurvature" , opt_view_colormap_curvature , 0.0 ,
1756  "Colormap curvature or slope coefficient" },
1757  { F|O, "ColormapInvert" , opt_view_colormap_invert , 0. ,
1758  "Invert the color values, i.e., replace x with (255-x) in the colormap?" },
1759  { F|O, "ColormapNumber" , opt_view_colormap_number , 2. ,
1760  "Default colormap number (0: black, 1: vis5d, 2: jet, 3: lucie, 4: rainbow, "
1761  "5: emc2000, 6: incadescent, 7: hot, 8: pink, 9: grayscale, 10: french, "
1762  "11: hsv, 12: spectrum, 13: bone, 14: spring, 15: summer, 16: autumm, "
1763  "17: winter, 18: cool, 19: copper, 20: magma, 21: inferno, 22: plasma, "
1764  "23: viridis, 24: turbo)"},
1765  { F|O, "ColormapRotation" , opt_view_colormap_rotation , 0. ,
1766  "Incremental colormap rotation" },
1767  { F|O, "ColormapSwap" , opt_view_colormap_swap , 0. ,
1768  "Swap the min/max values in the colormap?" },
1769  { F|O, "ComponentMap0" , opt_view_component_map0 , 0,
1770  "Forced component 0 (if View.ForceNumComponents > 0)" },
1771  { F|O, "ComponentMap1" , opt_view_component_map1 , 1,
1772  "Forced component 1 (if View.ForceNumComponents > 0)" },
1773  { F|O, "ComponentMap2" , opt_view_component_map2 , 2,
1774  "Forced component 2 (if View.ForceNumComponents > 0)" },
1775  { F|O, "ComponentMap3" , opt_view_component_map3 , 3,
1776  "Forced component 3 (if View.ForceNumComponents > 0)" },
1777  { F|O, "ComponentMap4" , opt_view_component_map4 , 4,
1778  "Forced component 4 (if View.ForceNumComponents > 0)" },
1779  { F|O, "ComponentMap5" , opt_view_component_map5 , 5,
1780  "Forced component 5 (if View.ForceNumComponents > 0)" },
1781  { F|O, "ComponentMap6" , opt_view_component_map6 , 6,
1782  "Forced component 6 (if View.ForceNumComponents > 0)" },
1783  { F|O, "ComponentMap7" , opt_view_component_map7 , 7,
1784  "Forced component 7 (if View.ForceNumComponents > 0)" },
1785  { F|O, "ComponentMap8" , opt_view_component_map8 , 8,
1786  "Forced component 8 (if View.ForceNumComponents > 0)" },
1787  { F, "CustomAbscissaMax" , opt_view_custom_abscissa_max , 0. ,
1788  "User-defined maximum abscissa value" },
1789  { F, "CustomAbscissaMin" , opt_view_custom_abscissa_min , 0. ,
1790  "User-defined minimum abscissa value" },
1791  { F, "CustomMax" , opt_view_custom_max , 0. ,
1792  "User-defined maximum value to be displayed" },
1793  { F, "CustomMin" , opt_view_custom_min , 0. ,
1794  "User-defined minimum value to be displayed" },
1795 
1796  { F|O, "DisplacementFactor" , opt_view_displacement_factor , 1. ,
1797  "Displacement amplification" },
1798  { F|O, "DrawHexahedra" , opt_view_draw_hexahedra , 1. ,
1799  "Display post-processing hexahedra?" },
1800  { F|O, "DrawLines" , opt_view_draw_lines , 1. ,
1801  "Display post-processing lines?" },
1802  { F|O, "DrawPoints" , opt_view_draw_points , 1. ,
1803  "Display post-processing points?" },
1804  { F|O, "DrawPrisms" , opt_view_draw_prisms , 1. ,
1805  "Display post-processing prisms?" },
1806  { F|O, "DrawPyramids" , opt_view_draw_pyramids , 1. ,
1807  "Display post-processing pyramids?" },
1808  { F|O, "DrawTrihedra" , opt_view_draw_trihedra , 1. ,
1809  "Display post-processing trihedra?" },
1810  { F|O, "DrawQuadrangles" , opt_view_draw_quadrangles , 1. ,
1811  "Display post-processing quadrangles?" },
1812  { F|O, "DrawScalars" , opt_view_draw_scalars , 1. ,
1813  "Display scalar values?" },
1814  { F|O, "DrawSkinOnly" , opt_view_draw_skin_only , 0. ,
1815  "Draw only the skin of 3D scalar views?" },
1816  { F|O, "DrawStrings" , opt_view_draw_strings , 1. ,
1817  "Display post-processing annotation strings?" },
1818  { F|O, "DrawTensors" , opt_view_draw_tensors , 1. ,
1819  "Display tensor values?" },
1820  { F|O, "DrawTetrahedra" , opt_view_draw_tetrahedra , 1. ,
1821  "Display post-processing tetrahedra?" },
1822  { F|O, "DrawTriangles" , opt_view_draw_triangles , 1. ,
1823  "Display post-processing triangles?" },
1824  { F|O, "DrawVectors" , opt_view_draw_vectors , 1. ,
1825  "Display vector values?" },
1826 
1827  { F|O, "Explode" , opt_view_explode , 1. ,
1828  "Element shrinking factor (between 0 and 1)" },
1829  { F|O, "ExternalView" , opt_view_external_view , -1. ,
1830  "Index of the view used to color vector fields (-1: self)" },
1831 
1832  { F|O, "FakeTransparency" , opt_view_fake_transparency , 0. ,
1833  "Use fake transparency (cheaper than the real thing, but incorrect)" },
1834  { F|O, "ForceNumComponents" , opt_view_force_num_components , 0. ,
1835  "Force number of components to display (see View.ComponentMapN for mapping)" },
1836 
1837  { F|O, "GeneralizedRaiseFactor" , opt_view_gen_raise_factor , 1. ,
1838  "Generalized raise amplification factor" },
1839  { F|O, "GeneralizedRaiseView" , opt_view_gen_raise_view , -1. ,
1840  "Index of the view used for generalized raise (-1: self)" },
1841  { F|O, "GlyphLocation" , opt_view_glyph_location , 1,
1842  "Glyph (arrow, number, etc.) location (1: center of gravity, 2: node)" },
1843 
1844  { F|O, "Height" , opt_view_size1 , 200. ,
1845  "Height (in pixels) of the scale or 2D plot" },
1846 
1847  { F|O, "IntervalsType" , opt_view_intervals_type , 2 ,
1848  "Type of interval display (1: iso, 2: continuous, 3: discrete, 4: numeric)" },
1849 
1850  { F|O, "Light" , opt_view_light , 1. ,
1851  "Enable lighting for the view" },
1852  { F|O, "LightLines" , opt_view_light_lines , 1. ,
1853  "Light element edges" },
1854  { F|O, "LightTwoSide" , opt_view_light_two_side , 1. ,
1855  "Light both sides of surfaces (leads to slower rendering)" },
1856  { F|O, "LineType" , opt_view_line_type , 0. ,
1857  "Display lines as solid color segments (0) or 3D cylinders (1)" },
1858  { F|O, "LineWidth" , opt_view_line_width , 1.0 ,
1859  "Display width of lines (in pixels)" },
1860 
1861  { F|O, "MaxRecursionLevel" , opt_view_max_recursion_level , 0. ,
1862  "Maximum recursion level for adaptive views" },
1863  { F, "Max" , opt_view_max , 0. ,
1864  "Maximum value in the view (read-only)" },
1865  { F, "MaxVisible" , opt_view_max_visible , 0. ,
1866  "Maximum value in the visible parts of the view, taking current time step "
1867  "and tensor display type into account (read-only)" },
1868  { F, "MaxX" , opt_view_xmax , 0. ,
1869  "Maximum view coordinate along the X-axis (read-only)" },
1870  { F, "MaxY" , opt_view_ymax , 0. ,
1871  "Maximum view coordinate along the Y-axis (read-only)" },
1872  { F, "MaxZ" , opt_view_zmax , 0. ,
1873  "Maximum view coordinate along the Z-axis (read-only)" },
1874  { F, "Min" , opt_view_min , 0. ,
1875  "Minimum value in the view (read-only)" },
1876  { F, "MinVisible" , opt_view_min_visible , 0. ,
1877  "Minimum value in the visible parts of the view, taking current time step "
1878  "and tensor display type into account (read-only)" },
1879  { F, "MinX" , opt_view_xmin , 0. ,
1880  "Minimum view coordinate along the X-axis (read-only)" },
1881  { F, "MinY" , opt_view_ymin , 0. ,
1882  "Minimum view coordinate along the Y-axis (read-only)" },
1883  { F, "MinZ" , opt_view_zmin , 0. ,
1884  "Minimum view coordinate along the Z-axis (read-only)" },
1885 
1886  { F|O, "NbIso" , opt_view_nb_iso , 10. ,
1887  "Number of intervals" },
1888  { F, "NbTimeStep" , opt_view_nb_timestep , 1. ,
1889  "Number of time steps in the view (do not change this!)" },
1890  { F, "NormalRaise" , opt_view_normal_raise , 0. ,
1891  "Elevation of the view along the normal (in model coordinates)" },
1892  { F|O, "Normals" , opt_view_normals , 0. ,
1893  "Display size of normal vectors (in pixels)" },
1894 
1895  { F, "OffsetX" , opt_view_offset0 , 0. ,
1896  "Translation of the view along X-axis (in model coordinates)" },
1897  { F, "OffsetY" , opt_view_offset1 , 0. ,
1898  "Translation of the view along Y-axis (in model coordinates)" },
1899  { F, "OffsetZ" , opt_view_offset2 , 0. ,
1900  "Translation of the view along Z-axis (in model coordinates)" },
1901 
1902  { F|O, "PointSize" , opt_view_point_size , 3. ,
1903  "Display size of points (in pixels)" },
1904  { F|O, "PointType" , opt_view_point_type , 0. ,
1905  "Display points as solid color dots (0), 3D spheres (1), scaled dots "
1906  "(2) or scaled spheres (3)" },
1907  { F|O, "PositionX" , opt_view_position0 , 100. ,
1908  "X position (in pixels) of the scale or 2D plot (< 0: measure from right "
1909  "edge; >= 1e5: centered)" },
1910  { F|O, "PositionY" , opt_view_position1 , 50. ,
1911  "Y position (in pixels) of the scale or 2D plot (< 0: measure from bottom "
1912  "edge; >= 1e5: centered)" },
1913 
1914  { F, "RaiseX" , opt_view_raise0 , 0. ,
1915  "Elevation of the view along X-axis (in model coordinates)" },
1916  { F, "RaiseY" , opt_view_raise1 , 0. ,
1917  "Elevation of the view along Y-axis (in model coordinates)" },
1918  { F, "RaiseZ" , opt_view_raise2 , 0. ,
1919  "Elevation of the view along Z-axis (in model coordinates)" },
1920  { F|O, "RangeType" , opt_view_range_type , 1 ,
1921  "Value scale range type (1: default, 2: custom, 3: per time step)" },
1922 
1923  { F|O, "Sampling" , opt_view_sampling , 1. ,
1924  "Element sampling rate (draw one out every `Sampling' elements)" },
1925  { F|O, "SaturateValues" , opt_view_saturate_values , 0. ,
1926  "Saturate the view values to custom min and max (1: true, 0: false)" },
1927  { F|O, "ScaleType" , opt_view_scale_type , 1 ,
1928  "Value scale type (1: linear, 2: logarithmic, 3: double logarithmic)" },
1929  { F|O, "ShowElement" , opt_view_show_element , 0. ,
1930  "Show element boundaries?" },
1931  { F|O, "ShowScale" , opt_view_show_scale , 1. ,
1932  "Show value scale?" },
1933  { F|O, "ShowTime" , opt_view_show_time , 3. ,
1934  "Time display mode (0: none, 1: time series, 2: harmonic data, 3: automatic, "
1935  "4: step data, 5: multi-step data, 6: real eigenvalues, 7: complex eigenvalues)" },
1936  { F|O, "SmoothNormals" , opt_view_smooth_normals , 0. ,
1937  "Smooth the normals?" },
1938  { F|O, "Stipple" , opt_view_use_stipple , 0. ,
1939  "Stipple curves in 2D and line plots?" },
1940 
1941  { F|O, "Tangents" , opt_view_tangents , 0. ,
1942  "Display size of tangent vectors (in pixels)" },
1943  { F|O, "TargetError" , opt_view_target_error , 1e-4 ,
1944  "Target representation error for adaptive views" },
1945  { F|O, "TensorType" , opt_view_tensor_type , 1. ,
1946  "Tensor display type (1: Von-Mises, 2: maximum eigenvalue, 3: minimum eigenvalue, "
1947  "4: eigenvectors, 5: ellipse, 6: ellipsoid, 7: frame)"},
1948  { F, "TimeStep" , opt_view_timestep , 0. ,
1949  "Current time step displayed" },
1950  { F, "Time" , opt_view_time , -1. ,
1951  "Current time displayed (if positive, sets the time step corresponding "
1952  "the given time value)" },
1953  { F, "TransformXX" , opt_view_transform00 , 1. ,
1954  "Element (1,1) of the 3x3 coordinate transformation matrix" },
1955  { F, "TransformXY" , opt_view_transform01 , 0. ,
1956  "Element (1,2) of the 3x3 coordinate transformation matrix" },
1957  { F, "TransformXZ" , opt_view_transform02 , 0. ,
1958  "Element (1,3) of the 3x3 coordinate transformation matrix" },
1959  { F, "TransformYX" , opt_view_transform10 , 0. ,
1960  "Element (2,1) of the 3x3 coordinate transformation matrix" },
1961  { F, "TransformYY" , opt_view_transform11 , 1. ,
1962  "Element (2,2) of the 3x3 coordinate transformation matrix" },
1963  { F, "TransformYZ" , opt_view_transform12 , 0. ,
1964  "Element (2,3) of the 3x3 coordinate transformation matrix" },
1965  { F, "TransformZX" , opt_view_transform20 , 0. ,
1966  "Element (3,1) of the 3x3 coordinate transformation matrix" },
1967  { F, "TransformZY" , opt_view_transform21 , 0. ,
1968  "Element (3,2) of the 3x3 coordinate transformation matrix" },
1969  { F, "TransformZZ" , opt_view_transform22 , 1. ,
1970  "Element (3,3) of the 3x3 coordinate transformation matrix" },
1971  { F, "Type" , opt_view_type , 1 ,
1972  "Type of plot (1: 3D, 2: 2D space, 3: 2D time, 4: 2D)" },
1973 
1974  { F|O, "UseGeneralizedRaise" , opt_view_use_gen_raise , 0 ,
1975  "Use generalized raise?" },
1976 
1977  { F|O, "VectorType" , opt_view_vector_type , 4 ,
1978  "Vector display type (1: segment, 2: arrow, 3: pyramid, 4: 3D arrow, "
1979  "5: displacement, 6: comet)" },
1980  { F, "Visible" , opt_view_visible , 1. ,
1981  "Is the view visible?" },
1982 
1983  { F|O, "Width" , opt_view_size0 , 300. ,
1984  "Width (in pixels) of the scale or 2D plot" },
1985 
1986  { 0, nullptr , nullptr , 0. , nullptr }
1987 } ;
1988 
1990  { F|O, "Parameter" , opt_print_parameter , 0. ,
1991  "Current value of the print parameter" },
1992  { F|O, "ParameterFirst" , opt_print_parameter_first , -1. ,
1993  "First value of print parameter in loop" },
1994  { F|O, "ParameterLast" , opt_print_parameter_last , 1. ,
1995  "Last value of print parameter in loop" },
1996  { F|O, "ParameterSteps" , opt_print_parameter_steps , 10. ,
1997  "Number of steps in loop over print parameter" },
1998 
1999  { F|O, "Background" , opt_print_background , 0. ,
2000  "Print background (gradient and image)?" },
2001 
2002  { F|O, "CompositeWindows" , opt_print_composite_windows , 0. ,
2003  "Composite all window tiles in the same output image (for bitmap output only)" },
2004 
2005  { F|O, "DeleteTemporaryFiles" , opt_print_delete_tmp_files , 1. ,
2006  "Delete temporary files used during printing" },
2007 
2008  { F|O, "EpsBestRoot" , opt_print_eps_best_root , 1. ,
2009  "Try to minimize primitive splitting in BSP tree sorted PostScript/PDF output" },
2010  { F|O, "EpsCompress" , opt_print_eps_compress , 0. ,
2011  "Compress PostScript/PDF output using zlib" },
2012  { F|O, "EpsLineWidthFactor" , opt_print_eps_line_width_factor , 1.0 ,
2013  "Width factor for lines in PostScript/PDF output" },
2014  { F|O, "EpsOcclusionCulling" , opt_print_eps_occlusion_culling , 1. ,
2015  "Cull occluded primitives (to reduce PostScript/PDF file size)" },
2016  { F|O, "EpsPointSizeFactor" , opt_print_eps_point_size_factor , 1.0 ,
2017  "Size factor for points in PostScript/PDF output" },
2018  { F|O, "EpsPS3Shading" , opt_print_eps_ps3shading , 0. ,
2019  "Enable PostScript Level 3 shading" },
2020  { F|O, "EpsQuality" , opt_print_eps_quality , 1. ,
2021  "PostScript/PDF quality (0: bitmap, 1: vector (simple sort), 2: vector "
2022  "(accurate sort), 3: vector (unsorted)" },
2023 
2024  { F|O, "Format" , opt_print_file_format , FORMAT_AUTO ,
2025  "File format (10: automatic)" },
2026 
2027  { F|O, "GeoLabels" , opt_print_geo_labels , 1. ,
2028  "Save labels in unrolled Gmsh geometries" },
2029  { F|O, "GeoOnlyPhysicals" , opt_print_geo_only_physicals , 0. ,
2030  "Only save entities that belong to physical groups" },
2031  { F|O, "GifDither" , opt_print_gif_dither , 0. ,
2032  "Apply dithering to GIF output" },
2033  { F|O, "GifInterlace" , opt_print_gif_interlace , 0. ,
2034  "Interlace GIF output" },
2035  { F|O, "GifSort" , opt_print_gif_sort , 1. ,
2036  "Sort the colormap in GIF output" },
2037  { F|O, "GifTransparent" , opt_print_gif_transparent , 0. ,
2038  "Output transparent GIF image" },
2039 
2040  { F|O, "Height" , opt_print_height , -1. ,
2041  "Height of printed image; use (possibly scaled) current height if < 0" },
2042 
2043  { F|O, "JpegQuality" , opt_print_jpeg_quality , 100. ,
2044  "JPEG quality (between 1 and 100)" },
2045  { F|O, "JpegSmoothing" , opt_print_jpeg_smoothing , 0. ,
2046  "JPEG smoothing (between 0 and 100)" },
2047 
2048  { F|O, "PgfTwoDim" , opt_print_pgf_two_dim , 1. ,
2049  "Output PGF format for two dimensions. Mostly irrelevant if `PgfExportAxis=0`. "
2050  "Default `1` (yes)." },
2051  { F|O, "PgfExportAxis" , opt_print_pgf_export_axis , 0. ,
2052  "Include axis in export pgf code (not in the png). Default `0` (no)." },
2053  { F|O, "PgfHorizontalBar" , opt_print_pgf_horiz_bar , 0. ,
2054  "Use a horizontal color bar in the pgf output. Default `0` (no)." },
2055  { F|O, "PostElementary" , opt_print_pos_elementary , 1. ,
2056  "Save elementary region tags in mesh statistics exported as "
2057  "post-processing views" },
2058  { F|O, "PostElement" , opt_print_pos_element , 0. ,
2059  "Save element tags in mesh statistics exported as post-processing views" },
2060  { F|O, "PostGamma" , opt_print_pos_gamma , 0. ,
2061  "Save Gamma quality measure in mesh statistics exported as "
2062  "post-processing views" },
2063  { F|O, "PostEta" , opt_print_pos_eta , 0. ,
2064  "Save Eta quality measure in mesh statistics exported as "
2065  "post-processing views" },
2066  { F|O, "PostSICN" , opt_print_pos_SICN , 0. ,
2067  "Save SICN (signed inverse condition number) quality measure in mesh "
2068  "statistics exported as post-processing views" },
2069  { F|O, "PostSIGE" , opt_print_pos_SIGE , 0. ,
2070  "Save SIGE (signed inverse gradient error) quality measure in mesh "
2071  "statistics exported as post-processing views" },
2072  { F|O, "PostDisto" , opt_print_pos_disto , 0. ,
2073  "Save Disto quality measure in mesh statistics exported as "
2074  "post-processing views" },
2075 
2076  { F|O, "TexAsEquation" , opt_print_tex_as_equation , 0. ,
2077  "Print all TeX strings as equations" },
2078  { F|O, "TexForceFontSize" , opt_print_tex_force_fontsize , 0. ,
2079  "Force font size of TeX strings to fontsize in the graphic window" },
2080  { F|O, "TexWidthInMm" , opt_print_tex_width_in_mm , 150. ,
2081  "Width of tex graphics in mm (use 0 for the natural width inferred from the "
2082  "image width in pixels)" },
2083  { F|O, "Text" , opt_print_text , 1. ,
2084  "Print text strings?" },
2085 
2086  { F|O, "X3dCompatibility" , opt_print_x3d_compatibility, 0. ,
2087  "Produce highly compatible X3D output (no scale bar)" },
2088  { F|O, "X3dPrecision" , opt_print_x3d_precision , 1.e-9 ,
2089  "Precision of X3D output" },
2090  { F|O, "X3dRemoveInnerBorders" , opt_print_x3d_remove_inner_borders , 0. ,
2091  "Remove inner borders in X3D output" },
2092  { F|O, "X3dTransparency" , opt_print_x3d_transparency , 0. ,
2093  "Transparency for X3D output" },
2094  { F|O, "X3dSurfaces" , opt_print_x3d_surfaces, 1. ,
2095  "Save surfaces in CAD X3D output (0: no, 1: yes in a single X3D object,"
2096  "2: one X3D object per geometrical surface, 3: one X3D object per"
2097  "physical surface)"},
2098  { F|O, "X3dEdges" , opt_print_x3d_edges, 0. ,
2099  "Save edges in CAD X3D output (0: no, 1: yes in a single X3D object,"
2100  "2: one X3D object per geometrical edge, 3: one X3D object per"
2101  "physical edge)"},
2102  { F|O, "X3dVertices" , opt_print_x3d_vertices, 0. ,
2103  "Save vertices in CAD X3D output (0: no, 1: yes)"},
2104  { F|O, "X3dVolumes" , opt_print_x3d_volumes, 0. ,
2105  "Save separate volumes in CAD X3D output (0: no, 1: yes)"},
2106  { F|O, "X3dColorize" , opt_print_x3d_colorize, 0. ,
2107  "Apply colors to faces (0: no, 1: yes)"},
2108 
2109  { F|O, "Width" , opt_print_width , -1. ,
2110  "Width of printed image; use (possibly scaled) current width if < 0)" },
2111 
2112  { 0, nullptr , nullptr , 0. }
2113 } ;
2114 
2115 // COLORS
2116 
2117 // CONTRARY TO THE PRECEDING OPTIONS, THE ORDERING OF COLOR OPTIONS MATTERS !
2118 
2119 // Solid Works (light blue to light gray): 94,198,255 -> 232,232,232
2120 // Catia (dark grey-blue to light gray-blue): 63,62,119 -> 181,182,202
2121 
2123  { F|O, "Background" , opt_general_color_background ,
2124  {255, 255, 255, 255}, {255, 255, 255, 255}, {245, 245, 245, 255}, {0, 0, 0, 255},
2125  "Background color" },
2126  { F|O, "BackgroundGradient" , opt_general_color_background_gradient ,
2127  {255, 255, 255, 255}, {208, 215, 255, 255}, {185, 185, 185, 255}, {0, 0, 0, 255},
2128  "Background gradient color" },
2129  { F|O, "Foreground" , opt_general_color_foreground ,
2130  {85, 85, 85, 255}, {85, 85, 85, 255}, {85, 85, 85, 255}, {170, 170, 170, 255},
2131  "Foreground color" },
2132  { F|O, "Text" , opt_general_color_text ,
2133  {0, 0, 0, 255}, {0, 0, 0, 255}, {0, 0, 0, 255}, {245, 245, 245, 255},
2134  "Text color" },
2135  { F|O, "Axes" , opt_general_color_axes ,
2136  {0, 0, 0, 255}, {0, 0, 0, 255}, {0, 0, 0, 255}, {245, 245, 245, 255},
2137  "Axes color" },
2138  { F|O, "SmallAxes" , opt_general_color_small_axes ,
2139  {0, 0, 0, 255}, {0, 0, 0, 255}, {0, 0, 0, 255}, {245, 245, 245, 255},
2140  "Small axes color" },
2141  { F|O, "AmbientLight" , opt_general_color_ambient_light,
2142  {25, 25, 25, 255}, {25, 25, 25, 255}, {25, 25, 25, 255}, {25, 25, 25, 255},
2143  "Ambient light color" },
2144  { F|O, "DiffuseLight" , opt_general_color_diffuse_light,
2145  {255, 255, 255, 255}, {255, 255, 255, 255}, {255, 255, 255, 255}, {255, 255, 255, 255},
2146  "Diffuse light color" },
2147  { F|O, "SpecularLight" , opt_general_color_specular_light,
2148  {255, 255, 255, 255}, {255, 255, 255, 255}, {255, 255, 255, 255}, {255, 255, 255, 255},
2149  "Specular light color" },
2150  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , {0, 0, 0, 0} , nullptr }
2151 } ;
2152 
2154  { F|O, "Points" , opt_geometry_color_points ,
2155  {90, 90, 90, 255}, {90, 90, 90, 255}, {0, 0, 0, 255}, {178, 178, 178, 255},
2156  "Normal geometry point color" },
2157  { F|O, "Curves" , opt_geometry_color_curves ,
2158  {0, 0, 255, 255}, {0, 0, 255, 255}, {0, 0, 0, 255}, {0, 0, 255, 255},
2159  "Normal geometry curve color" },
2160  { F|O|D, "Lines" , opt_geometry_color_curves ,
2161  {0, 0, 255, 255}, {0, 0, 255, 255}, {0, 0, 0, 255}, {0, 0, 255, 255},
2162  "[Deprecated]" },
2163  { F|O, "Surfaces" , opt_geometry_color_surfaces ,
2164  {128, 128, 128, 255}, {128, 128, 128, 255}, {0, 0, 0, 255}, {128, 128, 128, 255},
2165  "Normal geometry surface color" },
2166  { F|O, "Volumes" , opt_geometry_color_volumes ,
2167  {255, 255, 0, 255}, {255, 255, 0, 255}, {0, 0, 0, 255}, {255, 255, 0, 255},
2168  "Normal geometry volume color" },
2169  { F|O, "Selection" , opt_geometry_color_selection ,
2170  {255, 0, 0, 255}, {255, 0, 0, 255}, {255, 0, 0, 255}, {255, 0, 0, 255},
2171  "Selected geometry color" },
2172  { F|O, "HighlightZero" , opt_geometry_color_highlight0 ,
2173  {255, 0, 0, 255}, {255, 0, 0, 255}, {255, 0, 0, 255}, {255, 0, 0, 255},
2174  "Highlight 0 color" },
2175  { F|O, "HighlightOne" , opt_geometry_color_highlight1 ,
2176  {255, 150, 0, 255}, {255, 150, 0, 255}, {255, 150, 0, 255}, {255, 150, 0, 255},
2177  "Highlight 1 color" },
2178  { F|O, "HighlightTwo" , opt_geometry_color_highlight2 ,
2179  {255, 255, 0, 255}, {255, 255, 0, 255}, {255, 255, 0, 255}, {255, 255, 0, 255},
2180  "Highlight 2 color" },
2181  { F|O, "Tangents" , opt_geometry_color_tangents ,
2182  {255, 255, 0, 255}, {255, 255, 0, 255}, {0, 0, 0, 255}, {255, 255, 0, 255},
2183  "Tangent geometry vectors color" },
2184  { F|O, "Normals" , opt_geometry_color_normals ,
2185  {255, 0, 0, 255}, {255, 0, 0, 255}, {0, 0, 0, 255}, {255, 0, 0, 255},
2186  "Normal geometry vectors color" },
2187  { F|O, "Projection" , opt_geometry_color_projection ,
2188  {0, 255, 0, 255}, {0, 255, 0, 255}, {0, 0, 0, 255}, {0, 255, 0, 255},
2189  "Projection surface color" },
2190  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , nullptr }
2191 } ;
2192 
2193 #define COLW {210, 210, 210, 255}
2194 #define COLT {160, 150, 255, 255}
2195 #define COLQ {130, 120, 225, 255}
2196 #define COLP {232, 210, 23, 255}
2197 #define COLY {217, 113, 38, 255}
2198 #define COLR {20, 255, 0, 255}
2200 #define COL0 {255, 120, 0, 255}
2201 #define COL2 {255, 160, 0, 255}
2202 #define COL4 {255, 200, 0, 255}
2203 #define COL6 {255, 240, 0, 255}
2204 #define COL8 {228, 255, 0, 255}
2205 #define COL10 {188, 255, 0, 255}
2206 #define COL12 {148, 255, 0, 255}
2207 #define COL14 {108, 255, 0, 255}
2208 #define COL16 {68, 255, 0, 255}
2209 #define COL18 {0, 255, 52, 255}
2210 #define COL1 {0, 255, 132, 255}
2211 #define COL3 {0, 255, 192, 255}
2212 #define COL5 {0, 216, 255, 255}
2213 #define COL7 {0, 176, 255, 255}
2214 #define COL9 {0, 116, 255, 255}
2215 #define COL11 {0, 76, 255, 255}
2216 #define COL13 {24, 0, 255, 255}
2217 #define COL15 {84, 0, 255, 255}
2218 #define COL17 {104, 0, 255, 255}
2219 #define COL19 {184, 0, 255, 255}
2222  { F|O, "Nodes" , opt_mesh_color_nodes ,
2223  {0, 0, 255, 255}, {0, 0, 255, 255}, {0, 0, 0, 255}, {0, 0, 255, 255},
2224  "Mesh node color" },
2225  { F|O|D, "Points" , opt_mesh_color_nodes ,
2226  {0, 0, 255, 255}, {0, 0, 255, 255}, {0, 0, 0, 255}, {0, 0, 255, 255},
2227  "[Deprecated]" },
2228  { F|O, "NodesSup" , opt_mesh_color_nodes_sup ,
2229  {255, 0, 255, 255}, {255, 0, 255, 255}, {0, 0, 0, 255}, {255, 0, 255, 255},
2230  "Second order mesh node color" },
2231  { F|O|D, "PointsSup" , opt_mesh_color_nodes_sup ,
2232  {255, 0, 255, 255}, {255, 0, 255, 255}, {0, 0, 0, 255}, {255, 0, 255, 255},
2233  "[Deprecated]" },
2234  { F|O, "Lines" , opt_mesh_color_lines ,
2235  {0, 0, 0, 255}, {0, 0, 0, 255}, {0, 0, 0, 255}, {0, 0, 0, 255},
2236  "Mesh line color" },
2237  { F|O, "Triangles" , opt_mesh_color_triangles ,
2238  COLT, COLT, COLW, COLT,
2239  "Mesh triangle color (if Mesh.ColorCarousel=0)" },
2240  { F|O, "Quadrangles" , opt_mesh_color_quadrangles ,
2241  COLQ, COLQ, COLW, COLQ,
2242  "Mesh quadrangle color (if Mesh.ColorCarousel=0)" },
2243  { F|O, "Tetrahedra" , opt_mesh_color_tetrahedra ,
2244  COLT, COLT, COLW, COLT,
2245  "Mesh tetrahedron color (if Mesh.ColorCarousel=0)" },
2246  { F|O, "Hexahedra" , opt_mesh_color_hexahedra ,
2247  COLQ, COLQ, COLW, COLQ,
2248  "Mesh hexahedron color (if Mesh.ColorCarousel=0)" },
2249  { F|O, "Prisms" , opt_mesh_color_prisms ,
2250  COLP, COLP, COLW, COLP,
2251  "Mesh prism color (if Mesh.ColorCarousel=0)" },
2252  { F|O, "Pyramids" , opt_mesh_color_pyramid ,
2253  COLY, COLY, COLW, COLY,
2254  "Mesh pyramid color (if Mesh.ColorCarousel=0)" },
2255  { F|O, "Trihedra" , opt_mesh_color_trihedron ,
2256  COLR, COLR, COLW, COLR,
2257  "Mesh trihedron color (if Mesh.ColorCarousel=0)" },
2258  { F|O, "Tangents" , opt_mesh_color_tangents ,
2259  {255, 255, 0, 255}, {255, 255, 0, 255}, {0, 0, 0, 255}, {255, 255, 0, 255},
2260  "Tangent mesh vector color" },
2261  { F|O, "Normals" , opt_mesh_color_normals ,
2262  {255, 0, 0, 255}, {255, 0, 0, 255}, {0, 0, 0, 255}, {255, 0, 0, 255},
2263  "Normal mesh vector color" },
2264  { F|O, "Zero" , opt_mesh_color_0 , COL0, COL0, COLW, COL0,
2265  "Color 0 in color carousel" },
2266  { F|O, "One" , opt_mesh_color_1 , COL1, COL1, COLW, COL1,
2267  "Color 1 in color carousel" },
2268  { F|O, "Two" , opt_mesh_color_2 , COL2, COL2, COLW, COL2,
2269  "Color 2 in color carousel" },
2270  { F|O, "Three" , opt_mesh_color_3 , COL3, COL3, COLW, COL3,
2271  "Color 3 in color carousel" },
2272  { F|O, "Four" , opt_mesh_color_4 , COL4, COL4, COLW, COL4,
2273  "Color 4 in color carousel" },
2274  { F|O, "Five" , opt_mesh_color_5 , COL5, COL5, COLW, COL5,
2275  "Color 5 in color carousel" },
2276  { F|O, "Six" , opt_mesh_color_6 , COL6, COL6, COLW, COL6,
2277  "Color 6 in color carousel" },
2278  { F|O, "Seven" , opt_mesh_color_7 , COL7, COL7, COLW, COL7,
2279  "Color 7 in color carousel" },
2280  { F|O, "Eight" , opt_mesh_color_8 , COL8, COL8, COLW, COL8,
2281  "Color 8 in color carousel" },
2282  { F|O, "Nine" , opt_mesh_color_9 , COL9, COL9, COLW, COL9,
2283  "Color 9 in color carousel" },
2284  { F|O, "Ten" , opt_mesh_color_10, COL10, COL10, COLW, COL10,
2285  "Color 10 in color carousel" },
2286  { F|O, "Eleven" , opt_mesh_color_11, COL11, COL11, COLW, COL11,
2287  "Color 11 in color carousel" },
2288  { F|O, "Twelve" , opt_mesh_color_12, COL12, COL12, COLW, COL12,
2289  "Color 12 in color carousel" },
2290  { F|O, "Thirteen" , opt_mesh_color_13, COL13, COL13, COLW, COL13,
2291  "Color 13 in color carousel" },
2292  { F|O, "Fourteen" , opt_mesh_color_14, COL14, COL14, COLW, COL14,
2293  "Color 14 in color carousel" },
2294  { F|O, "Fifteen" , opt_mesh_color_15, COL15, COL15, COLW, COL15,
2295  "Color 15 in color carousel" },
2296  { F|O, "Sixteen" , opt_mesh_color_16, COL16, COL16, COLW, COL16,
2297  "Color 16 in color carousel" },
2298  { F|O, "Seventeen", opt_mesh_color_17, COL17, COL17, COLW, COL17,
2299  "Color 17 in color carousel" },
2300  { F|O, "Eighteen" , opt_mesh_color_18, COL18, COL18, COLW, COL18,
2301  "Color 18 in color carousel" },
2302  { F|O, "Nineteen" , opt_mesh_color_19, COL19, COL19, COLW, COL19,
2303  "Color 19 in color carousel" },
2304  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , {0, 0, 0, 0} , nullptr }
2305 } ;
2306 
2308  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , nullptr }
2309 } ;
2310 
2312  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , nullptr }
2313 } ;
2314 
2315 #define ELECOL {0, 0, 0, 255}, {0, 0, 0, 255}, {0, 0, 0, 255}, {245, 245, 245, 255}
2318  { F|O, "Points" , opt_view_color_points , ELECOL, "Point color" },
2319  { F|O, "Lines" , opt_view_color_lines , ELECOL, "Line color" },
2320  { F|O, "Triangles" , opt_view_color_triangles , ELECOL, "Triangle color" },
2321  { F|O, "Quadrangles" , opt_view_color_quadrangles , ELECOL, "Quadrangle color" },
2322  { F|O, "Tetrahedra" , opt_view_color_tetrahedra , ELECOL, "Tetrahedron color" },
2323  { F|O, "Hexahedra" , opt_view_color_hexahedra , ELECOL, "Hexahedron color" },
2324  { F|O, "Prisms" , opt_view_color_prisms , ELECOL, "Prism color" },
2325  { F|O, "Pyramids" , opt_view_color_pyramids , ELECOL, "Pyramid color" },
2326  { F|O, "Trihedra" , opt_view_color_trihedra , ELECOL, "Trihedron color" },
2327  { F|O, "Tangents" , opt_view_color_tangents ,
2328  {255, 255, 0, 255}, {255, 255, 0, 255}, {0, 0, 0, 255}, {255, 255, 0, 255},
2329  "Tangent vector color" },
2330  { F|O, "Normals" , opt_view_color_normals ,
2331  {255, 0, 0, 255}, {255, 0, 0, 255}, {0, 0, 0, 255}, {255, 0, 0, 255},
2332  "Normal vector color" },
2333  { F|O, "Text2D" , opt_view_color_text2d , ELECOL, "2D text color" },
2334  { F|O, "Text3D" , opt_view_color_text3d , ELECOL, "3D text color" },
2335  { F|O, "Axes" , opt_view_color_axes , ELECOL, "Axes color" },
2336  { F|O, "Background2D" , opt_view_color_background2d ,
2337  {255, 255, 255, 200}, {255, 255, 255, 200}, {255, 255, 255, 200}, {245, 245, 245, 200},
2338  "Bacground color for 2D plots" },
2339  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , nullptr }
2340 } ;
2341 
2343  { 0, nullptr , nullptr , {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0} , nullptr }
2344 } ;
2345 
2346 #undef S
2347 #undef O
2348 #undef F
2349 #undef D
2350 
2351 #endif
opt_geometry_label_type
double opt_geometry_label_type(OPT_ARGS_NUM)
Definition: Options.cpp:4444
GeneralOptions_Color
StringXColor GeneralOptions_Color[]
Definition: DefaultOptions.h:2122
opt_solver_auto_show_views
double opt_solver_auto_show_views(OPT_ARGS_NUM)
Definition: Options.cpp:6780
opt_view_component_map0
double opt_view_component_map0(OPT_ARGS_NUM)
Definition: Options.cpp:9130
opt_general_zmax
double opt_general_zmax(OPT_ARGS_NUM)
Definition: Options.cpp:3079
opt_mesh_volume_faces
double opt_mesh_volume_faces(OPT_ARGS_NUM)
Definition: Options.cpp:5480
opt_general_scripting_languages
std::string opt_general_scripting_languages(OPT_ARGS_STR)
Definition: Options.cpp:1301
opt_view_axes
double opt_view_axes(OPT_ARGS_NUM)
Definition: Options.cpp:7881
opt_view_color_triangles
unsigned int opt_view_color_triangles(OPT_ARGS_COL)
Definition: Options.cpp:10008
StringXString
Definition: Options.h:910
opt_general_color_ambient_light
unsigned int opt_general_color_ambient_light(OPT_ARGS_COL)
Definition: Options.cpp:9552
opt_print_pos_eta
double opt_print_pos_eta(OPT_ARGS_NUM)
Definition: Options.cpp:9273
opt_general_shine_exponent
double opt_general_shine_exponent(OPT_ARGS_NUM)
Definition: Options.cpp:2887
D
#define D
Definition: DefaultOptions.h:24
opt_general_num_threads
double opt_general_num_threads(OPT_ARGS_NUM)
Definition: Options.cpp:4145
opt_mesh_renumber
double opt_mesh_renumber(OPT_ARGS_NUM)
Definition: Options.cpp:4905
opt_general_color_specular_light
unsigned int opt_general_color_specular_light(OPT_ARGS_COL)
Definition: Options.cpp:9574
COL11
#define COL11
Definition: DefaultOptions.h:2215
opt_view_abscissa_range_type
double opt_view_abscissa_range_type(OPT_ARGS_NUM)
Definition: Options.cpp:8615
opt_general_clip1d
double opt_general_clip1d(OPT_ARGS_NUM)
Definition: Options.cpp:3724
opt_geometry_match_mesh_scale_factor
double opt_geometry_match_mesh_scale_factor(OPT_ARGS_NUM)
Definition: Options.cpp:4838
opt_mesh_cgns_export_structured
double opt_mesh_cgns_export_structured(OPT_ARGS_NUM)
Definition: Options.cpp:6350
opt_view_adapt_visualization_grid
double opt_view_adapt_visualization_grid(OPT_ARGS_NUM)
Definition: Options.cpp:7689
opt_general_options_filename
std::string opt_general_options_filename(OPT_ARGS_STR)
Definition: Options.cpp:1235
opt_general_zoom_factor
double opt_general_zoom_factor(OPT_ARGS_NUM)
Definition: Options.cpp:3563
opt_general_axes_value_zmax
double opt_general_axes_value_zmax(OPT_ARGS_NUM)
Definition: Options.cpp:3262
opt_general_detached_process
double opt_general_detached_process(OPT_ARGS_NUM)
Definition: Options.cpp:2382
opt_general_light43
double opt_general_light43(OPT_ARGS_NUM)
Definition: Options.cpp:4109
opt_general_light42
double opt_general_light42(OPT_ARGS_NUM)
Definition: Options.cpp:4103
opt_general_show_options_on_startup
double opt_general_show_options_on_startup(OPT_ARGS_NUM)
Definition: Options.cpp:2169
opt_print_pgf_export_axis
double opt_print_pgf_export_axis(OPT_ARGS_NUM)
Definition: Options.cpp:9332
opt_mesh_max_num_threads_2d
double opt_mesh_max_num_threads_2d(OPT_ARGS_NUM)
Definition: Options.cpp:6635
opt_view_nb_iso
double opt_view_nb_iso(OPT_ARGS_NUM)
Definition: Options.cpp:8078
opt_general_verbosity
double opt_general_verbosity(OPT_ARGS_NUM)
Definition: Options.cpp:2898
opt_post_double_clicked_view
double opt_post_double_clicked_view(OPT_ARGS_NUM)
Definition: Options.cpp:6954
opt_general_clip3c
double opt_general_clip3c(OPT_ARGS_NUM)
Definition: Options.cpp:3794
opt_view_stipple3
std::string opt_view_stipple3(OPT_ARGS_STR)
Definition: Options.cpp:2033
opt_view_transform22
double opt_view_transform22(OPT_ARGS_NUM)
Definition: Options.cpp:7502
opt_general_focallength_ratio
double opt_general_focallength_ratio(OPT_ARGS_NUM)
Definition: Options.cpp:3619
opt_mesh_color_lines
unsigned int opt_mesh_color_lines(OPT_ARGS_COL)
Definition: Options.cpp:9715
opt_view_component_map3
double opt_view_component_map3(OPT_ARGS_NUM)
Definition: Options.cpp:9142
opt_mesh_ho_iter_max
double opt_mesh_ho_iter_max(OPT_ARGS_NUM)
Definition: Options.cpp:6220
opt_mesh_color_6
unsigned int opt_mesh_color_6(OPT_ARGS_COL)
Definition: Options.cpp:9913
opt_view_format
std::string opt_view_format(OPT_ARGS_STR)
Definition: Options.cpp:1748
opt_mesh_normals
double opt_mesh_normals(OPT_ARGS_NUM)
Definition: Options.cpp:4911
opt_view_color_text2d
unsigned int opt_view_color_text2d(OPT_ARGS_COL)
Definition: Options.cpp:10179
opt_view_use_gen_raise
double opt_view_use_gen_raise(OPT_ARGS_NUM)
Definition: Options.cpp:9032
opt_general_orthographic
double opt_general_orthographic(OPT_ARGS_NUM)
Definition: Options.cpp:2962
opt_view_transform20
double opt_view_transform20(OPT_ARGS_NUM)
Definition: Options.cpp:7466
opt_mesh_hexahedra
double opt_mesh_hexahedra(OPT_ARGS_NUM)
Definition: Options.cpp:5353
opt_print_x3d_precision
double opt_print_x3d_precision(OPT_ARGS_NUM)
Definition: Options.cpp:9433
opt_mesh_partition_split_mesh_files
double opt_mesh_partition_split_mesh_files(OPT_ARGS_NUM)
Definition: Options.cpp:5705
opt_geometry_num_sub_edges
double opt_geometry_num_sub_edges(OPT_ARGS_NUM)
Definition: Options.cpp:4731
opt_view_show_scale
double opt_view_show_scale(OPT_ARGS_NUM)
Definition: Options.cpp:8238
opt_mesh_read_groups_of_elements
double opt_mesh_read_groups_of_elements(OPT_ARGS_NUM)
Definition: Options.cpp:6407
opt_general_clip_position1
double opt_general_clip_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2545
opt_mesh_compound_lc_factor
double opt_mesh_compound_lc_factor(OPT_ARGS_NUM)
Definition: Options.cpp:6454
opt_solver_extension9
std::string opt_solver_extension9(OPT_ARGS_STR)
Definition: Options.cpp:1559
opt_general_scale1
double opt_general_scale1(OPT_ARGS_NUM)
Definition: Options.cpp:2798
opt_general_field_size0
double opt_general_field_size0(OPT_ARGS_NUM)
Definition: Options.cpp:2479
GeneralOptions_String
StringXString GeneralOptions_String[]
Definition: DefaultOptions.h:28
opt_print_x3d_vertices
double opt_print_x3d_vertices(OPT_ARGS_NUM)
Definition: Options.cpp:9451
opt_general_show_module_menu
double opt_general_show_module_menu(OPT_ARGS_NUM)
Definition: Options.cpp:2339
opt_general_axes_label0
std::string opt_general_axes_label0(OPT_ARGS_STR)
Definition: Options.cpp:1081
opt_mesh_smooth_ratio
double opt_mesh_smooth_ratio(OPT_ARGS_NUM)
Definition: Options.cpp:5599
opt_general_manip_position0
double opt_general_manip_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2551
opt_view_angle_smooth_normals
double opt_view_angle_smooth_normals(OPT_ARGS_NUM)
Definition: Options.cpp:8184
opt_print_composite_windows
double opt_print_composite_windows(OPT_ARGS_NUM)
Definition: Options.cpp:9367
opt_mesh_light
double opt_mesh_light(OPT_ARGS_NUM)
Definition: Options.cpp:5626
opt_view_transform21
double opt_view_transform21(OPT_ARGS_NUM)
Definition: Options.cpp:7484
opt_geometry_transform02
double opt_geometry_transform02(OPT_ARGS_NUM)
Definition: Options.cpp:4219
opt_mesh_nb_hexahedra
double opt_mesh_nb_hexahedra(OPT_ARGS_NUM)
Definition: Options.cpp:6519
opt_view_zmin
double opt_view_zmin(OPT_ARGS_NUM)
Definition: Options.cpp:7210
opt_general_eye_sep_ratio
double opt_general_eye_sep_ratio(OPT_ARGS_NUM)
Definition: Options.cpp:3608
opt_print_geo_labels
double opt_print_geo_labels(OPT_ARGS_NUM)
Definition: Options.cpp:9243
opt_view_axes_tics1
double opt_view_axes_tics1(OPT_ARGS_NUM)
Definition: Options.cpp:8046
opt_view_arrow_size_min
double opt_view_arrow_size_min(OPT_ARGS_NUM)
Definition: Options.cpp:7520
opt_general_recent_file5
std::string opt_general_recent_file5(OPT_ARGS_STR)
Definition: Options.cpp:1271
opt_mesh_color_12
unsigned int opt_mesh_color_12(OPT_ARGS_COL)
Definition: Options.cpp:9937
opt_view_component_map6
double opt_view_component_map6(OPT_ARGS_NUM)
Definition: Options.cpp:9154
opt_view_draw_hexahedra
double opt_view_draw_hexahedra(OPT_ARGS_NUM)
Definition: Options.cpp:8388
opt_solver_executable7
std::string opt_solver_executable7(OPT_ARGS_STR)
Definition: Options.cpp:1606
opt_general_context_position0
double opt_general_context_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2303
opt_print_pos_disto
double opt_print_pos_disto(OPT_ARGS_NUM)
Definition: Options.cpp:9291
opt_general_manip_position1
double opt_general_manip_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2557
opt_mesh_smooth_normals
double opt_mesh_smooth_normals(OPT_ARGS_NUM)
Definition: Options.cpp:5584
opt_general_light21
double opt_general_light21(OPT_ARGS_NUM)
Definition: Options.cpp:4037
opt_general_clip4b
double opt_general_clip4b(OPT_ARGS_NUM)
Definition: Options.cpp:3824
opt_mesh_color_carousel
double opt_mesh_color_carousel(OPT_ARGS_NUM)
Definition: Options.cpp:6425
opt_view_axes_format0
std::string opt_view_axes_format0(OPT_ARGS_STR)
Definition: Options.cpp:1844
opt_view_point_size
double opt_view_point_size(OPT_ARGS_NUM)
Definition: Options.cpp:8711
opt_view_normal_raise
double opt_view_normal_raise(OPT_ARGS_NUM)
Definition: Options.cpp:7340
opt_general_gui_color_scheme
double opt_general_gui_color_scheme(OPT_ARGS_NUM)
Definition: Options.cpp:2187
opt_view_tangents
double opt_view_tangents(OPT_ARGS_NUM)
Definition: Options.cpp:7565
opt_mesh_partition_metis_min_conn
double opt_mesh_partition_metis_min_conn(OPT_ARGS_NUM)
Definition: Options.cpp:6595
opt_mesh_radius_inf
double opt_mesh_radius_inf(OPT_ARGS_NUM)
Definition: Options.cpp:5207
opt_mesh_partition_create_topology
double opt_mesh_partition_create_topology(OPT_ARGS_NUM)
Definition: Options.cpp:5773
opt_mesh_ho_threshold_max
double opt_mesh_ho_threshold_max(OPT_ARGS_NUM)
Definition: Options.cpp:6202
opt_view_range_type
double opt_view_range_type(OPT_ARGS_NUM)
Definition: Options.cpp:8594
opt_view_colormap_rotation
double opt_view_colormap_rotation(OPT_ARGS_NUM)
Definition: Options.cpp:8924
opt_mesh_lc_extend_from_boundary
double opt_mesh_lc_extend_from_boundary(OPT_ARGS_NUM)
Definition: Options.cpp:5110
opt_print_x3d_remove_inner_borders
double opt_print_x3d_remove_inner_borders(OPT_ARGS_NUM)
Definition: Options.cpp:9427
opt_mesh_quality_inf
double opt_mesh_quality_inf(OPT_ARGS_NUM)
Definition: Options.cpp:5177
opt_mesh_quadqs_topo_optim_methods
double opt_mesh_quadqs_topo_optim_methods(OPT_ARGS_NUM)
Definition: Options.cpp:6696
opt_solver_socket_name
std::string opt_solver_socket_name(OPT_ARGS_STR)
Definition: Options.cpp:1439
opt_general_zmin
double opt_general_zmin(OPT_ARGS_NUM)
Definition: Options.cpp:3073
opt_view_colormap_alpha_power
double opt_view_colormap_alpha_power(OPT_ARGS_NUM)
Definition: Options.cpp:8801
opt_view_transform11
double opt_view_transform11(OPT_ARGS_NUM)
Definition: Options.cpp:7430
opt_print_x3d_colorize
double opt_print_x3d_colorize(OPT_ARGS_NUM)
Definition: Options.cpp:9463
opt_general_rotation_center0
double opt_general_rotation_center0(OPT_ARGS_NUM)
Definition: Options.cpp:2653
opt_view_axes_format1
std::string opt_view_axes_format1(OPT_ARGS_STR)
Definition: Options.cpp:1860
opt_general_plugin_position0
double opt_general_plugin_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2443
F
#define F
Definition: DefaultOptions.h:23
opt_view_raise2
double opt_view_raise2(OPT_ARGS_NUM)
Definition: Options.cpp:7322
opt_general_axes_tics2
double opt_general_axes_tics2(OPT_ARGS_NUM)
Definition: Options.cpp:3149
opt_mesh_tolerance_reference_element
double opt_mesh_tolerance_reference_element(OPT_ARGS_NUM)
Definition: Options.cpp:6658
opt_geometry_occ_boolean_preserve_numbering
double opt_geometry_occ_boolean_preserve_numbering(OPT_ARGS_NUM)
Definition: Options.cpp:4676
COLR
#define COLR
Definition: DefaultOptions.h:2198
COL15
#define COL15
Definition: DefaultOptions.h:2217
PostProcessingOptions_Number
StringXNumber PostProcessingOptions_Number[]
Definition: DefaultOptions.h:1637
opt_solver_extension2
std::string opt_solver_extension2(OPT_ARGS_STR)
Definition: Options.cpp:1524
opt_geometry_point_sel_size
double opt_geometry_point_sel_size(OPT_ARGS_NUM)
Definition: Options.cpp:4472
opt_general_field_position1
double opt_general_field_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2473
opt_solver_auto_mesh
double opt_solver_auto_mesh(OPT_ARGS_NUM)
Definition: Options.cpp:6768
opt_general_graphics_fontsize
double opt_general_graphics_fontsize(OPT_ARGS_NUM)
Definition: Options.cpp:2208
COLY
#define COLY
Definition: DefaultOptions.h:2197
opt_mesh_file_format
double opt_mesh_file_format(OPT_ARGS_NUM)
Definition: Options.cpp:5668
opt_print_pgf_horiz_bar
double opt_print_pgf_horiz_bar(OPT_ARGS_NUM)
Definition: Options.cpp:9337
opt_solver_timeout
double opt_solver_timeout(OPT_ARGS_NUM)
Definition: Options.cpp:6726
opt_general_alpha_blending
double opt_general_alpha_blending(OPT_ARGS_NUM)
Definition: Options.cpp:3367
GeneralOptions_Number
StringXNumber GeneralOptions_Number[]
Definition: DefaultOptions.h:364
opt_solver_extension0
std::string opt_solver_extension0(OPT_ARGS_STR)
Definition: Options.cpp:1514
opt_view_use_stipple
double opt_view_use_stipple(OPT_ARGS_NUM)
Definition: Options.cpp:9052
COL13
#define COL13
Definition: DefaultOptions.h:2216
opt_view_draw_strings
double opt_view_draw_strings(OPT_ARGS_NUM)
Definition: Options.cpp:8253
opt_mesh_binary
double opt_mesh_binary(OPT_ARGS_NUM)
Definition: Options.cpp:5803
opt_mesh_color_0
unsigned int opt_mesh_color_0(OPT_ARGS_COL)
Definition: Options.cpp:9889
opt_general_light22
double opt_general_light22(OPT_ARGS_NUM)
Definition: Options.cpp:4043
opt_geometry_points
double opt_geometry_points(OPT_ARGS_NUM)
Definition: Options.cpp:4356
opt_view_xmax
double opt_view_xmax(OPT_ARGS_NUM)
Definition: Options.cpp:7177
opt_general_small_axes
double opt_general_small_axes(OPT_ARGS_NUM)
Definition: Options.cpp:3268
opt_post_save_mesh
double opt_post_save_mesh(OPT_ARGS_NUM)
Definition: Options.cpp:6929
opt_general_fast_redraw
double opt_general_fast_redraw(OPT_ARGS_NUM)
Definition: Options.cpp:3025
opt_mesh_color_pyramid
unsigned int opt_mesh_color_pyramid(OPT_ARGS_COL)
Definition: Options.cpp:9817
opt_mesh_optimize_threshold
double opt_mesh_optimize_threshold(OPT_ARGS_NUM)
Definition: Options.cpp:4867
opt_general_options_save
double opt_general_options_save(OPT_ARGS_NUM)
Definition: Options.cpp:2592
opt_general_abort_on_error
double opt_general_abort_on_error(OPT_ARGS_NUM)
Definition: Options.cpp:2157
opt_view_color_quadrangles
unsigned int opt_view_color_quadrangles(OPT_ARGS_COL)
Definition: Options.cpp:10027
opt_view_external_view
double opt_view_external_view(OPT_ARGS_NUM)
Definition: Options.cpp:8964
opt_mesh_partition_metis_objective
double opt_mesh_partition_metis_objective(OPT_ARGS_NUM)
Definition: Options.cpp:6589
opt_mesh_ho_max_angle
double opt_mesh_ho_max_angle(OPT_ARGS_NUM)
Definition: Options.cpp:6264
opt_mesh_nb_prisms
double opt_mesh_nb_prisms(OPT_ARGS_NUM)
Definition: Options.cpp:6526
opt_general_light52
double opt_general_light52(OPT_ARGS_NUM)
Definition: Options.cpp:4133
opt_view_stipple6
std::string opt_view_stipple6(OPT_ARGS_STR)
Definition: Options.cpp:2078
opt_mesh_color_18
unsigned int opt_mesh_color_18(OPT_ARGS_COL)
Definition: Options.cpp:9961
opt_view_stipple4
std::string opt_view_stipple4(OPT_ARGS_STR)
Definition: Options.cpp:2048
opt_general_recent_file2
std::string opt_general_recent_file2(OPT_ARGS_STR)
Definition: Options.cpp:1253
opt_general_watch_file_pattern
std::string opt_general_watch_file_pattern(OPT_ARGS_STR)
Definition: Options.cpp:1324
opt_view_draw_trihedra
double opt_view_draw_trihedra(OPT_ARGS_NUM)
Definition: Options.cpp:8460
opt_general_non_modal_windows
double opt_general_non_modal_windows(OPT_ARGS_NUM)
Definition: Options.cpp:2920
opt_mesh_partition_create_physicals
double opt_mesh_partition_create_physicals(OPT_ARGS_NUM)
Definition: Options.cpp:5767
opt_general_clip_only_draw_intersecting_volume
double opt_general_clip_only_draw_intersecting_volume(OPT_ARGS_NUM)
Definition: Options.cpp:3907
ELECOL
#define ELECOL
Definition: DefaultOptions.h:2315
opt_general_native_file_chooser
double opt_general_native_file_chooser(OPT_ARGS_NUM)
Definition: Options.cpp:2333
opt_general_vector_type
double opt_general_vector_type(OPT_ARGS_NUM)
Definition: Options.cpp:3373
opt_mesh_lc_integration_precision
double opt_mesh_lc_integration_precision(OPT_ARGS_NUM)
Definition: Options.cpp:5126
opt_view_color_pyramids
unsigned int opt_view_color_pyramids(OPT_ARGS_COL)
Definition: Options.cpp:10103
opt_solver_name9
std::string opt_solver_name9(OPT_ARGS_STR)
Definition: Options.cpp:1502
opt_print_eps_ps3shading
double opt_print_eps_ps3shading(OPT_ARGS_NUM)
Definition: Options.cpp:9195
opt_general_light33
double opt_general_light33(OPT_ARGS_NUM)
Definition: Options.cpp:4079
opt_general_input_scrolling
double opt_general_input_scrolling(OPT_ARGS_NUM)
Definition: Options.cpp:2956
opt_geometry_extrude_spline_points
double opt_geometry_extrude_spline_points(OPT_ARGS_NUM)
Definition: Options.cpp:4747
COL1
#define COL1
Definition: DefaultOptions.h:2210
opt_general_axes_value_ymax
double opt_general_axes_value_ymax(OPT_ARGS_NUM)
Definition: Options.cpp:3250
opt_general_visibility_position1
double opt_general_visibility_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2533
COL5
#define COL5
Definition: DefaultOptions.h:2212
opt_mesh_max_num_threads_3d
double opt_mesh_max_num_threads_3d(OPT_ARGS_NUM)
Definition: Options.cpp:6641
opt_mesh_nb_smoothing
double opt_mesh_nb_smoothing(OPT_ARGS_NUM)
Definition: Options.cpp:5878
opt_mesh_rand_factor3d
double opt_mesh_rand_factor3d(OPT_ARGS_NUM)
Definition: Options.cpp:5147
opt_view_transform01
double opt_view_transform01(OPT_ARGS_NUM)
Definition: Options.cpp:7376
opt_mesh_algo3d
double opt_mesh_algo3d(OPT_ARGS_NUM)
Definition: Options.cpp:6058
StringXNumber
Definition: Options.h:918
opt_view_stipple9
std::string opt_view_stipple9(OPT_ARGS_STR)
Definition: Options.cpp:2123
opt_view_boundary
double opt_view_boundary(OPT_ARGS_NUM)
Definition: Options.cpp:8096
opt_post_force_element_data
double opt_post_force_element_data(OPT_ARGS_NUM)
Definition: Options.cpp:6923
opt_general_statistics_position1
double opt_general_statistics_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2521
opt_general_axes_value_xmin
double opt_general_axes_value_xmin(OPT_ARGS_NUM)
Definition: Options.cpp:3232
opt_print_x3d_volumes
double opt_print_x3d_volumes(OPT_ARGS_NUM)
Definition: Options.cpp:9457
opt_solver_remote_login5
std::string opt_solver_remote_login5(OPT_ARGS_STR)
Definition: Options.cpp:1653
opt_general_file_chooser_position0
double opt_general_file_chooser_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2315
opt_general_axes_label1
std::string opt_general_axes_label1(OPT_ARGS_STR)
Definition: Options.cpp:1092
opt_mesh_smooth_cross_field
double opt_mesh_smooth_cross_field(OPT_ARGS_NUM)
Definition: Options.cpp:5819
opt_mesh_lines
double opt_mesh_lines(OPT_ARGS_NUM)
Definition: Options.cpp:5281
opt_print_tex_width_in_mm
double opt_print_tex_width_in_mm(OPT_ARGS_NUM)
Definition: Options.cpp:9361
opt_solver_remote_login3
std::string opt_solver_remote_login3(OPT_ARGS_STR)
Definition: Options.cpp:1643
opt_geometry_transform00
double opt_geometry_transform00(OPT_ARGS_NUM)
Definition: Options.cpp:4209
opt_mesh_random_seed
double opt_mesh_random_seed(OPT_ARGS_NUM)
Definition: Options.cpp:6460
opt_geometry_color_surfaces
unsigned int opt_geometry_color_surfaces(OPT_ARGS_COL)
Definition: Options.cpp:9605
opt_geometry_clip
double opt_geometry_clip(OPT_ARGS_NUM)
Definition: Options.cpp:4804
opt_general_mouse_hover_meshes
double opt_general_mouse_hover_meshes(OPT_ARGS_NUM)
Definition: Options.cpp:3003
opt_view_colormap_curvature
double opt_view_colormap_curvature(OPT_ARGS_NUM)
Definition: Options.cpp:8861
opt_solver_name6
std::string opt_solver_name6(OPT_ARGS_STR)
Definition: Options.cpp:1487
opt_view_ymin
double opt_view_ymin(OPT_ARGS_NUM)
Definition: Options.cpp:7188
opt_view_stipple8
std::string opt_view_stipple8(OPT_ARGS_STR)
Definition: Options.cpp:2108
opt_view_show_time
double opt_view_show_time(OPT_ARGS_NUM)
Definition: Options.cpp:8220
opt_mesh_recombine3d_level
double opt_mesh_recombine3d_level(OPT_ARGS_NUM)
Definition: Options.cpp:6016
opt_mesh_nb_tetrahedra
double opt_mesh_nb_tetrahedra(OPT_ARGS_NUM)
Definition: Options.cpp:6512
opt_mesh_partition_metis_algorithm
double opt_mesh_partition_metis_algorithm(OPT_ARGS_NUM)
Definition: Options.cpp:6564
opt_mesh_cgns_import_ignore_bc
double opt_mesh_cgns_import_ignore_bc(OPT_ARGS_NUM)
Definition: Options.cpp:6318
opt_mesh_second_order_incomplete
double opt_mesh_second_order_incomplete(OPT_ARGS_NUM)
Definition: Options.cpp:6293
opt_post_double_clicked_graph_point_y
double opt_post_double_clicked_graph_point_y(OPT_ARGS_NUM)
Definition: Options.cpp:6948
opt_view_draw_prisms
double opt_view_draw_prisms(OPT_ARGS_NUM)
Definition: Options.cpp:8412
opt_general_light3
double opt_general_light3(OPT_ARGS_NUM)
Definition: Options.cpp:4055
opt_view_axes_label0
std::string opt_view_axes_label0(OPT_ARGS_STR)
Definition: Options.cpp:1796
opt_mesh_ho_fast_new_algo
double opt_mesh_ho_fast_new_algo(OPT_ARGS_NUM)
Definition: Options.cpp:6245
opt_print_height
double opt_print_height(OPT_ARGS_NUM)
Definition: Options.cpp:9379
opt_geometry_double_clicked_curve_command
std::string opt_geometry_double_clicked_curve_command(OPT_ARGS_STR)
Definition: Options.cpp:1409
opt_general_recent_file3
std::string opt_general_recent_file3(OPT_ARGS_STR)
Definition: Options.cpp:1259
opt_solver_executable9
std::string opt_solver_executable9(OPT_ARGS_STR)
Definition: Options.cpp:1616
opt_geometry_color_highlight0
unsigned int opt_geometry_color_highlight0(OPT_ARGS_COL)
Definition: Options.cpp:9635
opt_view_tensor_type
double opt_view_tensor_type(OPT_ARGS_NUM)
Definition: Options.cpp:8631
opt_view_custom_abscissa_max
double opt_view_custom_abscissa_max(OPT_ARGS_NUM)
Definition: Options.cpp:7152
opt_mesh_msh_file_version
double opt_mesh_msh_file_version(OPT_ARGS_NUM)
Definition: Options.cpp:5681
COL19
#define COL19
Definition: DefaultOptions.h:2219
GeometryOptions_Color
StringXColor GeometryOptions_Color[]
Definition: DefaultOptions.h:2153
opt_general_light0
double opt_general_light0(OPT_ARGS_NUM)
Definition: Options.cpp:3930
opt_mesh_recombine3d_conformity
double opt_mesh_recombine3d_conformity(OPT_ARGS_NUM)
Definition: Options.cpp:6022
opt_print_tex_force_fontsize
double opt_print_tex_force_fontsize(OPT_ARGS_NUM)
Definition: Options.cpp:9355
opt_view_draw_quadrangles
double opt_view_draw_quadrangles(OPT_ARGS_NUM)
Definition: Options.cpp:8340
opt_geometry_curves
double opt_geometry_curves(OPT_ARGS_NUM)
Definition: Options.cpp:4367
opt_mesh_partition_hex_weight
double opt_mesh_partition_hex_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5719
opt_view_draw_tensors
double opt_view_draw_tensors(OPT_ARGS_NUM)
Definition: Options.cpp:8532
opt_mesh_ho_optimize
double opt_mesh_ho_optimize(OPT_ARGS_NUM)
Definition: Options.cpp:6167
opt_general_xmin
double opt_general_xmin(OPT_ARGS_NUM)
Definition: Options.cpp:3049
opt_view_axes_format2
std::string opt_view_axes_format2(OPT_ARGS_STR)
Definition: Options.cpp:1876
opt_mesh_med_file_minor_version
double opt_mesh_med_file_minor_version(OPT_ARGS_NUM)
Definition: Options.cpp:5687
opt_general_graphics_size0
double opt_general_graphics_size0(OPT_ARGS_NUM)
Definition: Options.cpp:2275
opt_general_clip_position0
double opt_general_clip_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2539
opt_print_parameter_first
double opt_print_parameter_first(OPT_ARGS_NUM)
Definition: Options.cpp:9397
opt_view_name
std::string opt_view_name(OPT_ARGS_STR)
Definition: Options.cpp:1715
opt_general_clip0d
double opt_general_clip0d(OPT_ARGS_NUM)
Definition: Options.cpp:3684
opt_post_save_interpolation_matrices
double opt_post_save_interpolation_matrices(OPT_ARGS_NUM)
Definition: Options.cpp:6935
opt_geometry_transform10
double opt_geometry_transform10(OPT_ARGS_NUM)
Definition: Options.cpp:4224
opt_post_anim_cycle
double opt_post_anim_cycle(OPT_ARGS_NUM)
Definition: Options.cpp:6846
opt_print_jpeg_smoothing
double opt_print_jpeg_smoothing(OPT_ARGS_NUM)
Definition: Options.cpp:9237
opt_general_axes_tics0
double opt_general_axes_tics0(OPT_ARGS_NUM)
Definition: Options.cpp:3127
opt_mesh_node_labels
double opt_mesh_node_labels(OPT_ARGS_NUM)
Definition: Options.cpp:5495
opt_general_polygon_offset_always
double opt_general_polygon_offset_always(OPT_ARGS_NUM)
Definition: Options.cpp:2230
opt_mesh_algo_switch_on_failure
double opt_mesh_algo_switch_on_failure(OPT_ARGS_NUM)
Definition: Options.cpp:5931
opt_general_quaternion1
double opt_general_quaternion1(OPT_ARGS_NUM)
Definition: Options.cpp:2700
opt_view_ymax
double opt_view_ymax(OPT_ARGS_NUM)
Definition: Options.cpp:7199
opt_solver_name7
std::string opt_solver_name7(OPT_ARGS_STR)
Definition: Options.cpp:1492
opt_view_arrow_size_max
double opt_view_arrow_size_max(OPT_ARGS_NUM)
Definition: Options.cpp:7535
opt_solver_name0
std::string opt_solver_name0(OPT_ARGS_STR)
Definition: Options.cpp:1457
opt_general_clip1b
double opt_general_clip1b(OPT_ARGS_NUM)
Definition: Options.cpp:3704
opt_mesh_lc_from_points
double opt_mesh_lc_from_points(OPT_ARGS_NUM)
Definition: Options.cpp:5077
opt_view_closed
double opt_view_closed(OPT_ARGS_NUM)
Definition: Options.cpp:9167
opt_mesh_surface_faces
double opt_mesh_surface_faces(OPT_ARGS_NUM)
Definition: Options.cpp:5450
opt_mesh_tetrahedra
double opt_mesh_tetrahedra(OPT_ARGS_NUM)
Definition: Options.cpp:5334
opt_print_width
double opt_print_width(OPT_ARGS_NUM)
Definition: Options.cpp:9385
opt_view_component_map2
double opt_view_component_map2(OPT_ARGS_NUM)
Definition: Options.cpp:9138
opt_general_clip5d
double opt_general_clip5d(OPT_ARGS_NUM)
Definition: Options.cpp:3884
opt_post_smooth
double opt_post_smooth(OPT_ARGS_NUM)
Definition: Options.cpp:6828
opt_general_light51
double opt_general_light51(OPT_ARGS_NUM)
Definition: Options.cpp:4127
opt_geometry_match_mesh_tolerance
double opt_geometry_match_mesh_tolerance(OPT_ARGS_NUM)
Definition: Options.cpp:4845
opt_view_draw_vectors
double opt_view_draw_vectors(OPT_ARGS_NUM)
Definition: Options.cpp:8508
opt_mesh_partition_trih_weight
double opt_mesh_partition_trih_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5737
opt_general_background_image_size0
double opt_general_background_image_size0(OPT_ARGS_NUM)
Definition: Options.cpp:3489
opt_general_point_size
double opt_general_point_size(OPT_ARGS_NUM)
Definition: Options.cpp:2855
opt_post_horizontal_scales
double opt_post_horizontal_scales(OPT_ARGS_NUM)
Definition: Options.cpp:6799
opt_geometry_transform21
double opt_geometry_transform21(OPT_ARGS_NUM)
Definition: Options.cpp:4244
opt_post_binary
double opt_post_binary(OPT_ARGS_NUM)
Definition: Options.cpp:6810
opt_general_expert_mode
double opt_general_expert_mode(OPT_ARGS_NUM)
Definition: Options.cpp:3569
opt_general_color_background_gradient
unsigned int opt_general_color_background_gradient(OPT_ARGS_COL)
Definition: Options.cpp:9500
opt_mesh_ho_curve_outer_BL
double opt_mesh_ho_curve_outer_BL(OPT_ARGS_NUM)
Definition: Options.cpp:6252
opt_mesh_max_retries
double opt_mesh_max_retries(OPT_ARGS_NUM)
Definition: Options.cpp:5939
opt_geometry_volumes
double opt_geometry_volumes(OPT_ARGS_NUM)
Definition: Options.cpp:4389
opt_general_clip5b
double opt_general_clip5b(OPT_ARGS_NUM)
Definition: Options.cpp:3864
SolverOptions_Color
StringXColor SolverOptions_Color[]
Definition: DefaultOptions.h:2307
opt_view_axes_label1
std::string opt_view_axes_label1(OPT_ARGS_STR)
Definition: Options.cpp:1812
opt_general_option_position0
double opt_general_option_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2431
opt_general_graphics_size1
double opt_general_graphics_size1(OPT_ARGS_NUM)
Definition: Options.cpp:2289
opt_mesh_refine_steps
double opt_mesh_refine_steps(OPT_ARGS_NUM)
Definition: Options.cpp:4894
opt_mesh_save_groups_of_nodes
double opt_mesh_save_groups_of_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:6419
opt_mesh_light_two_side
double opt_mesh_light_two_side(OPT_ARGS_NUM)
Definition: Options.cpp:5657
opt_geometry_highlight_orphans
double opt_geometry_highlight_orphans(OPT_ARGS_NUM)
Definition: Options.cpp:4306
opt_general_editor
std::string opt_general_editor(OPT_ARGS_STR)
Definition: Options.cpp:1313
opt_solver_python_interpreter
std::string opt_solver_python_interpreter(OPT_ARGS_STR)
Definition: Options.cpp:1678
opt_view_clip
double opt_view_clip(OPT_ARGS_NUM)
Definition: Options.cpp:9068
opt_view_explode
double opt_view_explode(OPT_ARGS_NUM)
Definition: Options.cpp:7616
opt_solver_extension1
std::string opt_solver_extension1(OPT_ARGS_STR)
Definition: Options.cpp:1519
opt_geometry_double_clicked_entity_tag
double opt_geometry_double_clicked_entity_tag(OPT_ARGS_NUM)
Definition: Options.cpp:4820
opt_general_recent_file0
std::string opt_general_recent_file0(OPT_ARGS_STR)
Definition: Options.cpp:1241
opt_general_recent_file6
std::string opt_general_recent_file6(OPT_ARGS_STR)
Definition: Options.cpp:1277
opt_general_small_axes_position0
double opt_general_small_axes_position0(OPT_ARGS_NUM)
Definition: Options.cpp:3281
opt_mesh_color_8
unsigned int opt_mesh_color_8(OPT_ARGS_COL)
Definition: Options.cpp:9921
opt_mesh_ho_poisson
double opt_mesh_ho_poisson(OPT_ARGS_NUM)
Definition: Options.cpp:6232
COL3
#define COL3
Definition: DefaultOptions.h:2211
opt_view_stipple0
std::string opt_view_stipple0(OPT_ARGS_STR)
Definition: Options.cpp:1988
opt_general_graphics_font_engine
std::string opt_general_graphics_font_engine(OPT_ARGS_STR)
Definition: Options.cpp:1370
opt_geometry_normals
double opt_geometry_normals(OPT_ARGS_NUM)
Definition: Options.cpp:4334
opt_general_rotation_center_cg
double opt_general_rotation_center_cg(OPT_ARGS_NUM)
Definition: Options.cpp:3550
opt_geometry_offset2
double opt_geometry_offset2(OPT_ARGS_NUM)
Definition: Options.cpp:4284
opt_post_anim_step
double opt_post_anim_step(OPT_ARGS_NUM)
Definition: Options.cpp:6865
opt_mesh_angle_tolerance_facet_overlap
double opt_mesh_angle_tolerance_facet_overlap(OPT_ARGS_NUM)
Definition: Options.cpp:6647
COLW
#define COLW
Definition: DefaultOptions.h:2193
opt_print_eps_point_size_factor
double opt_print_eps_point_size_factor(OPT_ARGS_NUM)
Definition: Options.cpp:9225
opt_general_color_foreground
unsigned int opt_general_color_foreground(OPT_ARGS_COL)
Definition: Options.cpp:9510
opt_solver_executable5
std::string opt_solver_executable5(OPT_ARGS_STR)
Definition: Options.cpp:1596
opt_view_smooth_normals
double opt_view_smooth_normals(OPT_ARGS_NUM)
Definition: Options.cpp:8166
opt_mesh_cgns_export_cpex0045
double opt_mesh_cgns_export_cpex0045(OPT_ARGS_NUM)
Definition: Options.cpp:6342
opt_view_target_error
double opt_view_target_error(OPT_ARGS_NUM)
Definition: Options.cpp:7740
opt_view_colormap_alpha
double opt_view_colormap_alpha(OPT_ARGS_NUM)
Definition: Options.cpp:8781
opt_geometry_pipe_default_trihedron
std::string opt_geometry_pipe_default_trihedron(OPT_ARGS_STR)
Definition: Options.cpp:1433
opt_general_axes_format2
std::string opt_general_axes_format2(OPT_ARGS_STR)
Definition: Options.cpp:1136
opt_general_axes_ymin
double opt_general_axes_ymin(OPT_ARGS_NUM)
Definition: Options.cpp:3182
opt_geometry_color_selection
unsigned int opt_geometry_color_selection(OPT_ARGS_COL)
Definition: Options.cpp:9625
opt_view_colormap_bias
double opt_view_colormap_bias(OPT_ARGS_NUM)
Definition: Options.cpp:8841
opt_view_size1
double opt_view_size1(OPT_ARGS_NUM)
Definition: Options.cpp:7866
opt_mesh_line_width
double opt_mesh_line_width(OPT_ARGS_NUM)
Definition: Options.cpp:5562
opt_view_double_clicked_command
std::string opt_view_double_clicked_command(OPT_ARGS_STR)
Definition: Options.cpp:1763
opt_view_intervals_type
double opt_view_intervals_type(OPT_ARGS_NUM)
Definition: Options.cpp:7650
opt_view_group
std::string opt_view_group(OPT_ARGS_STR)
Definition: Options.cpp:1774
opt_general_high_resolution_graphics
double opt_general_high_resolution_graphics(OPT_ARGS_NUM)
Definition: Options.cpp:2575
opt_mesh_color_tangents
unsigned int opt_mesh_color_tangents(OPT_ARGS_COL)
Definition: Options.cpp:9851
opt_mesh_ho_save_periodic
double opt_mesh_ho_save_periodic(OPT_ARGS_NUM)
Definition: Options.cpp:6184
opt_geometry_scaling_factor
double opt_geometry_scaling_factor(OPT_ARGS_NUM)
Definition: Options.cpp:4759
opt_view_color_prisms
unsigned int opt_view_color_prisms(OPT_ARGS_COL)
Definition: Options.cpp:10084
opt_view_line_width
double opt_view_line_width(OPT_ARGS_NUM)
Definition: Options.cpp:8726
opt_mesh_color_quadrangles
unsigned int opt_mesh_color_quadrangles(OPT_ARGS_COL)
Definition: Options.cpp:9749
opt_post_nb_views
double opt_post_nb_views(OPT_ARGS_NUM)
Definition: Options.cpp:6902
opt_general_axes_value_ymin
double opt_general_axes_value_ymin(OPT_ARGS_NUM)
Definition: Options.cpp:3244
opt_mesh_stl_remove_duplicate_triangles
double opt_mesh_stl_remove_duplicate_triangles(OPT_ARGS_NUM)
Definition: Options.cpp:5842
opt_general_fontsize
double opt_general_fontsize(OPT_ARGS_NUM)
Definition: Options.cpp:2181
opt_general_light00
double opt_general_light00(OPT_ARGS_NUM)
Definition: Options.cpp:3936
opt_general_error_filename
std::string opt_general_error_filename(OPT_ARGS_STR)
Definition: Options.cpp:1223
opt_mesh_partition_metis_max_load_imbalance
double opt_mesh_partition_metis_max_load_imbalance(OPT_ARGS_NUM)
Definition: Options.cpp:6583
opt_mesh_aniso_max
double opt_mesh_aniso_max(OPT_ARGS_NUM)
Definition: Options.cpp:5605
opt_general_system_menu_bar
double opt_general_system_menu_bar(OPT_ARGS_NUM)
Definition: Options.cpp:2327
opt_post_force_node_data
double opt_post_force_node_data(OPT_ARGS_NUM)
Definition: Options.cpp:6917
COL12
#define COL12
Definition: DefaultOptions.h:2206
opt_general_clip_factor
double opt_general_clip_factor(OPT_ARGS_NUM)
Definition: Options.cpp:2826
opt_geometry_point_type
double opt_geometry_point_type(OPT_ARGS_NUM)
Definition: Options.cpp:4483
opt_general_camera_mode
double opt_general_camera_mode(OPT_ARGS_NUM)
Definition: Options.cpp:3641
opt_mesh_create_topology_msh2
double opt_mesh_create_topology_msh2(OPT_ARGS_NUM)
Definition: Options.cpp:5797
opt_view_nb_timestep
double opt_view_nb_timestep(OPT_ARGS_NUM)
Definition: Options.cpp:6960
opt_print_pos_elementary
double opt_print_pos_elementary(OPT_ARGS_NUM)
Definition: Options.cpp:9255
opt_mesh_node_type
double opt_mesh_node_type(OPT_ARGS_NUM)
Definition: Options.cpp:5550
opt_mesh_lc_min
double opt_mesh_lc_min(OPT_ARGS_NUM)
Definition: Options.cpp:4997
opt_solver_octave_interpreter
std::string opt_solver_octave_interpreter(OPT_ARGS_STR)
Definition: Options.cpp:1689
opt_mesh_unv_strict_format
double opt_mesh_unv_strict_format(OPT_ARGS_NUM)
Definition: Options.cpp:6664
opt_mesh_cpu_time
double opt_mesh_cpu_time(OPT_ARGS_NUM)
Definition: Options.cpp:6547
opt_geometry_light
double opt_geometry_light(OPT_ARGS_NUM)
Definition: Options.cpp:4546
opt_mesh_color_13
unsigned int opt_mesh_color_13(OPT_ARGS_COL)
Definition: Options.cpp:9941
opt_solver_auto_save_database
double opt_solver_auto_save_database(OPT_ARGS_NUM)
Definition: Options.cpp:6749
opt_view_axes_xmin
double opt_view_axes_xmin(OPT_ARGS_NUM)
Definition: Options.cpp:7934
opt_print_pos_element
double opt_print_pos_element(OPT_ARGS_NUM)
Definition: Options.cpp:9261
opt_mesh_label_sampling
double opt_mesh_label_sampling(OPT_ARGS_NUM)
Definition: Options.cpp:5573
opt_geometry_curve_sel_width
double opt_geometry_curve_sel_width(OPT_ARGS_NUM)
Definition: Options.cpp:4506
opt_general_clip0c
double opt_general_clip0c(OPT_ARGS_NUM)
Definition: Options.cpp:3674
opt_view_center_glyphs
double opt_view_center_glyphs(OPT_ARGS_NUM)
Definition: Options.cpp:8691
opt_mesh_nodes
double opt_mesh_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:5270
opt_geometry_double_clicked_surface_command
std::string opt_geometry_double_clicked_surface_command(OPT_ARGS_STR)
Definition: Options.cpp:1415
opt_print_x3d_edges
double opt_print_x3d_edges(OPT_ARGS_NUM)
Definition: Options.cpp:9445
opt_general_light01
double opt_general_light01(OPT_ARGS_NUM)
Definition: Options.cpp:3952
opt_mesh_color_normals
unsigned int opt_mesh_color_normals(OPT_ARGS_COL)
Definition: Options.cpp:9861
opt_print_delete_tmp_files
double opt_print_delete_tmp_files(OPT_ARGS_NUM)
Definition: Options.cpp:9373
opt_print_parameter_steps
double opt_print_parameter_steps(OPT_ARGS_NUM)
Definition: Options.cpp:9409
opt_general_light30
double opt_general_light30(OPT_ARGS_NUM)
Definition: Options.cpp:4061
SolverOptions_Number
StringXNumber SolverOptions_Number[]
Definition: DefaultOptions.h:1602
StringXColor
Definition: Options.h:926
opt_geometry_color_highlight1
unsigned int opt_geometry_color_highlight1(OPT_ARGS_COL)
Definition: Options.cpp:9645
opt_general_light41
double opt_general_light41(OPT_ARGS_NUM)
Definition: Options.cpp:4097
opt_general_recent_file4
std::string opt_general_recent_file4(OPT_ARGS_STR)
Definition: Options.cpp:1265
opt_general_version
std::string opt_general_version(OPT_ARGS_STR)
Definition: Options.cpp:1172
opt_view_draw_tetrahedra
double opt_view_draw_tetrahedra(OPT_ARGS_NUM)
Definition: Options.cpp:8364
opt_geometry_occ_auto_fix
double opt_geometry_occ_auto_fix(OPT_ARGS_NUM)
Definition: Options.cpp:4580
opt_view_color_text3d
unsigned int opt_view_color_text3d(OPT_ARGS_COL)
Definition: Options.cpp:10196
opt_general_clip2b
double opt_general_clip2b(OPT_ARGS_NUM)
Definition: Options.cpp:3744
opt_general_tooltips
double opt_general_tooltips(OPT_ARGS_NUM)
Definition: Options.cpp:2937
opt_general_menu_size0
double opt_general_menu_size0(OPT_ARGS_NUM)
Definition: Options.cpp:2388
opt_mesh_color_5
unsigned int opt_mesh_color_5(OPT_ARGS_COL)
Definition: Options.cpp:9909
opt_general_clip1a
double opt_general_clip1a(OPT_ARGS_NUM)
Definition: Options.cpp:3694
opt_mesh_color_2
unsigned int opt_mesh_color_2(OPT_ARGS_COL)
Definition: Options.cpp:9897
opt_view_raise0
double opt_view_raise0(OPT_ARGS_NUM)
Definition: Options.cpp:7286
COL14
#define COL14
Definition: DefaultOptions.h:2207
opt_general_quaternion3
double opt_general_quaternion3(OPT_ARGS_NUM)
Definition: Options.cpp:2728
opt_general_light5
double opt_general_light5(OPT_ARGS_NUM)
Definition: Options.cpp:4115
opt_geometry_color_highlight2
unsigned int opt_geometry_color_highlight2(OPT_ARGS_COL)
Definition: Options.cpp:9655
opt_mesh_color_3
unsigned int opt_mesh_color_3(OPT_ARGS_COL)
Definition: Options.cpp:9901
opt_mesh_mesh_only_visible
double opt_mesh_mesh_only_visible(OPT_ARGS_NUM)
Definition: Options.cpp:6091
opt_geometry_color_tangents
unsigned int opt_geometry_color_tangents(OPT_ARGS_COL)
Definition: Options.cpp:9665
opt_view_light_two_side
double opt_view_light_two_side(OPT_ARGS_NUM)
Definition: Options.cpp:8136
opt_general_field_size1
double opt_general_field_size1(OPT_ARGS_NUM)
Definition: Options.cpp:2485
opt_print_pos_SICN
double opt_print_pos_SICN(OPT_ARGS_NUM)
Definition: Options.cpp:9279
opt_mesh_color_14
unsigned int opt_mesh_color_14(OPT_ARGS_COL)
Definition: Options.cpp:9945
opt_mesh_algo_recombine
double opt_mesh_algo_recombine(OPT_ARGS_NUM)
Definition: Options.cpp:5945
opt_general_hot_position1
double opt_general_hot_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2569
opt_view_position1
double opt_view_position1(OPT_ARGS_NUM)
Definition: Options.cpp:7818
opt_general_camera_aperture
double opt_general_camera_aperture(OPT_ARGS_NUM)
Definition: Options.cpp:3630
opt_geometry_snap1
double opt_geometry_snap1(OPT_ARGS_NUM)
Definition: Options.cpp:4782
opt_general_lc
double opt_general_lc(OPT_ARGS_NUM)
Definition: Options.cpp:3085
opt_view_saturate_values
double opt_view_saturate_values(OPT_ARGS_NUM)
Definition: Options.cpp:7670
opt_mesh_color_11
unsigned int opt_mesh_color_11(OPT_ARGS_COL)
Definition: Options.cpp:9933
opt_mesh_stl_one_solid_per_surface
double opt_mesh_stl_one_solid_per_surface(OPT_ARGS_NUM)
Definition: Options.cpp:5850
opt_mesh_angle_smooth_normals
double opt_mesh_angle_smooth_normals(OPT_ARGS_NUM)
Definition: Options.cpp:5611
opt_mesh_save_element_tag_type
double opt_mesh_save_element_tag_type(OPT_ARGS_NUM)
Definition: Options.cpp:6382
opt_general_rotation1
double opt_general_rotation1(OPT_ARGS_NUM)
Definition: Options.cpp:2627
opt_view_axes_ymin
double opt_view_axes_ymin(OPT_ARGS_NUM)
Definition: Options.cpp:7966
opt_general_draw_bounding_box
double opt_general_draw_bounding_box(OPT_ARGS_NUM)
Definition: Options.cpp:3038
opt_mesh_med_import_groups_of_nodes
double opt_mesh_med_import_groups_of_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:5693
opt_general_message_fontsize
double opt_general_message_fontsize(OPT_ARGS_NUM)
Definition: Options.cpp:2354
opt_solver_remote_login0
std::string opt_solver_remote_login0(OPT_ARGS_STR)
Definition: Options.cpp:1628
opt_solver_name3
std::string opt_solver_name3(OPT_ARGS_STR)
Definition: Options.cpp:1472
opt_view_min_visible
double opt_view_min_visible(OPT_ARGS_NUM)
Definition: Options.cpp:7071
opt_general_xmax
double opt_general_xmax(OPT_ARGS_NUM)
Definition: Options.cpp:3055
ALGO_2D_FRONTAL
#define ALGO_2D_FRONTAL
Definition: GmshDefines.h:242
opt_view_stipple1
std::string opt_view_stipple1(OPT_ARGS_STR)
Definition: Options.cpp:2003
opt_mesh_partition_line_weight
double opt_mesh_partition_line_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5761
opt_general_stereo_mode
double opt_general_stereo_mode(OPT_ARGS_NUM)
Definition: Options.cpp:3597
opt_solver_listen
double opt_solver_listen(OPT_ARGS_NUM)
Definition: Options.cpp:6715
opt_view_axes_mikado
double opt_view_axes_mikado(OPT_ARGS_NUM)
Definition: Options.cpp:7901
opt_mesh_scaling_factor
double opt_mesh_scaling_factor(OPT_ARGS_NUM)
Definition: Options.cpp:4965
opt_view_color_lines
unsigned int opt_view_color_lines(OPT_ARGS_COL)
Definition: Options.cpp:9989
opt_general_extra_position1
double opt_general_extra_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2497
COL0
#define COL0
Definition: DefaultOptions.h:2200
opt_general_axes_mikado
double opt_general_axes_mikado(OPT_ARGS_NUM)
Definition: Options.cpp:3103
opt_mesh_nb_nodes
double opt_mesh_nb_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:6491
opt_view_colormap_swap
double opt_view_colormap_swap(OPT_ARGS_NUM)
Definition: Options.cpp:8944
PostProcessingOptions_String
StringXString PostProcessingOptions_String[]
Definition: DefaultOptions.h:278
COL17
#define COL17
Definition: DefaultOptions.h:2218
opt_solver_auto_check
double opt_solver_auto_check(OPT_ARGS_NUM)
Definition: Options.cpp:6762
opt_mesh_quadqs_sizemap_method
double opt_mesh_quadqs_sizemap_method(OPT_ARGS_NUM)
Definition: Options.cpp:6683
opt_mesh_mesh_only_empty
double opt_mesh_mesh_only_empty(OPT_ARGS_NUM)
Definition: Options.cpp:6102
opt_mesh_color_nodes_sup
unsigned int opt_mesh_color_nodes_sup(OPT_ARGS_COL)
Definition: Options.cpp:9705
opt_post_link
double opt_post_link(OPT_ARGS_NUM)
Definition: Options.cpp:6816
opt_view_point_type
double opt_view_point_type(OPT_ARGS_NUM)
Definition: Options.cpp:8741
opt_general_nopopup
double opt_general_nopopup(OPT_ARGS_NUM)
Definition: Options.cpp:2914
opt_geometry_occ_make_solids
double opt_geometry_occ_make_solids(OPT_ARGS_NUM)
Definition: Options.cpp:4646
opt_general_polygon_offset_units
double opt_general_polygon_offset_units(OPT_ARGS_NUM)
Definition: Options.cpp:2252
opt_general_clip4a
double opt_general_clip4a(OPT_ARGS_NUM)
Definition: Options.cpp:3814
opt_mesh_color_trihedron
unsigned int opt_mesh_color_trihedron(OPT_ARGS_COL)
Definition: Options.cpp:9834
opt_geometry_occ_safe_unbind
double opt_geometry_occ_safe_unbind(OPT_ARGS_NUM)
Definition: Options.cpp:4574
opt_view_axes_auto_position
double opt_view_axes_auto_position(OPT_ARGS_NUM)
Definition: Options.cpp:7917
PrintOptions_Number
StringXNumber PrintOptions_Number[]
Definition: DefaultOptions.h:1989
opt_mesh_lc_from_curvature_iso
double opt_mesh_lc_from_curvature_iso(OPT_ARGS_NUM)
Definition: Options.cpp:5066
opt_view_component_map5
double opt_view_component_map5(OPT_ARGS_NUM)
Definition: Options.cpp:9150
opt_mesh_ho_periodic
double opt_mesh_ho_periodic(OPT_ARGS_NUM)
Definition: Options.cpp:6178
opt_view_draw_triangles
double opt_view_draw_triangles(OPT_ARGS_NUM)
Definition: Options.cpp:8316
opt_mesh_dual
double opt_mesh_dual(OPT_ARGS_NUM)
Definition: Options.cpp:6358
opt_general_recent_file1
std::string opt_general_recent_file1(OPT_ARGS_STR)
Definition: Options.cpp:1247
opt_view_light
double opt_view_light(OPT_ARGS_NUM)
Definition: Options.cpp:8116
opt_general_axes_label2
std::string opt_general_axes_label2(OPT_ARGS_STR)
Definition: Options.cpp:1103
opt_general_plugin_position1
double opt_general_plugin_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2449
opt_mesh_color_15
unsigned int opt_mesh_color_15(OPT_ARGS_COL)
Definition: Options.cpp:9949
opt_general_axes_ymax
double opt_general_axes_ymax(OPT_ARGS_NUM)
Definition: Options.cpp:3193
COL6
#define COL6
Definition: DefaultOptions.h:2203
opt_mesh_bdf_field_format
double opt_mesh_bdf_field_format(OPT_ARGS_NUM)
Definition: Options.cpp:5831
COL9
#define COL9
Definition: DefaultOptions.h:2214
opt_mesh_partition_qua_weight
double opt_mesh_partition_qua_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5743
opt_solver_name2
std::string opt_solver_name2(OPT_ARGS_STR)
Definition: Options.cpp:1467
PostProcessingOptions_Color
StringXColor PostProcessingOptions_Color[]
Definition: DefaultOptions.h:2311
opt_mesh_voronoi
double opt_mesh_voronoi(OPT_ARGS_NUM)
Definition: Options.cpp:6364
opt_view_transform12
double opt_view_transform12(OPT_ARGS_NUM)
Definition: Options.cpp:7448
opt_solver_extension5
std::string opt_solver_extension5(OPT_ARGS_STR)
Definition: Options.cpp:1539
opt_geometry_double_clicked_point_command
std::string opt_geometry_double_clicked_point_command(OPT_ARGS_STR)
Definition: Options.cpp:1403
COL2
#define COL2
Definition: DefaultOptions.h:2201
opt_mesh_triangles
double opt_mesh_triangles(OPT_ARGS_NUM)
Definition: Options.cpp:5296
opt_print_gif_dither
double opt_print_gif_dither(OPT_ARGS_NUM)
Definition: Options.cpp:9297
COL8
#define COL8
Definition: DefaultOptions.h:2204
opt_general_file_chooser_position1
double opt_general_file_chooser_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2321
opt_view_axes_xmax
double opt_view_axes_xmax(OPT_ARGS_NUM)
Definition: Options.cpp:7950
opt_geometry_transform11
double opt_geometry_transform11(OPT_ARGS_NUM)
Definition: Options.cpp:4229
opt_geometry_tolerance_boolean
double opt_geometry_tolerance_boolean(OPT_ARGS_NUM)
Definition: Options.cpp:4328
opt_geometry_curve_width
double opt_geometry_curve_width(OPT_ARGS_NUM)
Definition: Options.cpp:4495
opt_general_light20
double opt_general_light20(OPT_ARGS_NUM)
Definition: Options.cpp:4031
opt_solver_extension8
std::string opt_solver_extension8(OPT_ARGS_STR)
Definition: Options.cpp:1554
opt_general_gui_theme
std::string opt_general_gui_theme(OPT_ARGS_STR)
Definition: Options.cpp:1330
opt_mesh_partition_tet_weight
double opt_mesh_partition_tet_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5749
opt_mesh_ho_nlayers
double opt_mesh_ho_nlayers(OPT_ARGS_NUM)
Definition: Options.cpp:6190
opt_solver_auto_merge_file
double opt_solver_auto_merge_file(OPT_ARGS_NUM)
Definition: Options.cpp:6774
opt_general_background_gradient
double opt_general_background_gradient(OPT_ARGS_NUM)
Definition: Options.cpp:3462
opt_mesh_compound_classify
double opt_mesh_compound_classify(OPT_ARGS_NUM)
Definition: Options.cpp:6448
opt_general_context_position1
double opt_general_context_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2309
opt_solver_extension4
std::string opt_solver_extension4(OPT_ARGS_STR)
Definition: Options.cpp:1534
opt_general_message_size
double opt_general_message_size(OPT_ARGS_NUM)
Definition: Options.cpp:2345
opt_mesh_tolerance_initial_delaunay
double opt_mesh_tolerance_initial_delaunay(OPT_ARGS_NUM)
Definition: Options.cpp:5038
opt_view_normals
double opt_view_normals(OPT_ARGS_NUM)
Definition: Options.cpp:7550
opt_print_pos_SIGE
double opt_print_pos_SIGE(OPT_ARGS_NUM)
Definition: Options.cpp:9285
opt_general_menu_position1
double opt_general_menu_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2421
opt_general_plugin_size0
double opt_general_plugin_size0(OPT_ARGS_NUM)
Definition: Options.cpp:2455
opt_general_axes_xmax
double opt_general_axes_xmax(OPT_ARGS_NUM)
Definition: Options.cpp:3171
SolverOptions_String
StringXString SolverOptions_String[]
Definition: DefaultOptions.h:174
opt_view_custom_min
double opt_view_custom_min(OPT_ARGS_NUM)
Definition: Options.cpp:7101
opt_general_light12
double opt_general_light12(OPT_ARGS_NUM)
Definition: Options.cpp:4013
GmshDefines.h
opt_geometry_occ_bounds_use_stl
double opt_geometry_occ_bounds_use_stl(OPT_ARGS_NUM)
Definition: Options.cpp:4586
opt_mesh_stl_linear_deflection_relative
double opt_mesh_stl_linear_deflection_relative(OPT_ARGS_NUM)
Definition: Options.cpp:5864
opt_print_parameter_command
std::string opt_print_parameter_command(OPT_ARGS_STR)
Definition: Options.cpp:2149
opt_general_color_text
unsigned int opt_general_color_text(OPT_ARGS_COL)
Definition: Options.cpp:9519
opt_general_clip2c
double opt_general_clip2c(OPT_ARGS_NUM)
Definition: Options.cpp:3754
opt_general_antialiasing
double opt_general_antialiasing(OPT_ARGS_NUM)
Definition: Options.cpp:3344
COL4
#define COL4
Definition: DefaultOptions.h:2202
opt_view_gen_raise2
std::string opt_view_gen_raise2(OPT_ARGS_STR)
Definition: Options.cpp:1928
opt_general_confirm_overwrite
double opt_general_confirm_overwrite(OPT_ARGS_NUM)
Definition: Options.cpp:2603
opt_general_translation0
double opt_general_translation0(OPT_ARGS_NUM)
Definition: Options.cpp:2742
opt_mesh_tangents
double opt_mesh_tangents(OPT_ARGS_NUM)
Definition: Options.cpp:4939
opt_general_clip3d
double opt_general_clip3d(OPT_ARGS_NUM)
Definition: Options.cpp:3804
opt_mesh_partition_create_ghost_cells
double opt_mesh_partition_create_ghost_cells(OPT_ARGS_NUM)
Definition: Options.cpp:5779
opt_geometry_curve_labels
double opt_geometry_curve_labels(OPT_ARGS_NUM)
Definition: Options.cpp:4411
opt_geometry_curve_type
double opt_geometry_curve_type(OPT_ARGS_NUM)
Definition: Options.cpp:4517
opt_mesh_volume_edges
double opt_mesh_volume_edges(OPT_ARGS_NUM)
Definition: Options.cpp:5465
opt_mesh_color_7
unsigned int opt_mesh_color_7(OPT_ARGS_COL)
Definition: Options.cpp:9917
opt_solver_plugins
double opt_solver_plugins(OPT_ARGS_NUM)
Definition: Options.cpp:6737
opt_general_plugin_size1
double opt_general_plugin_size1(OPT_ARGS_NUM)
Definition: Options.cpp:2461
opt_view_draw_pyramids
double opt_view_draw_pyramids(OPT_ARGS_NUM)
Definition: Options.cpp:8436
opt_mesh_first_element_tag
double opt_mesh_first_element_tag(OPT_ARGS_NUM)
Definition: Options.cpp:5254
opt_view_stipple2
std::string opt_view_stipple2(OPT_ARGS_STR)
Definition: Options.cpp:2018
opt_general_small_axes_size
double opt_general_small_axes_size(OPT_ARGS_NUM)
Definition: Options.cpp:3303
opt_mesh_allow_swap_edge_angle
double opt_mesh_allow_swap_edge_angle(OPT_ARGS_NUM)
Definition: Options.cpp:6135
opt_mesh_save_without_orphans
double opt_mesh_save_without_orphans(OPT_ARGS_NUM)
Definition: Options.cpp:6394
COL7
#define COL7
Definition: DefaultOptions.h:2213
opt_mesh_second_order_linear
double opt_mesh_second_order_linear(OPT_ARGS_NUM)
Definition: Options.cpp:6282
opt_general_axes_format0
std::string opt_general_axes_format0(OPT_ARGS_STR)
Definition: Options.cpp:1114
opt_geometry_occ_auto_embed
double opt_geometry_occ_auto_embed(OPT_ARGS_NUM)
Definition: Options.cpp:4568
opt_view_size0
double opt_view_size0(OPT_ARGS_NUM)
Definition: Options.cpp:7851
opt_general_clip5c
double opt_general_clip5c(OPT_ARGS_NUM)
Definition: Options.cpp:3874
opt_view_color_axes
unsigned int opt_view_color_axes(OPT_ARGS_COL)
Definition: Options.cpp:10213
opt_print_jpeg_quality
double opt_print_jpeg_quality(OPT_ARGS_NUM)
Definition: Options.cpp:9231
opt_general_graphics_fontsize_title
double opt_general_graphics_fontsize_title(OPT_ARGS_NUM)
Definition: Options.cpp:2219
opt_post_double_clicked_graph_point_x
double opt_post_double_clicked_graph_point_x(OPT_ARGS_NUM)
Definition: Options.cpp:6942
opt_mesh_color_10
unsigned int opt_mesh_color_10(OPT_ARGS_COL)
Definition: Options.cpp:9929
opt_view_scale_type
double opt_view_scale_type(OPT_ARGS_NUM)
Definition: Options.cpp:8574
opt_mesh_recombine_optimize_topology
double opt_mesh_recombine_optimize_topology(OPT_ARGS_NUM)
Definition: Options.cpp:5981
opt_general_arrow_stem_radius
double opt_general_arrow_stem_radius(OPT_ARGS_NUM)
Definition: Options.cpp:3409
opt_print_eps_quality
double opt_print_eps_quality(OPT_ARGS_NUM)
Definition: Options.cpp:9201
opt_mesh_color_nodes
unsigned int opt_mesh_color_nodes(OPT_ARGS_COL)
Definition: Options.cpp:9695
opt_mesh_order
double opt_mesh_order(OPT_ARGS_NUM)
Definition: Options.cpp:6152
opt_view_max_recursion_level
double opt_view_max_recursion_level(OPT_ARGS_NUM)
Definition: Options.cpp:7717
opt_general_light23
double opt_general_light23(OPT_ARGS_NUM)
Definition: Options.cpp:4049
GeometryOptions_Number
StringXNumber GeometryOptions_Number[]
Definition: DefaultOptions.h:860
opt_print_text
double opt_print_text(OPT_ARGS_NUM)
Definition: Options.cpp:9343
opt_general_clip4c
double opt_general_clip4c(OPT_ARGS_NUM)
Definition: Options.cpp:3834
opt_general_background_image_position0
double opt_general_background_image_position0(OPT_ARGS_NUM)
Definition: Options.cpp:3477
opt_general_extra_size1
double opt_general_extra_size1(OPT_ARGS_NUM)
Definition: Options.cpp:2509
opt_geometry_color_projection
unsigned int opt_geometry_color_projection(OPT_ARGS_COL)
Definition: Options.cpp:9685
opt_general_light13
double opt_general_light13(OPT_ARGS_NUM)
Definition: Options.cpp:4019
opt_mesh_cgns_import_ignore_solution
double opt_mesh_cgns_import_ignore_solution(OPT_ARGS_NUM)
Definition: Options.cpp:6326
opt_mesh_partition_num
double opt_mesh_partition_num(OPT_ARGS_NUM)
Definition: Options.cpp:6554
opt_general_graphics_position1
double opt_general_graphics_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2269
opt_mesh_transfinite_tri
double opt_mesh_transfinite_tri(OPT_ARGS_NUM)
Definition: Options.cpp:5429
opt_general_rotation_center1
double opt_general_rotation_center1(OPT_ARGS_NUM)
Definition: Options.cpp:2664
opt_general_axes_value_zmin
double opt_general_axes_value_zmin(OPT_ARGS_NUM)
Definition: Options.cpp:3256
opt_mesh_line_labels
double opt_mesh_line_labels(OPT_ARGS_NUM)
Definition: Options.cpp:5506
opt_geometry_old_newreg
double opt_geometry_old_newreg(OPT_ARGS_NUM)
Definition: Options.cpp:4725
opt_geometry_occ_export_only_visible
double opt_geometry_occ_export_only_visible(OPT_ARGS_NUM)
Definition: Options.cpp:4695
opt_general_axes_zmin
double opt_general_axes_zmin(OPT_ARGS_NUM)
Definition: Options.cpp:3204
opt_post_file_format
double opt_post_file_format(OPT_ARGS_NUM)
Definition: Options.cpp:6911
opt_solver_remote_login7
std::string opt_solver_remote_login7(OPT_ARGS_STR)
Definition: Options.cpp:1663
opt_general_terminal
double opt_general_terminal(OPT_ARGS_NUM)
Definition: Options.cpp:2926
opt_mesh_lc_from_parametric_points
double opt_mesh_lc_from_parametric_points(OPT_ARGS_NUM)
Definition: Options.cpp:5094
opt_view_timestep
double opt_view_timestep(OPT_ARGS_NUM)
Definition: Options.cpp:6993
opt_geometry_surface_labels
double opt_geometry_surface_labels(OPT_ARGS_NUM)
Definition: Options.cpp:4422
opt_view_draw_scalars
double opt_view_draw_scalars(OPT_ARGS_NUM)
Definition: Options.cpp:8484
opt_view_offset0
double opt_view_offset0(OPT_ARGS_NUM)
Definition: Options.cpp:7232
opt_general_light32
double opt_general_light32(OPT_ARGS_NUM)
Definition: Options.cpp:4073
opt_mesh_old_initial_delaunay_2d
double opt_mesh_old_initial_delaunay_2d(OPT_ARGS_NUM)
Definition: Options.cpp:6708
opt_geometry_double_clicked_volume_command
std::string opt_geometry_double_clicked_volume_command(OPT_ARGS_STR)
Definition: Options.cpp:1421
opt_general_line_width
double opt_general_line_width(OPT_ARGS_NUM)
Definition: Options.cpp:2866
opt_view_component_map8
double opt_view_component_map8(OPT_ARGS_NUM)
Definition: Options.cpp:9162
opt_general_executable_filename
std::string opt_general_executable_filename(OPT_ARGS_STR)
Definition: Options.cpp:1201
opt_general_progress_meter_step
double opt_general_progress_meter_step(OPT_ARGS_NUM)
Definition: Options.cpp:2908
opt_print_x3d_transparency
double opt_print_x3d_transparency(OPT_ARGS_NUM)
Definition: Options.cpp:9421
opt_solver_name4
std::string opt_solver_name4(OPT_ARGS_STR)
Definition: Options.cpp:1477
opt_general_axes_auto_position
double opt_general_axes_auto_position(OPT_ARGS_NUM)
Definition: Options.cpp:3114
opt_mesh_nb_quadrangles
double opt_mesh_nb_quadrangles(OPT_ARGS_NUM)
Definition: Options.cpp:6505
opt_mesh_volume_labels
double opt_mesh_volume_labels(OPT_ARGS_NUM)
Definition: Options.cpp:5528
opt_general_clip5a
double opt_general_clip5a(OPT_ARGS_NUM)
Definition: Options.cpp:3854
opt_geometry_tolerance
double opt_geometry_tolerance(OPT_ARGS_NUM)
Definition: Options.cpp:4317
opt_mesh_preserve_numbering_msh2
double opt_mesh_preserve_numbering_msh2(OPT_ARGS_NUM)
Definition: Options.cpp:6611
opt_mesh_lc_max
double opt_mesh_lc_max(OPT_ARGS_NUM)
Definition: Options.cpp:5012
opt_general_menu_size1
double opt_general_menu_size1(OPT_ARGS_NUM)
Definition: Options.cpp:2402
opt_mesh_tolerance_edge_length
double opt_mesh_tolerance_edge_length(OPT_ARGS_NUM)
Definition: Options.cpp:5027
opt_view_displacement_factor
double opt_view_displacement_factor(OPT_ARGS_NUM)
Definition: Options.cpp:7580
opt_mesh_color_19
unsigned int opt_mesh_color_19(OPT_ARGS_COL)
Definition: Options.cpp:9965
opt_general_mouse_selection
double opt_general_mouse_selection(OPT_ARGS_NUM)
Definition: Options.cpp:2980
opt_solver_executable6
std::string opt_solver_executable6(OPT_ARGS_STR)
Definition: Options.cpp:1601
opt_view_force_num_components
double opt_view_force_num_components(OPT_ARGS_NUM)
Definition: Options.cpp:9084
opt_view_draw_points
double opt_view_draw_points(OPT_ARGS_NUM)
Definition: Options.cpp:8268
opt_geometry_transform01
double opt_geometry_transform01(OPT_ARGS_NUM)
Definition: Options.cpp:4214
S
#define S
Definition: DefaultOptions.h:21
opt_general_clip2d
double opt_general_clip2d(OPT_ARGS_NUM)
Definition: Options.cpp:3764
opt_mesh_color_17
unsigned int opt_mesh_color_17(OPT_ARGS_COL)
Definition: Options.cpp:9957
opt_print_pos_gamma
double opt_print_pos_gamma(OPT_ARGS_NUM)
Definition: Options.cpp:9267
opt_mesh_save_groups_of_elements
double opt_mesh_save_groups_of_elements(OPT_ARGS_NUM)
Definition: Options.cpp:6413
opt_geometry_offset0
double opt_geometry_offset0(OPT_ARGS_NUM)
Definition: Options.cpp:4274
opt_solver_auto_load_database
double opt_solver_auto_load_database(OPT_ARGS_NUM)
Definition: Options.cpp:6743
opt_mesh_max_iter_delaunay_3d
double opt_mesh_max_iter_delaunay_3d(OPT_ARGS_NUM)
Definition: Options.cpp:6623
opt_view_color_tangents
unsigned int opt_view_color_tangents(OPT_ARGS_COL)
Definition: Options.cpp:10141
opt_view_vector_type
double opt_view_vector_type(OPT_ARGS_NUM)
Definition: Options.cpp:8651
opt_view_gen_raise0
std::string opt_view_gen_raise0(OPT_ARGS_STR)
Definition: Options.cpp:1892
opt_geometry_tangents
double opt_geometry_tangents(OPT_ARGS_NUM)
Definition: Options.cpp:4345
opt_mesh_ho_dist_cad
double opt_mesh_ho_dist_cad(OPT_ARGS_NUM)
Definition: Options.cpp:6214
opt_general_build_info
std::string opt_general_build_info(OPT_ARGS_STR)
Definition: Options.cpp:1181
opt_mesh_min_line_nodes
double opt_mesh_min_line_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:6113
opt_general_field_position0
double opt_general_field_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2467
opt_general_display
std::string opt_general_display(OPT_ARGS_STR)
Definition: Options.cpp:1147
opt_general_light4
double opt_general_light4(OPT_ARGS_NUM)
Definition: Options.cpp:4085
opt_view_max_visible
double opt_view_max_visible(OPT_ARGS_NUM)
Definition: Options.cpp:7086
opt_mesh_boundary_layer_fan_elements
double opt_mesh_boundary_layer_fan_elements(OPT_ARGS_NUM)
Definition: Options.cpp:5809
opt_mesh_color_tetrahedra
unsigned int opt_mesh_color_tetrahedra(OPT_ARGS_COL)
Definition: Options.cpp:9766
opt_geometry_occ_thrusections_degree
double opt_geometry_occ_thrusections_degree(OPT_ARGS_NUM)
Definition: Options.cpp:4664
opt_view_stipple7
std::string opt_view_stipple7(OPT_ARGS_STR)
Definition: Options.cpp:2093
opt_general_statistics_position0
double opt_general_statistics_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2515
opt_mesh_ho_fix_bnd_nodes
double opt_mesh_ho_fix_bnd_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:6276
opt_mesh_draw_skin_only
double opt_mesh_draw_skin_only(OPT_ARGS_NUM)
Definition: Options.cpp:6370
opt_mesh_light_lines
double opt_mesh_light_lines(OPT_ARGS_NUM)
Definition: Options.cpp:5639
opt_general_background_image_filename
std::string opt_general_background_image_filename(OPT_ARGS_STR)
Definition: Options.cpp:1153
opt_view_custom_max
double opt_view_custom_max(OPT_ARGS_NUM)
Definition: Options.cpp:7120
opt_general_light03
double opt_general_light03(OPT_ARGS_NUM)
Definition: Options.cpp:3984
opt_general_color_scheme
double opt_general_color_scheme(OPT_ARGS_NUM)
Definition: Options.cpp:3419
opt_general_rotation2
double opt_general_rotation2(OPT_ARGS_NUM)
Definition: Options.cpp:2640
opt_geometry_snap0
double opt_geometry_snap0(OPT_ARGS_NUM)
Definition: Options.cpp:4771
opt_post_plugins
double opt_post_plugins(OPT_ARGS_NUM)
Definition: Options.cpp:6896
opt_general_arrow_head_radius
double opt_general_arrow_head_radius(OPT_ARGS_NUM)
Definition: Options.cpp:3389
opt_solver_remote_login2
std::string opt_solver_remote_login2(OPT_ARGS_STR)
Definition: Options.cpp:1638
opt_view_max
double opt_view_max(OPT_ARGS_NUM)
Definition: Options.cpp:7059
opt_print_x3d_compatibility
double opt_print_x3d_compatibility(OPT_ARGS_NUM)
Definition: Options.cpp:9415
opt_mesh_label_type
double opt_mesh_label_type(OPT_ARGS_NUM)
Definition: Options.cpp:5237
opt_general_light11
double opt_general_light11(OPT_ARGS_NUM)
Definition: Options.cpp:4007
opt_mesh_save_all
double opt_mesh_save_all(OPT_ARGS_NUM)
Definition: Options.cpp:6376
opt_geometry_point_labels
double opt_geometry_point_labels(OPT_ARGS_NUM)
Definition: Options.cpp:4400
opt_mesh_pyramids
double opt_mesh_pyramids(OPT_ARGS_NUM)
Definition: Options.cpp:5391
opt_solver_extension6
std::string opt_solver_extension6(OPT_ARGS_STR)
Definition: Options.cpp:1544
opt_solver_executable2
std::string opt_solver_executable2(OPT_ARGS_STR)
Definition: Options.cpp:1581
opt_general_arrow_stem_length
double opt_general_arrow_stem_length(OPT_ARGS_NUM)
Definition: Options.cpp:3399
opt_mesh_clip
double opt_mesh_clip(OPT_ARGS_NUM)
Definition: Options.cpp:6601
opt_general_menu_position0
double opt_general_menu_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2411
opt_mesh_radius_sup
double opt_mesh_radius_sup(OPT_ARGS_NUM)
Definition: Options.cpp:5222
opt_geometry_surfaces
double opt_geometry_surfaces(OPT_ARGS_NUM)
Definition: Options.cpp:4378
opt_view_component_map7
double opt_view_component_map7(OPT_ARGS_NUM)
Definition: Options.cpp:9158
opt_mesh_med_single_model
double opt_mesh_med_single_model(OPT_ARGS_NUM)
Definition: Options.cpp:5699
opt_view_xmin
double opt_view_xmin(OPT_ARGS_NUM)
Definition: Options.cpp:7166
opt_view_axes_zmin
double opt_view_axes_zmin(OPT_ARGS_NUM)
Definition: Options.cpp:7998
opt_mesh_cgns_import_order
double opt_mesh_cgns_import_order(OPT_ARGS_NUM)
Definition: Options.cpp:6309
opt_mesh_color_16
unsigned int opt_mesh_color_16(OPT_ARGS_COL)
Definition: Options.cpp:9953
opt_view_color_trihedra
unsigned int opt_view_color_trihedra(OPT_ARGS_COL)
Definition: Options.cpp:10122
opt_view_axes_tics2
double opt_view_axes_tics2(OPT_ARGS_NUM)
Definition: Options.cpp:8062
opt_general_translation1
double opt_general_translation1(OPT_ARGS_NUM)
Definition: Options.cpp:2756
opt_general_quaternion2
double opt_general_quaternion2(OPT_ARGS_NUM)
Definition: Options.cpp:2714
opt_view_stipple5
std::string opt_view_stipple5(OPT_ARGS_STR)
Definition: Options.cpp:2063
opt_geometry_snap_points
double opt_geometry_snap_points(OPT_ARGS_NUM)
Definition: Options.cpp:4765
opt_mesh_optimize
double opt_mesh_optimize(OPT_ARGS_NUM)
Definition: Options.cpp:4851
opt_general_small_axes_position1
double opt_general_small_axes_position1(OPT_ARGS_NUM)
Definition: Options.cpp:3292
opt_mesh_reparam_max_triangles
double opt_mesh_reparam_max_triangles(OPT_ARGS_NUM)
Definition: Options.cpp:6670
opt_mesh_nb_trihedra
double opt_mesh_nb_trihedra(OPT_ARGS_NUM)
Definition: Options.cpp:6540
opt_view_offset1
double opt_view_offset1(OPT_ARGS_NUM)
Definition: Options.cpp:7250
opt_solver_show_invisible_parameters
double opt_solver_show_invisible_parameters(OPT_ARGS_NUM)
Definition: Options.cpp:6792
opt_print_eps_line_width_factor
double opt_print_eps_line_width_factor(OPT_ARGS_NUM)
Definition: Options.cpp:9219
opt_mesh_zone_definition
double opt_mesh_zone_definition(OPT_ARGS_NUM)
Definition: Options.cpp:6472
opt_geometry_occ_union_unify
double opt_geometry_occ_union_unify(OPT_ARGS_NUM)
Definition: Options.cpp:4658
opt_general_initial_context
double opt_general_initial_context(OPT_ARGS_NUM)
Definition: Options.cpp:2163
opt_geometry_color_points
unsigned int opt_geometry_color_points(OPT_ARGS_COL)
Definition: Options.cpp:9585
opt_general_trackball_hyperbolic_sheet
double opt_general_trackball_hyperbolic_sheet(OPT_ARGS_NUM)
Definition: Options.cpp:3524
opt_view_component_map4
double opt_view_component_map4(OPT_ARGS_NUM)
Definition: Options.cpp:9146
opt_mesh_quadqs_remeshing_boldness
double opt_mesh_quadqs_remeshing_boldness(OPT_ARGS_NUM)
Definition: Options.cpp:6689
opt_mesh_nb_triangles
double opt_mesh_nb_triangles(OPT_ARGS_NUM)
Definition: Options.cpp:6498
opt_view_draw_lines
double opt_view_draw_lines(OPT_ARGS_NUM)
Definition: Options.cpp:8292
opt_view_gen_raise_factor
double opt_view_gen_raise_factor(OPT_ARGS_NUM)
Definition: Options.cpp:9014
opt_mesh_rand_factor
double opt_mesh_rand_factor(OPT_ARGS_NUM)
Definition: Options.cpp:5137
opt_view_type
double opt_view_type(OPT_ARGS_NUM)
Definition: Options.cpp:7763
opt_mesh_color_hexahedra
unsigned int opt_mesh_color_hexahedra(OPT_ARGS_COL)
Definition: Options.cpp:9783
opt_post_combine_remove_orig
double opt_post_combine_remove_orig(OPT_ARGS_NUM)
Definition: Options.cpp:6879
opt_general_visibility_position0
double opt_general_visibility_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2527
opt_mesh_ignore_parametrization
double opt_mesh_ignore_parametrization(OPT_ARGS_NUM)
Definition: Options.cpp:6676
opt_post_combine_copy_options
double opt_post_combine_copy_options(OPT_ARGS_NUM)
Definition: Options.cpp:6890
opt_geometry_occ_sew_faces
double opt_geometry_occ_sew_faces(OPT_ARGS_NUM)
Definition: Options.cpp:4634
opt_geometry_occ_target_unit
std::string opt_geometry_occ_target_unit(OPT_ARGS_STR)
Definition: Options.cpp:1427
opt_view_glyph_location
double opt_view_glyph_location(OPT_ARGS_NUM)
Definition: Options.cpp:8671
opt_general_light2
double opt_general_light2(OPT_ARGS_NUM)
Definition: Options.cpp:4025
opt_geometry_light_two_side
double opt_geometry_light_two_side(OPT_ARGS_NUM)
Definition: Options.cpp:4557
opt_general_clip4d
double opt_general_clip4d(OPT_ARGS_NUM)
Definition: Options.cpp:3844
opt_mesh_quality_sup
double opt_mesh_quality_sup(OPT_ARGS_NUM)
Definition: Options.cpp:5192
opt_view_line_type
double opt_view_line_type(OPT_ARGS_NUM)
Definition: Options.cpp:8761
opt_general_ymin
double opt_general_ymin(OPT_ARGS_NUM)
Definition: Options.cpp:3061
opt_mesh_stl_angular_deflection
double opt_mesh_stl_angular_deflection(OPT_ARGS_NUM)
Definition: Options.cpp:5872
opt_view_filename
std::string opt_view_filename(OPT_ARGS_STR)
Definition: Options.cpp:1785
opt_solver_extension3
std::string opt_solver_extension3(OPT_ARGS_STR)
Definition: Options.cpp:1529
opt_view_color_points
unsigned int opt_view_color_points(OPT_ARGS_COL)
Definition: Options.cpp:9970
opt_view_color_background2d
unsigned int opt_view_color_background2d(OPT_ARGS_COL)
Definition: Options.cpp:10230
opt_general_gui_refresh_rate
double opt_general_gui_refresh_rate(OPT_ARGS_NUM)
Definition: Options.cpp:2202
opt_geometry_point_size
double opt_geometry_point_size(OPT_ARGS_NUM)
Definition: Options.cpp:4461
opt_view_raise1
double opt_view_raise1(OPT_ARGS_NUM)
Definition: Options.cpp:7304
opt_geometry_occ_scaling
double opt_geometry_occ_scaling(OPT_ARGS_NUM)
Definition: Options.cpp:4683
O
#define O
Definition: DefaultOptions.h:22
opt_mesh_nb_pyramids
double opt_mesh_nb_pyramids(OPT_ARGS_NUM)
Definition: Options.cpp:6533
opt_view_custom_abscissa_min
double opt_view_custom_abscissa_min(OPT_ARGS_NUM)
Definition: Options.cpp:7138
opt_mesh_node_size
double opt_mesh_node_size(OPT_ARGS_NUM)
Definition: Options.cpp:5539
opt_view_color_normals
unsigned int opt_view_color_normals(OPT_ARGS_COL)
Definition: Options.cpp:10160
opt_geometry_occ_fix_degenerated
double opt_geometry_occ_fix_degenerated(OPT_ARGS_NUM)
Definition: Options.cpp:4598
opt_post_anim_delay
double opt_post_anim_delay(OPT_ARGS_NUM)
Definition: Options.cpp:6834
opt_mesh_trihedra
double opt_mesh_trihedra(OPT_ARGS_NUM)
Definition: Options.cpp:5410
opt_solver_auto_show_last_step
double opt_solver_auto_show_last_step(OPT_ARGS_NUM)
Definition: Options.cpp:6786
opt_mesh_algo_subdivide
double opt_mesh_algo_subdivide(OPT_ARGS_NUM)
Definition: Options.cpp:6038
opt_geometry_copy_meshing_method
double opt_geometry_copy_meshing_method(OPT_ARGS_NUM)
Definition: Options.cpp:4814
COLQ
#define COLQ
Definition: DefaultOptions.h:2195
opt_print_parameter_last
double opt_print_parameter_last(OPT_ARGS_NUM)
Definition: Options.cpp:9403
opt_mesh_min_circle_nodes
double opt_mesh_min_circle_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:6124
opt_mesh_color_4
unsigned int opt_mesh_color_4(OPT_ARGS_COL)
Definition: Options.cpp:9905
opt_view_draw_skin_only
double opt_view_draw_skin_only(OPT_ARGS_NUM)
Definition: Options.cpp:8556
opt_mesh_flexible_transfinite
double opt_mesh_flexible_transfinite(OPT_ARGS_NUM)
Definition: Options.cpp:6030
opt_print_eps_best_root
double opt_print_eps_best_root(OPT_ARGS_NUM)
Definition: Options.cpp:9213
opt_view_attributes
std::string opt_view_attributes(OPT_ARGS_STR)
Definition: Options.cpp:2138
opt_mesh_partition_old_style_msh2
double opt_mesh_partition_old_style_msh2(OPT_ARGS_NUM)
Definition: Options.cpp:5785
PrintOptions_Color
StringXColor PrintOptions_Color[]
Definition: DefaultOptions.h:2342
opt_mesh_ho_threshold_min
double opt_mesh_ho_threshold_min(OPT_ARGS_NUM)
Definition: Options.cpp:6196
MeshOptions_Number
StringXNumber MeshOptions_Number[]
Definition: DefaultOptions.h:1067
opt_general_graphics_position0
double opt_general_graphics_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2263
opt_general_ymax
double opt_general_ymax(OPT_ARGS_NUM)
Definition: Options.cpp:3067
opt_general_graphics_font
std::string opt_general_graphics_font(OPT_ARGS_STR)
Definition: Options.cpp:1336
opt_mesh_surface_labels
double opt_mesh_surface_labels(OPT_ARGS_NUM)
Definition: Options.cpp:5517
MeshOptions_Color
StringXColor MeshOptions_Color[]
Definition: DefaultOptions.h:2221
opt_geometry_occ_import_labels
double opt_geometry_occ_import_labels(OPT_ARGS_NUM)
Definition: Options.cpp:4701
FORMAT_AUTO
#define FORMAT_AUTO
Definition: GmshDefines.h:18
opt_mesh_stl_linear_deflection
double opt_mesh_stl_linear_deflection(OPT_ARGS_NUM)
Definition: Options.cpp:5858
opt_geometry_occ_fix_small_edges
double opt_geometry_occ_fix_small_edges(OPT_ARGS_NUM)
Definition: Options.cpp:4610
ALGO_3D_DELAUNAY
#define ALGO_3D_DELAUNAY
Definition: GmshDefines.h:250
opt_general_color_background
unsigned int opt_general_color_background(OPT_ARGS_COL)
Definition: Options.cpp:9486
opt_mesh_recombine_all
double opt_mesh_recombine_all(OPT_ARGS_NUM)
Definition: Options.cpp:5965
opt_general_background_image_3d
double opt_general_background_image_3d(OPT_ARGS_NUM)
Definition: Options.cpp:3501
opt_view_axes_label2
std::string opt_view_axes_label2(OPT_ARGS_STR)
Definition: Options.cpp:1828
opt_mesh_recombine_node_repositioning
double opt_mesh_recombine_node_repositioning(OPT_ARGS_NUM)
Definition: Options.cpp:5989
opt_general_build_options
std::string opt_general_build_options(OPT_ARGS_STR)
Definition: Options.cpp:1174
opt_solver_remote_login4
std::string opt_solver_remote_login4(OPT_ARGS_STR)
Definition: Options.cpp:1648
opt_mesh_prisms
double opt_mesh_prisms(OPT_ARGS_NUM)
Definition: Options.cpp:5372
opt_mesh_save_topology
double opt_mesh_save_topology(OPT_ARGS_NUM)
Definition: Options.cpp:6401
COL10
#define COL10
Definition: DefaultOptions.h:2205
opt_general_polygon_offset_factor
double opt_general_polygon_offset_factor(OPT_ARGS_NUM)
Definition: Options.cpp:2241
opt_print_gif_interlace
double opt_print_gif_interlace(OPT_ARGS_NUM)
Definition: Options.cpp:9309
opt_geometry_snap2
double opt_geometry_snap2(OPT_ARGS_NUM)
Definition: Options.cpp:4793
opt_print_x3d_surfaces
double opt_print_x3d_surfaces(OPT_ARGS_NUM)
Definition: Options.cpp:9439
opt_view_axes_tics0
double opt_view_axes_tics0(OPT_ARGS_NUM)
Definition: Options.cpp:8030
opt_print_tex_as_equation
double opt_print_tex_as_equation(OPT_ARGS_NUM)
Definition: Options.cpp:9349
COLP
#define COLP
Definition: DefaultOptions.h:2196
opt_view_component_map1
double opt_view_component_map1(OPT_ARGS_NUM)
Definition: Options.cpp:9134
opt_mesh_explode
double opt_mesh_explode(OPT_ARGS_NUM)
Definition: Options.cpp:4950
opt_view_axes_zmax
double opt_view_axes_zmax(OPT_ARGS_NUM)
Definition: Options.cpp:8014
opt_solver_executable8
std::string opt_solver_executable8(OPT_ARGS_STR)
Definition: Options.cpp:1611
opt_geometry_transform12
double opt_geometry_transform12(OPT_ARGS_NUM)
Definition: Options.cpp:4234
opt_view_time
double opt_view_time(OPT_ARGS_NUM)
Definition: Options.cpp:7021
opt_geometry_extrude_return_lateral
double opt_geometry_extrude_return_lateral(OPT_ARGS_NUM)
Definition: Options.cpp:4753
PrintOptions_String
StringXString PrintOptions_String[]
Definition: DefaultOptions.h:353
opt_geometry_volume_labels
double opt_geometry_volume_labels(OPT_ARGS_NUM)
Definition: Options.cpp:4433
opt_geometry_transform20
double opt_geometry_transform20(OPT_ARGS_NUM)
Definition: Options.cpp:4239
opt_general_extra_size0
double opt_general_extra_size0(OPT_ARGS_NUM)
Definition: Options.cpp:2503
opt_mesh_quadqs_scaling_on_triangulation
double opt_mesh_quadqs_scaling_on_triangulation(OPT_ARGS_NUM)
Definition: Options.cpp:6703
opt_solver_executable1
std::string opt_solver_executable1(OPT_ARGS_STR)
Definition: Options.cpp:1576
opt_general_detached_menu
double opt_general_detached_menu(OPT_ARGS_NUM)
Definition: Options.cpp:2368
opt_geometry_surface_type
double opt_geometry_surface_type(OPT_ARGS_NUM)
Definition: Options.cpp:4529
opt_solver_extension7
std::string opt_solver_extension7(OPT_ARGS_STR)
Definition: Options.cpp:1549
opt_solver_remote_login8
std::string opt_solver_remote_login8(OPT_ARGS_STR)
Definition: Options.cpp:1668
ViewOptions_Color
StringXColor ViewOptions_Color[]
Definition: DefaultOptions.h:2317
Options.h
opt_mesh_ho_max_rho
double opt_mesh_ho_max_rho(OPT_ARGS_NUM)
Definition: Options.cpp:6258
opt_post_double_clicked_graph_point_command
std::string opt_post_double_clicked_graph_point_command(OPT_ARGS_STR)
Definition: Options.cpp:1700
opt_geometry_color_normals
unsigned int opt_geometry_color_normals(OPT_ARGS_COL)
Definition: Options.cpp:9675
opt_general_light10
double opt_general_light10(OPT_ARGS_NUM)
Definition: Options.cpp:4001
opt_view_transform10
double opt_view_transform10(OPT_ARGS_NUM)
Definition: Options.cpp:7412
opt_mesh_ho_pass_max
double opt_mesh_ho_pass_max(OPT_ARGS_NUM)
Definition: Options.cpp:6226
opt_mesh_ho_prim_surf_mesh
double opt_mesh_ho_prim_surf_mesh(OPT_ARGS_NUM)
Definition: Options.cpp:6208
opt_geometry_occ_use_generic_closest_point
double opt_geometry_occ_use_generic_closest_point(OPT_ARGS_NUM)
Definition: Options.cpp:4707
ViewOptions_String
StringXString ViewOptions_String[]
Definition: DefaultOptions.h:289
opt_geometry_occ_disable_stl
double opt_geometry_occ_disable_stl(OPT_ARGS_NUM)
Definition: Options.cpp:4592
opt_mesh_newton_convergence_test_xyz
double opt_mesh_newton_convergence_test_xyz(OPT_ARGS_NUM)
Definition: Options.cpp:5674
opt_view_color_hexahedra
unsigned int opt_view_color_hexahedra(OPT_ARGS_COL)
Definition: Options.cpp:10065
opt_mesh_switch_elem_tags
double opt_mesh_switch_elem_tags(OPT_ARGS_NUM)
Definition: Options.cpp:6466
opt_general_background_image_page
double opt_general_background_image_page(OPT_ARGS_NUM)
Definition: Options.cpp:3507
opt_view_light_lines
double opt_view_light_lines(OPT_ARGS_NUM)
Definition: Options.cpp:8151
opt_solver_name5
std::string opt_solver_name5(OPT_ARGS_STR)
Definition: Options.cpp:1482
opt_general_scale0
double opt_general_scale0(OPT_ARGS_NUM)
Definition: Options.cpp:2784
opt_view_sampling
double opt_view_sampling(OPT_ARGS_NUM)
Definition: Options.cpp:7833
opt_general_color_axes
unsigned int opt_general_color_axes(OPT_ARGS_COL)
Definition: Options.cpp:9530
opt_general_session_save
double opt_general_session_save(OPT_ARGS_NUM)
Definition: Options.cpp:2581
opt_geometry_transform22
double opt_geometry_transform22(OPT_ARGS_NUM)
Definition: Options.cpp:4249
opt_general_recent_file7
std::string opt_general_recent_file7(OPT_ARGS_STR)
Definition: Options.cpp:1283
opt_print_pgf_two_dim
double opt_print_pgf_two_dim(OPT_ARGS_NUM)
Definition: Options.cpp:9327
opt_print_gif_transparent
double opt_print_gif_transparent(OPT_ARGS_NUM)
Definition: Options.cpp:9315
opt_general_double_buffer
double opt_general_double_buffer(OPT_ARGS_NUM)
Definition: Options.cpp:3322
opt_print_eps_occlusion_culling
double opt_print_eps_occlusion_culling(OPT_ARGS_NUM)
Definition: Options.cpp:9207
opt_geometry_old_circle
double opt_geometry_old_circle(OPT_ARGS_NUM)
Definition: Options.cpp:4713
opt_mesh_partition_metis_refinement_algorithm
double opt_mesh_partition_metis_refinement_algorithm(OPT_ARGS_NUM)
Definition: Options.cpp:6576
opt_mesh_quadrangles
double opt_mesh_quadrangles(OPT_ARGS_NUM)
Definition: Options.cpp:5315
opt_geometry_reparam_on_face_robust
double opt_geometry_reparam_on_face_robust(OPT_ARGS_NUM)
Definition: Options.cpp:2849
opt_mesh_cross_field_closest_point
double opt_mesh_cross_field_closest_point(OPT_ARGS_NUM)
Definition: Options.cpp:5825
opt_print_geo_only_physicals
double opt_print_geo_only_physicals(OPT_ARGS_NUM)
Definition: Options.cpp:9249
opt_geometry_auto_coherence
double opt_geometry_auto_coherence(OPT_ARGS_NUM)
Definition: Options.cpp:4289
opt_general_light02
double opt_general_light02(OPT_ARGS_NUM)
Definition: Options.cpp:3968
opt_geometry_color_volumes
unsigned int opt_geometry_color_volumes(OPT_ARGS_COL)
Definition: Options.cpp:9615
ViewOptions_Number
StringXNumber ViewOptions_Number[]
Definition: DefaultOptions.h:1697
opt_mesh_recombine3d_all
double opt_mesh_recombine3d_all(OPT_ARGS_NUM)
Definition: Options.cpp:6005
opt_mesh_num_sub_edges
double opt_mesh_num_sub_edges(OPT_ARGS_NUM)
Definition: Options.cpp:4922
opt_view_fake_transparency
double opt_view_fake_transparency(OPT_ARGS_NUM)
Definition: Options.cpp:7598
opt_mesh_algo2d
double opt_mesh_algo2d(OPT_ARGS_NUM)
Definition: Options.cpp:5889
opt_geometry_offset1
double opt_geometry_offset1(OPT_ARGS_NUM)
Definition: Options.cpp:4279
opt_general_scale2
double opt_general_scale2(OPT_ARGS_NUM)
Definition: Options.cpp:2812
opt_general_hot_position0
double opt_general_hot_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2563
opt_view_colormap_number
double opt_view_colormap_number(OPT_ARGS_NUM)
Definition: Options.cpp:8901
opt_mesh_lc_from_curvature
double opt_mesh_lc_from_curvature(OPT_ARGS_NUM)
Definition: Options.cpp:5049
opt_mesh_color_1
unsigned int opt_mesh_color_1(OPT_ARGS_COL)
Definition: Options.cpp:9893
opt_print_background
double opt_print_background(OPT_ARGS_NUM)
Definition: Options.cpp:9321
opt_general_light40
double opt_general_light40(OPT_ARGS_NUM)
Definition: Options.cpp:4091
opt_mesh_recombine_minimum_quality
double opt_mesh_recombine_minimum_quality(OPT_ARGS_NUM)
Definition: Options.cpp:5997
opt_solver_name1
std::string opt_solver_name1(OPT_ARGS_STR)
Definition: Options.cpp:1462
opt_general_trackball
double opt_general_trackball(OPT_ARGS_NUM)
Definition: Options.cpp:3513
opt_general_clip_whole_elements
double opt_general_clip_whole_elements(OPT_ARGS_NUM)
Definition: Options.cpp:3894
opt_general_rotation_center2
double opt_general_rotation_center2(OPT_ARGS_NUM)
Definition: Options.cpp:2675
opt_mesh_ho_max_in_angle
double opt_mesh_ho_max_in_angle(OPT_ARGS_NUM)
Definition: Options.cpp:6270
opt_geometry_transform
double opt_geometry_transform(OPT_ARGS_NUM)
Definition: Options.cpp:4157
opt_geometry_oriented_physicals
double opt_geometry_oriented_physicals(OPT_ARGS_NUM)
Definition: Options.cpp:4300
COLT
#define COLT
Definition: DefaultOptions.h:2194
opt_solver_remote_login1
std::string opt_solver_remote_login1(OPT_ARGS_STR)
Definition: Options.cpp:1633
opt_general_filename
std::string opt_general_filename(OPT_ARGS_STR)
Definition: Options.cpp:1196
opt_solver_remote_login9
std::string opt_solver_remote_login9(OPT_ARGS_STR)
Definition: Options.cpp:1673
opt_general_light53
double opt_general_light53(OPT_ARGS_NUM)
Definition: Options.cpp:4139
opt_geometry_occ_parallel
double opt_geometry_occ_parallel(OPT_ARGS_NUM)
Definition: Options.cpp:4670
opt_general_axes_force_value
double opt_general_axes_force_value(OPT_ARGS_NUM)
Definition: Options.cpp:3226
opt_mesh_min_curve_nodes
double opt_mesh_min_curve_nodes(OPT_ARGS_NUM)
Definition: Options.cpp:6141
opt_general_extra_position0
double opt_general_extra_position0(OPT_ARGS_NUM)
Definition: Options.cpp:2491
opt_general_show_messages_on_startup
double opt_general_show_messages_on_startup(OPT_ARGS_NUM)
Definition: Options.cpp:2175
opt_mesh_partition_tri_weight
double opt_mesh_partition_tri_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5755
opt_general_axes
double opt_general_axes(OPT_ARGS_NUM)
Definition: Options.cpp:3087
opt_mesh_quality_type
double opt_mesh_quality_type(OPT_ARGS_NUM)
Definition: Options.cpp:5158
opt_mesh_partition_pri_weight
double opt_mesh_partition_pri_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5725
opt_general_background_image_position1
double opt_general_background_image_position1(OPT_ARGS_NUM)
Definition: Options.cpp:3483
opt_general_light31
double opt_general_light31(OPT_ARGS_NUM)
Definition: Options.cpp:4067
opt_view_gen_raise1
std::string opt_view_gen_raise1(OPT_ARGS_STR)
Definition: Options.cpp:1910
opt_solver_auto_archive_output_files
double opt_solver_auto_archive_output_files(OPT_ARGS_NUM)
Definition: Options.cpp:6755
opt_view_position0
double opt_view_position0(OPT_ARGS_NUM)
Definition: Options.cpp:7803
opt_view_visible
double opt_view_visible(OPT_ARGS_NUM)
Definition: Options.cpp:7634
opt_solver_executable4
std::string opt_solver_executable4(OPT_ARGS_STR)
Definition: Options.cpp:1591
opt_view_offset2
double opt_view_offset2(OPT_ARGS_NUM)
Definition: Options.cpp:7268
opt_general_shine
double opt_general_shine(OPT_ARGS_NUM)
Definition: Options.cpp:2877
opt_general_light1
double opt_general_light1(OPT_ARGS_NUM)
Definition: Options.cpp:3995
opt_general_axes_xmin
double opt_general_axes_xmin(OPT_ARGS_NUM)
Definition: Options.cpp:3160
opt_mesh_lc_factor
double opt_mesh_lc_factor(OPT_ARGS_NUM)
Definition: Options.cpp:4976
opt_view_transform02
double opt_view_transform02(OPT_ARGS_NUM)
Definition: Options.cpp:7394
opt_general_graphics_font_title
std::string opt_general_graphics_font_title(OPT_ARGS_STR)
Definition: Options.cpp:1353
opt_view_min
double opt_view_min(OPT_ARGS_NUM)
Definition: Options.cpp:7047
opt_mesh_save_parametric
double opt_mesh_save_parametric(OPT_ARGS_NUM)
Definition: Options.cpp:6388
opt_geometry_match_geom_and_mesh
double opt_geometry_match_geom_and_mesh(OPT_ARGS_NUM)
Definition: Options.cpp:4832
opt_general_color_diffuse_light
unsigned int opt_general_color_diffuse_light(OPT_ARGS_COL)
Definition: Options.cpp:9563
opt_solver_name8
std::string opt_solver_name8(OPT_ARGS_STR)
Definition: Options.cpp:1497
opt_view_axes_ymax
double opt_view_axes_ymax(OPT_ARGS_NUM)
Definition: Options.cpp:7982
opt_general_rotation0
double opt_general_rotation0(OPT_ARGS_NUM)
Definition: Options.cpp:2614
opt_mesh_color_triangles
unsigned int opt_mesh_color_triangles(OPT_ARGS_COL)
Definition: Options.cpp:9732
opt_view_gen_raise_view
double opt_view_gen_raise_view(OPT_ARGS_NUM)
Definition: Options.cpp:8989
opt_general_mouse_invert_zoom
double opt_general_mouse_invert_zoom(OPT_ARGS_NUM)
Definition: Options.cpp:3014
opt_general_quadric_subdivisions
double opt_general_quadric_subdivisions(OPT_ARGS_NUM)
Definition: Options.cpp:3309
opt_view_colormap_beta
double opt_view_colormap_beta(OPT_ARGS_NUM)
Definition: Options.cpp:8821
opt_mesh_first_node_tag
double opt_mesh_first_node_tag(OPT_ARGS_NUM)
Definition: Options.cpp:5262
opt_general_clip3a
double opt_general_clip3a(OPT_ARGS_NUM)
Definition: Options.cpp:3774
opt_print_gif_sort
double opt_print_gif_sort(OPT_ARGS_NUM)
Definition: Options.cpp:9303
opt_view_transform00
double opt_view_transform00(OPT_ARGS_NUM)
Definition: Options.cpp:7358
opt_solver_remote_login6
std::string opt_solver_remote_login6(OPT_ARGS_STR)
Definition: Options.cpp:1658
opt_general_session_filename
std::string opt_general_session_filename(OPT_ARGS_STR)
Definition: Options.cpp:1229
opt_view_color_tetrahedra
unsigned int opt_view_color_tetrahedra(OPT_ARGS_COL)
Definition: Options.cpp:10046
opt_general_clip0a
double opt_general_clip0a(OPT_ARGS_NUM)
Definition: Options.cpp:3654
opt_mesh_partition_metis_edge_matching
double opt_mesh_partition_metis_edge_matching(OPT_ARGS_NUM)
Definition: Options.cpp:6570
opt_general_tmp_filename
std::string opt_general_tmp_filename(OPT_ARGS_STR)
Definition: Options.cpp:1217
opt_mesh_surface_edges
double opt_mesh_surface_edges(OPT_ARGS_NUM)
Definition: Options.cpp:5435
opt_general_axes_format1
std::string opt_general_axes_format1(OPT_ARGS_STR)
Definition: Options.cpp:1125
opt_view_auto_position
double opt_view_auto_position(OPT_ARGS_NUM)
Definition: Options.cpp:7783
GeometryOptions_String
StringXString GeometryOptions_String[]
Definition: DefaultOptions.h:142
opt_mesh_optimize_netgen
double opt_mesh_optimize_netgen(OPT_ARGS_NUM)
Definition: Options.cpp:4878
opt_general_axes_zmax
double opt_general_axes_zmax(OPT_ARGS_NUM)
Definition: Options.cpp:3215
COL18
#define COL18
Definition: DefaultOptions.h:2209
opt_print_parameter
double opt_print_parameter(OPT_ARGS_NUM)
Definition: Options.cpp:9391
opt_print_eps_compress
double opt_print_eps_compress(OPT_ARGS_NUM)
Definition: Options.cpp:9189
opt_view_show_element
double opt_view_show_element(OPT_ARGS_NUM)
Definition: Options.cpp:8202
opt_general_display_border_factor
double opt_general_display_border_factor(OPT_ARGS_NUM)
Definition: Options.cpp:2843
opt_mesh_partition_pyr_weight
double opt_mesh_partition_pyr_weight(OPT_ARGS_NUM)
Definition: Options.cpp:5731
opt_mesh_cgns_construct_topology
double opt_mesh_cgns_construct_topology(OPT_ARGS_NUM)
Definition: Options.cpp:6334
opt_mesh_partition_convert_msh2
double opt_mesh_partition_convert_msh2(OPT_ARGS_NUM)
Definition: Options.cpp:5791
opt_geometry_exact_extrusion
double opt_geometry_exact_extrusion(OPT_ARGS_NUM)
Definition: Options.cpp:4826
opt_general_option_position1
double opt_general_option_position1(OPT_ARGS_NUM)
Definition: Options.cpp:2437
opt_general_translation2
double opt_general_translation2(OPT_ARGS_NUM)
Definition: Options.cpp:2770
COL16
#define COL16
Definition: DefaultOptions.h:2208
opt_general_axes_tics1
double opt_general_axes_tics1(OPT_ARGS_NUM)
Definition: Options.cpp:3138
opt_view_zmax
double opt_view_zmax(OPT_ARGS_NUM)
Definition: Options.cpp:7221
opt_general_clip2a
double opt_general_clip2a(OPT_ARGS_NUM)
Definition: Options.cpp:3734
opt_general_axes_value_xmax
double opt_general_axes_value_xmax(OPT_ARGS_NUM)
Definition: Options.cpp:3238
opt_general_background_image_size1
double opt_general_background_image_size1(OPT_ARGS_NUM)
Definition: Options.cpp:3495
opt_solver_executable0
std::string opt_solver_executable0(OPT_ARGS_STR)
Definition: Options.cpp:1571
opt_general_recent_file9
std::string opt_general_recent_file9(OPT_ARGS_STR)
Definition: Options.cpp:1295
opt_general_clip0b
double opt_general_clip0b(OPT_ARGS_NUM)
Definition: Options.cpp:3664
MeshOptions_String
StringXString MeshOptions_String[]
Definition: DefaultOptions.h:170
opt_geometry_old_ruled_surface
double opt_geometry_old_ruled_surface(OPT_ARGS_NUM)
Definition: Options.cpp:4719
opt_general_quaternion0
double opt_general_quaternion0(OPT_ARGS_NUM)
Definition: Options.cpp:2686
opt_mesh_ignore_periodicity
double opt_mesh_ignore_periodicity(OPT_ARGS_NUM)
Definition: Options.cpp:6617
opt_general_light50
double opt_general_light50(OPT_ARGS_NUM)
Definition: Options.cpp:4121
opt_general_recent_file8
std::string opt_general_recent_file8(OPT_ARGS_STR)
Definition: Options.cpp:1289
opt_general_clip_only_volume
double opt_general_clip_only_volume(OPT_ARGS_NUM)
Definition: Options.cpp:3919
opt_solver_executable3
std::string opt_solver_executable3(OPT_ARGS_STR)
Definition: Options.cpp:1586
opt_mesh_partition_save_topology_file
double opt_mesh_partition_save_topology_file(OPT_ARGS_NUM)
Definition: Options.cpp:5712
opt_print_file_format
double opt_print_file_format(OPT_ARGS_NUM)
Definition: Options.cpp:9183
opt_mesh_color_9
unsigned int opt_mesh_color_9(OPT_ARGS_COL)
Definition: Options.cpp:9925
opt_general_color_small_axes
unsigned int opt_general_color_small_axes(OPT_ARGS_COL)
Definition: Options.cpp:9541
opt_mesh_color_prisms
unsigned int opt_mesh_color_prisms(OPT_ARGS_COL)
Definition: Options.cpp:9800
opt_general_clip3b
double opt_general_clip3b(OPT_ARGS_NUM)
Definition: Options.cpp:3784
opt_view_colormap_invert
double opt_view_colormap_invert(OPT_ARGS_NUM)
Definition: Options.cpp:8881
opt_geometry_occ_fix_small_faces
double opt_geometry_occ_fix_small_faces(OPT_ARGS_NUM)
Definition: Options.cpp:4622
opt_general_default_filename
std::string opt_general_default_filename(OPT_ARGS_STR)
Definition: Options.cpp:1206
opt_geometry_color_curves
unsigned int opt_geometry_color_curves(OPT_ARGS_COL)
Definition: Options.cpp:9595
opt_mesh_max_num_threads_1d
double opt_mesh_max_num_threads_1d(OPT_ARGS_NUM)
Definition: Options.cpp:6629
opt_general_clip1c
double opt_general_clip1c(OPT_ARGS_NUM)
Definition: Options.cpp:3714