Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:geometry:mesh:1d

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:geometry:mesh:1d [2015/01/07 18:11] bomandoc:user:geometry:mesh:1d [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
  
-====== 1D Meshers ======+====== 1D Meshers (Curves) ======
  
 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 ''InteractionSet''). 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 ''InteractionSet'').
Line 19: Line 19:
 |''ne''       | [''int''  | number of segments | |''ne''       | [''int''  | number of segments |
 |''d''       | [''float''] | distribution (ratio between the length of the last and first segments) | |''d''       | [''float''] | distribution (ratio between the length of the last and first segments) |
-|''gencells'' {{:doc:user:ico-advanced.png?18|Advanced}} | [''bool'' | generate mesh cells (useless in most cases)  |+|''gencells'' {{:doc:user:ico-advanced.png?18|Advanced}} | [''bool'' | generate mesh cells (e.g. for 1D springs)  |
  
 {{:doc:user:ico-advanced.png?40 |Advanced}} {{:doc:user:ico-advanced.png?40 |Advanced}}
Line 26: Line 26:
    HighDegreeSimpleMesher1D(curveset(number), degree).execute(ne, d, cells)    HighDegreeSimpleMesher1D(curveset(number), degree).execute(ne, d, cells)
  
-Note : The ''d'' parameters is used to create segments ''d'' times smaller at the beginning of the curve than at its end. Therefore, the curve orientation matters.+Note : The ''d'' parameter is used to create segments ''d'' times smaller at the beginning of the curve than at its end. Therefore, the curve orientation matters.
  
 ==== Density mesher - DensityMesher1D ==== ==== Density mesher - DensityMesher1D ====
Line 104: Line 104:
  
 ===== Generating cells alone ===== ===== Generating cells alone =====
 +
 +Generating cells is only useful if you plan to define 1D elements (such as springs) in your model.
  
 ==== Manual definition ==== ==== Manual definition ====
doc/user/geometry/mesh/1d.1420650702.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki