Class BeamFile
Last update: 16.07.2025Namespace: VM.Models.FE.Mesh.Generator
Assembly: VM.Models.FE.Mesh.Generator.dll
public sealed class BeamFile
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
BeamFile(double, int, int, Vector, Vector, Vector)
public BeamFile(double radius, int numberOfCircularNodes, int numberOfBeamNodes, Vector startPoint, Vector endPoint, Vector yDirection)
Parameters
radius double
numberOfCircularNodes int
numberOfBeamNodes int
startPoint Vector
endPoint Vector
yDirection Vector
BeamFile(BeamFileParams)
public BeamFile(BeamFileParams param)
Parameters
param BeamFileParams
Properties
BeamMaterialDampingRatio
public double BeamMaterialDampingRatio { get; set; }
Property Value
BeamMaterialDensity
public double BeamMaterialDensity { get; set; }
Property Value
BeamMaterialPoissonsRatio
public double BeamMaterialPoissonsRatio { get; set; }
Property Value
BeamMaterialShearModulus
public double BeamMaterialShearModulus { get; set; }
Property Value
BeamMaterialYoungsModulus
public double BeamMaterialYoungsModulus { get; set; }
Property Value
BufferCount
public int BufferCount { get; set; }
Property Value
GenerateInnerRBE
public bool GenerateInnerRBE { get; set; }
Property Value
InnerRBEs
public IEnumerable<RBE2> InnerRBEs { get; }
Property Value
IEnumerable<RBE2>
NumberOfBeamNodes
public int NumberOfBeamNodes { get; }
Property Value
NumberOfCircularNodes
public int NumberOfCircularNodes { get; }
Property Value
Radius
public double Radius { get; }
Property Value
WriteMessage
public Action<string> WriteMessage { get; set; }
Property Value
YDirection
public Vector YDirection { get; }
Property Value
Vector
Methods
Generate(string)
public void Generate(string bdfFilePath)
Parameters
bdfFilePath string