Class SurfaceSupportMotion
surface_load_type
public class SurfaceSupportMotion : SupportMotionBase, ILoadElement, IFemDesignEntity
- Inheritance
-
SurfaceSupportMotion
- Implements
- Inherited Members
- Extension Methods
Constructors
SurfaceSupportMotion(Region, Vector3d, LoadCase, string)
Uniform surface support motion
public SurfaceSupportMotion(Region region, Vector3d displacement, LoadCase loadCase, string comment = "")
Parameters
SurfaceSupportMotion(Region, List<LoadLocationValue>, Vector3d, LoadCase, string)
Variable surface support motion
public SurfaceSupportMotion(Region region, List<LoadLocationValue> displacements, Vector3d loadDirection, LoadCase loadCase, string comment = "")
Parameters
regionRegiondisplacementsList<LoadLocationValue>loadDirectionVector3dloadCaseLoadCasecommentstring
Fields
Displacements
public List<LoadLocationValue> Displacements
Field Value
Properties
Direction
public Vector3d Direction { get; set; }
Property Value
IsConstant
public bool IsConstant { get; }
Property Value
Region
public Region Region { get; set; }
Property Value
Methods
ToString()
public override string ToString()
Returns
Uniform(Region, Vector3d, LoadCase, string)
Create uniform surface support motion
public static SurfaceSupportMotion Uniform(Region region, Vector3d displacement, LoadCase loadCase, string comment = "")
Parameters
Returns
Variable(Region, Vector3d, List<LoadLocationValue>, LoadCase, string)
Create variable surface support motion
public static SurfaceSupportMotion Variable(Region region, Vector3d direction, List<LoadLocationValue> loadLocationValue, LoadCase loadCase, string comment = "")
Parameters
regionRegiondirectionVector3dloadLocationValueList<LoadLocationValue>loadCaseLoadCasecommentstring