X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fadditional_hypo.doc;h=5904e87d49e6211649a58be1cfb1dae0b896ea64;hb=b8f76a6e3fc33d70c79b0052682a71f3e899964e;hp=61ac4800c1334d0566057e76e651872aed9e965d;hpb=bd4e115a78b52e3fbc016e5e30bb0e19b2a9e7d6;p=modules%2Fsmesh.git diff --git a/doc/salome/gui/SMESH/input/additional_hypo.doc b/doc/salome/gui/SMESH/input/additional_hypo.doc index 61ac4800c..5904e87d4 100644 --- a/doc/salome/gui/SMESH/input/additional_hypo.doc +++ b/doc/salome/gui/SMESH/input/additional_hypo.doc @@ -5,69 +5,139 @@ \n Additional Hypotheses can be applied as a supplement to the main hypotheses, introducing additional concepts to mesh creation. -To define an Additional Hypothesis simply select it in -Create Mesh menu. These hypotheses are actually changes in the -rules of mesh creation and as such don't possess adjustable values. +An Additional Hypothesis can be defined in the same way as any +main hypothesis in \ref create_mesh_anchor "Create Mesh" or +\ref constructing_submeshes_page "Create Sub-Mesh" dialog. + +The following additional hypothesis are available: + -\anchor non_conform_allowed_anchor -

Non Conform mesh allowed hypothesis

-Non Conform mesh allowed hypothesis allows to generate non-conform -meshes (that is, meshes having some edges ending on an edge or face of -adjacent elements). +\anchor propagation_anchor +

Propagation of 1D Hypothesis on opposite edges

-\anchor quadratic_mesh_anchor -

Quadratic Mesh

+Propagation of 1D Hypothesis on opposite edges allows to mesh +opposite sides of a quadrangle face and other adjacent quadrangles, +using the same hypothesis assigned to only one edge.
+Thus you define a sub-mesh on the edge where you define 1D meshing +parameters and the \b Propagation hypothesis. These local meshing +parameters will be propagated via opposite sides of quadrangles to the +whole geometry, and this propagation stops at an edge with other local +meshing parameters. -Quadratic Mesh hypothesis allows to build a quadratic mesh (whose -edges are not straight but broken lines and can be defined by three -points: first, middle and last) instead of an ordinary one. +This hypothesis can be taken into account by +\ref a1d_algos_anchor "Wire Discretization" and +\ref a1d_algos_anchor "Composite Side Discretization" algorithms. -\anchor propagation_anchor -

Propagation of 1D Hypothesis on opposite edges

+See Also a sample TUI Script of a +\ref tui_propagation "Propagation hypothesis" operation -Propagation of 1D Hypothesis on opposite edges allows to propagate a -hypothesis onto an opposite edge. If a local hypothesis and +\anchor propagofdistribution_anchor +

Propagation of Node Distribution on Opposite Edges

+ +Propagation of Node Distribution on Opposite Edges allows to propagate +distribution of nodes onto an opposite edge. If a local hypothesis and propagation are defined on an edge of a quadrangular face, the -opposite edge will have the same hypothesis, unless another hypothesis +opposite edge will have the same number of nodes and the same +relations between segment lengths, unless another hypothesis has been locally defined on the opposite edge. -
See Also a sample TUI Script of a -\ref tui_propagation "Propagation hypothesis" operation - -\anchor quadrangle_preference_anchor -

Quadrangle Preference

- -This additional hypothesis can be used together with 2D triangulation algorithms. -It allows 2D triangulation algorithms to build quadrangular meshes. +This hypothesis can be taken into account by +\ref a1d_algos_anchor "Wire Discretization" and +\ref a1d_algos_anchor "Composite Side Discretization" algorithms. -When used with "Quadrangle (Mapping)" meshing algorithm, that is obsolete - since introducing \ref hypo_quad_params_anchor "Quadrangle parameters" -hypothesis, this hypothesis has one restriction on its work: the total quantity of -segments on all four sides of the face must be even (divisible by 2). +See Also a sample TUI Script of a +\ref tui_propagation "Propagation hypothesis" operation \anchor viscous_layers_anchor -

Viscous Layers

- -Viscous Layers additional hypothesis can be used together with -some 3D algorithms, Hexahedron(i,j,k) for example. This -hypothesis allows creation of layers of highly stretched prisms near -mesh boundary, which is beneficial for high quality viscous -computations. The prisms constructed on the quadrangular mesh faces are -actually the hexahedrons. +

Viscous Layers and Viscous Layers 2D

+Viscous Layers and Viscous Layers 2D additional +hypotheses can be used by several 3D algorithms, for example +Hexahedron(i,j,k), or 2D algorithms, for example Triangle +(MEFISTO), correspondingly. These hypotheses allow creation of layers +of highly stretched elements, prisms in 3D and quadrilaterals in 2D, +near mesh boundary, which is beneficial for high quality viscous +computations. \image html viscous_layers_hyp.png +\image html viscous_layers_2d_hyp.png + \image html viscous_layers_mesh.png A group containing viscous layer prisms. @@ -76,4 +146,36 @@ are not constructed on geometrical faces shared by solids. "Viscous layers construction". +\anchor quadratic_mesh_anchor +

Quadratic Mesh

+ +Quadratic Mesh hypothesis allows to build a quadratic mesh (in which +links between element nodes are not straight but curved lines due to +presence of an additional mid-side node). + +This 1D hypothesis can be taken into account by +\ref a1d_algos_anchor "Wire Discretization" and +\ref a1d_algos_anchor "Composite Side Discretization" algorithms. To +create a quadratic mesh assign this hypothesis at +\ref constructing_meshes_page "mesh construction". + +See \ref adding_quadratic_elements_page +for more information about quadratic meshes. + + +\anchor quadrangle_preference_anchor +

Quadrangle Preference

+ +This additional hypothesis can be used together with 2D triangulation algorithms. +It allows 2D triangulation algorithms to build quadrangular meshes. + +Usage of this hypothesis with "Quadrangle (Mapping)" meshing algorithm +is obsolete since introducing +\ref hypo_quad_params_anchor "Quadrangle parameters" hypothesis. +Usage of this hypothesis with "Quadrangle (Mapping)" meshing algorithm +corresponds to specifying "Quadrangle Preference" transition type of +\ref hypo_quad_params_anchor "Quadrangle parameters" hypothesis. +\note "Quadrangle Preference" transition type can be used only if the +total quantity of segments on all sides of the face is even (divisible +by 2), else "Standard" transition type is used. */