Element Command
This command is used to construct an element and add it to the Domain.
element $eleType $tag (num $nodes) $arg1 ...
Argument | Type | Description |
---|---|---|
$eleType | string | element type |
$eleTag | integer | unique element tag. |
$nodes | List[integer] | a list of element nodes with number dependent on ele type |
$eleArgs | List[] | a list of element arguments with number dependent on ele type |
Note
The type of element created and the additional arguments required depends on the $eleType provided.
The valid queries to any element when creating an ElementRecorder are documented in the NOTES section for each element.
The following subsections contain information about $eleType and the number of nodes and args required for each of the available element types:
- Zero-Length Elements
elements/zeroLength elements/zeroLengthSection elements/zeroLengthND elements/CoupledZeroLength elements/zeroLengthContact elements/zeroLengthContactNTS2D elements/zeroLengthInterface2D elements/zeroLengthImpact3D
- Trusss Elements
elements/Truss elements/CorotationalTruss
- Beam Column Elements
elements/elasticBeamColumn elements/ElasticBeamColumnElementWithStiffnessModifiers elements/ElasticTimoshenkoBeamColumnElement elements/BeamWithHingesElement elements/DisplacementBasedBeamColumnElement elements/ForceBasedBeamColumnElement elements/gradientInelasticBeamColumn elements/FlexureShearInteractionDisplacementBasedBeamColumnElement elements/MVLEM elements/SFI_MVLEM elements/dispBeamColumnAsym elements/mixedBeamColumnAsym
- Quadrilateral & Shell Elements
elements/ASDShellQ4 elements/Quad elements/SSPquad elements/Shell elements/ShellDKGQ elements/ShellNLDKGQ elements/ShellNL elements/BbarPlaneStrainQuadrilateral elements/EnhancedStrainQuadrilateral
- Triangles
elements/Tri31 elements/ShellDKGT elements/ShellNLDKGT
- Bricks
elements/stdBrick elements/bbarBrick elements/SSPbrick
- Tetrahedrons
elements/FourNodeTetrahedron
- Joint Elements
elements/BeamColumnJoint elements/ElasticTubularJoint elements/Joint2D
- Link Elements
elements/TwoNodeLink
- Bearing Elements
elements/ElastomericBearingPlasticity elements/ElastomericBearingBouc-Wen elements/FlatSliderBearingElement elements/SingleFrictionPendulumBearing elements/TripleFrictionPendulumBearing elements/TripleFrictionPendulum elements/MultipleShearSpring elements/KikuchiBearing elements/YamamotoBiaxialHDR elements/ElastomericX elements/LeadRubberX elements/HDR elements/RJ-Watson EQS Bearing elements/FPBearingPTV
- U-P Elements (saturated soil)
elements/FourNodeQuadUP elements/BrickUP elements/bbarQuadUP elements/bbarBrickUP elements/NineFourNodeQuadUP elements/TwentyEightNodeBrickUP elements/TwentyNodeBrickUP elements/BrickLargeDisplacementUP elements/SSPquadUP elements/SSPbrickUP
- Contact
elements/SimpleContact2D elements/SimpleContact3D elements/BeamContact2D elements/BeamContact3D elements/BeamEndContact3D elements/zeroLengthImpact3D
- Cable
elements/CatenaryCableElement
- Misc.
elements/ShallowFoundationGen elements/SurfaceLoad elements/VS3D4 elements/AC3D8 elements/ASI3D8 elements/AV3D4 elements/ASDEmbeddedNodeElement elements/ASDAbsorbingBoundary