doc:user:geometry:mesh:1d
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:geometry:mesh:1d [2015/01/07 17:53] – [1D mesh elements : CellLineMesher] boman | doc:user:geometry:mesh:1d [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 1D Meshers ====== | + | |
| + | ====== 1D Meshers | ||
| - | ===== MeshedPoints ===== | + | FIXME __Mesh Elements versus Finite Elements__: these two notions are different and should not be misunderstood. A mesh is made of geometric cells, the mesh elements. A finite element is a physical entity, which is supported by a mesh element. In Metafor, this is a two-steps method: first, the mesh is created, then the finite elements are applied to the mesh (this second step is done once the integration is started and programmed in the '' |
| - | ==== Simple mesher - SimpleMesher1D ==== | + | Automatic meshers create nodes and mesh cells from the geometry. Metafor meshers are quite basic but still useful to mesh simple geometries, to avoid using external software. |
| - | Automatic meshers create mesh elements from the geometry. Metafor meshers are quite basic but still useful to mesh simple geometries, to avoid using external softwares. | + | ===== Generating nodes (& cells) ===== |
| - | :!: __Mesh Elements versus Finite Elements__: these two notions are different and should not be misunderstood. A mesh is made of geometric cells, the mesh elements. A finite element is a physical entity, which is supported by a mesh element. In Metafor, this is a two-steps method: first, the mesh is created, then the finite elements are applied to the mesh (this second step is done once the integration is started and programmed in the '' | + | ==== SimpleMesher1D ==== |
| - | Meshing lines is done with the command: | + | {{: |
| + | Basic meshing of '' | ||
| - | | + | |
| - | |'' | + | with |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| - | |'' | + | |'' |
| + | |'' | ||
| + | {{: | ||
| Likewise, meshing at a higher degree (second or third): | Likewise, meshing at a higher degree (second or third): | ||
| | | ||
| - | Note : The '' | + | Note : The '' |
| ==== Density mesher - DensityMesher1D ==== | ==== Density mesher - DensityMesher1D ==== | ||
| + | {{: | ||
| The density mesher is used to mesh a line while specifying the length of the desired segment as a function of the curvilinear abscissa. This is done in two steps: | The density mesher is used to mesh a line while specifying the length of the desired segment as a function of the curvilinear abscissa. This is done in two steps: | ||
| Line 46: | Line 50: | ||
| The parameter '' | The parameter '' | ||
| - | === HybridDensityMesher1D === | + | ==== HybridDensityMesher1D |
| + | {{: | ||
| The way to create a grid of $n$ intervals on a curve starts with specifying the distribution of points on this curve. This is done by specifying the distribution of the curve parameter ${u(\xi) \; 0 \leq \xi \leq n+1}$ in the parametric domain, corresponding to the points of the curve ${\boldsymbol{x}(u) \; 0 \leq u \leq 1}$ in the physical domain. The final task is to specify ${u(\xi) \; 0 \leq \xi \leq n+1}$ such as ${\boldsymbol{x}(u(\xi)) \; 0 \leq \xi \leq n+1}$ is a good parametrization of the curve $\boldsymbol{x}(u)$. | The way to create a grid of $n$ intervals on a curve starts with specifying the distribution of points on this curve. This is done by specifying the distribution of the curve parameter ${u(\xi) \; 0 \leq \xi \leq n+1}$ in the parametric domain, corresponding to the points of the curve ${\boldsymbol{x}(u) \; 0 \leq u \leq 1}$ in the physical domain. The final task is to specify ${u(\xi) \; 0 \leq \xi \leq n+1}$ such as ${\boldsymbol{x}(u(\xi)) \; 0 \leq \xi \leq n+1}$ is a good parametrization of the curve $\boldsymbol{x}(u)$. | ||
| Line 99: | Line 103: | ||
| |'' | |'' | ||
| - | ===== 1D Mesh elements | + | ===== Generating cells alone ===== |
| + | |||
| + | Generating cells is only useful if you plan to define 1D elements (such as springs) in your model. | ||
| - | ==== 1D mesh elements : manually | + | ==== Manual definition |
| {{: | {{: | ||
| - | To manually create a 1D mesh element | + | To manually create a 1D cell based on two mesh points, |
| mesh.define(no, | mesh.define(no, | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | ==== 1D mesh elements : CellLineMesher ==== | + | ==== CellLineMesher ==== |
| {{: | {{: | ||
| - | The '' | + | The '' |
| - | The '' | + | The '' |
| The '' | The '' | ||
doc/user/geometry/mesh/1d.1420649609.txt.gz · Last modified: (external edit)
