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(ξ)0≤ξ≤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: 2016/03/30 15:22 (external edit)