.. _tui_defining_hypotheses_page: ********************************** Defining Hypotheses and Algorithms ********************************** This page provides example codes of :ref:`defining algorithms ` and hypotheses. * Wire discretisation 1D algorithm * :ref:`tui_1d_adaptive` hypothesis * :ref:`rithmetic Progression ` hypothesis * :ref:`Geometric Progression ` hypothesis * :ref:`Deflection and Number of Segments ` hypotheses * :ref:`Start and End Length ` hypothesis * :ref:`tui_average_length` hypothesis * :ref:`tui_propagation` additional hypotheses * :ref:`Fixed Points 1D ` hypothesis * Triangle: Mefisto 2D algorithm * :ref:`tui_max_element_area` hypothesis * :ref:`tui_length_from_edges` hypothesis * NETGEN 3D algorithm * :ref:`tui_max_element_volume` hypothesis * :ref:`Viscous layers ` hypotheses * :ref:`tui_projection` * :ref:`Radial Quadrangle 1D-2D ` algorithm * Quadrangle: Mapping 2D algorithm * :ref:`Quadrangle Parameters ` hypothesis * :ref:`tui_radial_prism` * :ref:`Import 1D-2D Elements from Another Mesh ` algorithm Defining 1D Hypotheses ###################### .. _tui_1d_arithmetic: Arithmetic Progression and Geometric Progression ================================================ .. literalinclude:: ../../../examples/defining_hypotheses_ex01.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex01.py>` .. _tui_1d_adaptive: Adaptive ======== .. literalinclude:: ../../../examples/defining_hypotheses_adaptive1d.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_adaptive1d.py>` .. _tui_deflection_1d: Deflection and Number of Segments ================================= .. literalinclude:: ../../../examples/defining_hypotheses_ex02.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex02.py>` .. _tui_start_and_end_length: Start and End Length ==================== .. literalinclude:: ../../../examples/defining_hypotheses_ex03.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex03.py>` .. _tui_average_length: Local Length ============ .. literalinclude:: ../../../examples/defining_hypotheses_ex04.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex04.py>` Defining 2D and 3D hypotheses ############################# .. _tui_max_element_area: Maximum Element Area ==================== .. literalinclude:: ../../../examples/defining_hypotheses_ex05.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex05.py>` .. _tui_max_element_volume: Maximum Element Volume ====================== .. literalinclude:: ../../../examples/defining_hypotheses_ex06.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex06.py>` .. _tui_length_from_edges: Length from Edges ================= .. literalinclude:: ../../../examples/defining_hypotheses_ex07.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex07.py>` Defining Additional Hypotheses ############################## .. _tui_propagation: Propagation =========== .. literalinclude:: ../../../examples/defining_hypotheses_ex08.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex08.py>` .. _tui_defining_meshing_algos: Defining Meshing Algorithms ########################### .. literalinclude:: ../../../examples/defining_hypotheses_ex09.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex09.py>` .. _tui_projection: Projection Algorithms ===================== .. literalinclude:: ../../../examples/defining_hypotheses_ex10.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex10.py>` Projection 1D2D =============== .. literalinclude:: ../../../examples/defining_hypotheses_ex11.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex11.py>` .. _tui_fixed_points: 1D Mesh with Fixed Points example ################################# .. literalinclude:: ../../../examples/defining_hypotheses_ex12.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex12.py>` .. _tui_radial_quadrangle: Radial Quadrangle 1D-2D example ############################### .. literalinclude:: ../../../examples/defining_hypotheses_ex13.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex13.py>` .. _tui_quadrangle_parameters: Quadrangle Parameters example 1 (meshing a face with 3 edges) ############################################################## .. literalinclude:: ../../../examples/defining_hypotheses_ex14.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex14.py>` Quadrangle Parameters example 2 (using different types) ####################################################### .. literalinclude:: ../../../examples/defining_hypotheses_ex15.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex15.py>` .. _tui_import: "Import 1D-2D Elements from Another Mesh" example ################################################# .. literalinclude:: ../../../examples/defining_hypotheses_ex16.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex16.py>` .. _tui_viscous_layers: Viscous layers construction ########################### .. literalinclude:: ../../../examples/defining_hypotheses_ex17.py :linenos: :language: python :download:`Download this script <../../../examples/defining_hypotheses_ex17.py>` .. _tui_radial_prism: Radial Prism example #################### .. literalinclude:: ../../../examples/radial_prism_3d_algo.py :linenos: :language: python :download:`Download this script <../../../examples/radial_prism_3d_algo.py>`