X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fadditional_hypo.doc;h=5904e87d49e6211649a58be1cfb1dae0b896ea64;hb=18e7b9c7521fc13f643973ea953b08bdbf6dfbda;hp=9687bdf2d6f9a5ce1ccc478af9605632d53c219a;hpb=79b1ac2b6df9117f16f11d444b1f165d477a1813;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 9687bdf2d..5904e87d4 100644 --- a/doc/salome/gui/SMESH/input/additional_hypo.doc +++ b/doc/salome/gui/SMESH/input/additional_hypo.doc @@ -5,31 +5,177 @@ \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. -

Non Conform mesh allowed hypothesis

+The following additional hypothesis are available: + -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). -

Quadratic Mesh

+\anchor propagation_anchor +

Propagation of 1D Hypothesis on opposite edges

-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. +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. -

Propagation of 1D Hypothesis on opposite edges

+This hypothesis can be taken into account by +\ref a1d_algos_anchor "Wire Discretization" and +\ref a1d_algos_anchor "Composite Side Discretization" algorithms. -Propagation of 1D Hypothesis on opposite edges allows to propagate a -hypothesis onto an opposite edge. If a local hypothesis and +See Also a sample TUI Script of a +\ref tui_propagation "Propagation hypothesis" operation + +\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. + +This hypothesis can be taken into account by +\ref a1d_algos_anchor "Wire Discretization" and +\ref a1d_algos_anchor "Composite Side Discretization" algorithms. + +See Also a sample TUI Script of a +\ref tui_propagation "Propagation hypothesis" operation + +\anchor viscous_layers_anchor +

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. + +
See also a sample TUI script of a \ref tui_viscous_layers +"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

-
See Also a sample TUI Script of a -\ref tui_propagation "Propagation hypothesis" operation. +This additional hypothesis can be used together with 2D triangulation algorithms. +It allows 2D triangulation algorithms to build quadrangular meshes. -*/ \ No newline at end of file +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. +*/