Class SurfaceLoad
surface_load_type
public class SurfaceLoad : ForceLoadBase, ILoadElement, IFemDesignEntity
- Inheritance
-
SurfaceLoad
- Implements
- Inherited Members
- Extension Methods
Constructors
SurfaceLoad(Region, Vector3d, LoadCase, bool, string)
Uniform surface load
public SurfaceLoad(Region region, Vector3d load, LoadCase loadCase, bool loadProjection = false, string comment = "")
Parameters
regionRegionloadVector3dloadCaseLoadCaseloadProjectionboolFalse: Intensity meant along action line (eg. dead load). True: Intensity meant perpendicular to direction of load (eg. snow load).
commentstring
SurfaceLoad(Region, List<LoadLocationValue>, Vector3d, LoadCase, bool, string)
Variable surface load
public SurfaceLoad(Region region, List<LoadLocationValue> loads, Vector3d loadDirection, LoadCase loadCase, bool loadProjection = false, string comment = "")
Parameters
regionRegionloadsList<LoadLocationValue>loadDirectionVector3dloadCaseLoadCaseloadProjectionboolcommentstring
Fields
Loads
public List<LoadLocationValue> Loads
Field Value
Properties
Direction
public Vector3d Direction { get; set; }
Property Value
IsConstant
public bool IsConstant { get; }
Property Value
LoadProjection
public bool LoadProjection { get; set; }
Property Value
Region
public Region Region { get; set; }
Property Value
Methods
CaselessUniform(Region, Vector3d)
public static SurfaceLoad CaselessUniform(Region region, Vector3d force)
Parameters
Returns
ToString()
public override string ToString()
Returns
Uniform(Region, Vector3d, LoadCase, bool, string)
Create uniform SurfaceLoad
public static SurfaceLoad Uniform(Region region, Vector3d force, LoadCase loadCase, bool loadProjection = false, string comment = "")
Parameters
regionRegionforceVector3dloadCaseLoadCaseloadProjectionboolFalse: Intensity meant along action line (eg. dead load). True: Intensity meant perpendicular to direction of load (eg. snow load).
commentstring
Returns
Variable(Region, Vector3d, List<LoadLocationValue>, LoadCase, bool, string)
Create variable SurfaceLoad
public static SurfaceLoad Variable(Region region, Vector3d direction, List<LoadLocationValue> loadLocationValue, LoadCase loadCase, bool loadProjection = false, string comment = "")
Parameters
regionRegiondirectionVector3dloadLocationValueList<LoadLocationValue>loadCaseLoadCaseloadProjectionboolFalse: Intensity meant along action line (eg. dead load). True: Intensity meant perpendicular to direction of load (eg. snow load).
commentstring
Returns
Operators
explicit operator SurfaceLoad(Caseless_surface_load_type)
public static explicit operator SurfaceLoad(Caseless_surface_load_type obj)