diff --git a/doc/texinfo/opt_geometry.texi b/doc/texinfo/opt_geometry.texi index 4b9c983a425d66a68c0cd650d9e959d3daa1e807..d571f0bdb67797d5bd0364dcfb1bee3241ae0f5d 100644 --- a/doc/texinfo/opt_geometry.texi +++ b/doc/texinfo/opt_geometry.texi @@ -251,7 +251,7 @@ Saved in: @code{General.OptionsFileName} @item Geometry.SurfaceType Surface display type (0=cross, 1=wireframe, 2=solid)@* -Default value: @code{2}@* +Default value: @code{0}@* Saved in: @code{General.OptionsFileName} @item Geometry.Tangents diff --git a/doc/texinfo/opt_mesh.texi b/doc/texinfo/opt_mesh.texi index 6e43a4da4b5659bac09688708090ea2c02af2838..a7965733d333f2d9b5783de8e82b6586c95bd830 100644 --- a/doc/texinfo/opt_mesh.texi +++ b/doc/texinfo/opt_mesh.texi @@ -500,7 +500,7 @@ Default value: @code{0}@* Saved in: @code{General.OptionsFileName} @item Mesh.QualityType -Type of quality measure (0=gamma~vol/sum_face/max_edge, 1=eta~vol^(2/3)/sum_edge^2, 2=rho~min_edge/max_edge)@* +Type of quality measure (0=SICN~signed inverse condition number, 1=SIGE~signed inverse gradient error, 2=gamma~vol/sum_face/max_edge, 3=Disto~minJ/maxJ@* Default value: @code{2}@* Saved in: @code{General.OptionsFileName} diff --git a/doc/texinfo/opt_plugin.texi b/doc/texinfo/opt_plugin.texi index 9ad6a01c619369d16b9b3879a4fd360ef5607088..05f989ce6710ea7f634a5ed1a228eac0715adcda 100644 --- a/doc/texinfo/opt_plugin.texi +++ b/doc/texinfo/opt_plugin.texi @@ -5,31 +5,36 @@ @ftable @code @item Plugin(AnalyseCurvedMesh) -Plugin(AnalyseCurvedMesh) analyse all elements of a given dimension. According to what is asked, it computes the minimum of the Jacobian determinant (J), of the scaled Jacobian and/or of the isotropy measure. Statistics are printed and if asked a Pview is created for each measure. The plugin hides elements for which the measure mu > 'Hidding threshold', where mu is the isotropy measure if asked otherwise the scaled Jacobian if asked otherwise the Jacobian determinant.@* +Plugin(AnalyseCurvedMesh) analyse all elements of a given dimension. According to what is asked, it computes the minimum of the Jacobian determinant (J), the IGE quality measure (Inverse Gradient Error) and/or the ICN quality measure (Inverse Condition Number). Statistics are printed and, if asked, a Pview is created for each measure. The plugin hides elements for which the measure mu > 'Hidding threshold', where mu is the ICN measure if asked otherwise the IGE measure if asked otherwise the Jacobian determinant.@* @* -J is faster to compute but gives informations only on validity while the other measure gives also informations on quality.@* -Warning: the scaled Jacobian is experimental for triangles, tetrahedra, prisms and pyramids. Computation may take a lot of time for those elements!@* +J is faster to compute but gives information only on validity while the other measure gives also information on quality.@* +The IGE measure is related to the error on the gradient of the finite element solution. It is the scaled Jacobian for quads and hexes and a new measure for triangles and tetrahedra.@* +The ICN measure is related to the condition number of the stiffness matrix.@* +(See article "Efficient computation of the minimum of shape quality measures on curvilinear finite elements" for details.)@* @* Parameters:@* @* - Jacobian determinant = @{0, 1@}@* -- Scaled Jacobian = @{0, 1@}@* -- Isotropy = @{0, 1@}@* @* -- Hidding threshold = [0, 1]: Does nothing if Isotropy == 0 and Scaled Jacobian == 0. Otherwise, hides all element for which min(mu) is strictly greater than the threshold, where mu is the isotropy if Isotropy == 1, otherwise it is the Scaled Jacobian. If threshold == 1, no effect, if == 0 hide all elements except invalid.@* +- IGE measure = @{0, 1@}@* @* -- Draw PView = @{0, 1@}: Creates a PView of min(J)/max(J), min(scaled Jac) and/or min(isotropy) according to what is asked. If 'Recompute' = 1, a new PView is redrawed.@* +- ICN measure = @{0, 1@}@* @* -- Recompute = @{0,1@}: If the mesh has changed, set to 1 to recompute the bounds.@* +- Hidding threshold = [0, 1]: Hides all element for which min(mu) is strictly greater than the threshold, where mu is the ICN if ICN measure == 1, otherwise mu is the IGE it IGE measure == 1, otherwise mu is the Jacobian determinant.@* +If threshold == 0, hides all elements except invalid.@* +@* +- Draw PView = @{0, 1@}: Creates a PView of min(J)/max(J), min(IGE) and/or min(ICN) according to what is asked. If 'Recompute' = 1, new PViews are created.@* +@* +- Recompute = @{0,1@}: Should be 1 if the mesh has changed.@* @* - Dimension = @{-1, 1, 2, 3, 4@}: If == -1, analyse element of the greater dimension. If == 4, analyse 2D and 3D elements. Numeric options: @table @code @item Jacobian determinant Default value: @code{1} -@item Scaled Jacobian -Default value: @code{0} -@item Isotropy +@item IGE measure +Default value: @code{1} +@item ICN measure Default value: @code{1} @item Hidding threshold Default value: @code{9} diff --git a/doc/texinfo/opt_print.texi b/doc/texinfo/opt_print.texi index b9e51319f6415f16e0c43a19eae57c07281b93ed..88ba43f8221ac98f3ea5d616a501d3d9bf8f36f1 100644 --- a/doc/texinfo/opt_print.texi +++ b/doc/texinfo/opt_print.texi @@ -164,8 +164,13 @@ Save Eta quality measure in mesh statistics exported as post-processing views@* Default value: @code{0}@* Saved in: @code{General.OptionsFileName} -@item Print.PostRho -Save Rho quality measure in mesh statistics exported as post-processing views@* +@item Print.PostSICN +Save SICN (signed inverse condition number) quality measure in mesh statistics exported as post-processing views@* +Default value: @code{0}@* +Saved in: @code{General.OptionsFileName} + +@item Print.PostSICN +Save SIGE (signed inverse gradient error) quality measure in mesh statistics exported as post-processing views@* Default value: @code{0}@* Saved in: @code{General.OptionsFileName}