Class BeamFile
Last update: 09.03.2026Namespace: VM.Models.FE.Mesh.Generator
Assembly: VM.Models.FE.Mesh.Generator.dll
public sealed class BeamFile
Inheritance
object ← BeamFile
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
double
BeamMaterialDensity
public double BeamMaterialDensity { get; set; }
Property Value
double
BeamMaterialPoissonsRatio
public double BeamMaterialPoissonsRatio { get; set; }
Property Value
double
BeamMaterialShearModulus
public double BeamMaterialShearModulus { get; set; }
Property Value
double
BeamMaterialYoungsModulus
public double BeamMaterialYoungsModulus { get; set; }
Property Value
double
BufferCount
public int BufferCount { get; set; }
Property Value
int
GenerateInnerRBE
public bool GenerateInnerRBE { get; set; }
Property Value
bool
InnerRBEs
public IEnumerable<RBE2> InnerRBEs { get; }
Property Value
IEnumerable<RBE2>
NumberOfBeamNodes
public int NumberOfBeamNodes { get; }
Property Value
int
NumberOfCircularNodes
public int NumberOfCircularNodes { get; }
Property Value
int
Radius
public double Radius { get; }
Property Value
double
WriteMessage
public Action<string> WriteMessage { get; set; }
Property Value
Action<string>
YDirection
public Vector YDirection { get; }
Property Value
Vector
Methods
Generate(string)
public void Generate(string bdfFilePath)
Parameters
bdfFilePath string