Mechanism element controlling an edge from the motion of a point. No axisymmetric correction is implemented. These elements must be associated with a FieldApplicator
interaction .
Code Metafor | Description | Dependency |
---|---|---|
STIFFMETHOD | Method used to compute the stiffness matrix = STIFF_ANALYTIC : analytic matrix (default)\\= STIFF_NUMERIC : numerical matrix | - |
CONST_POINT_NO | Point monitoring the motion of the edge | - |
CONST_DIRECTION | Constraint direction (1, 2 or 3) | - |
The element must first be created using 1D Meshers (Curves). Then, a FieldApplicator
is defined and associated to a ElementProperties, either LagrangianMultiplier2DEdge
or LagrangianMultiplier3DEdge
.
app = FieldApplicator(no) app.push(gObject1) app.push(gObject2) ... app.addProperty(prp) # association of an ElementProperties interactionset.add(app) # the interaction is added in InteractionSet
or
app = interactionset.add(FieldApplicator(no)) #add returns a reference app.push(gObject1) app.push(gObject2) ... app.addProperty(prp) # association of an ElementProperties
where
no | number of the Interaction (which is to say the FieldApplicator ) |
gObject1 , gObject2 | meshed geometric entity where the finite elements are applied |
prp | Properties of the Lagrange multipliers to generate. |