Class T\_BEAM
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Beam
Assembly: VM.Models.FE.BeamCrossSection.dll
public class T_BEAM : CrossSectionBase
Inheritance
object ← CrossSectionBase ← T_BEAM
Inherited Members
CrossSectionBase.m_nGeomInfoArrayCount, CrossSectionBase.m_nNastranArrayCount, CrossSectionBase.TranslateNastran2DAFUL(double[]), CrossSectionBase.CheckGeomInfo(double[]), CrossSectionBase.CheckInputCount(double[]), CrossSectionBase.CheckDensity(double), CrossSectionBase.CheckLength(double), CrossSectionBase.CheckMass(double), CrossSectionBase.SetVariablesFromArray2Local(double[]), CrossSectionBase.GetRequiredInputCount(CrossSectionType), CrossSectionBase.GenerateOneSection(double[]), CrossSectionBase.GenerateTwoSection(double[], double[], double[], double[]), CrossSectionBase.GenerateMultiSection(double[], int), CrossSectionBase.GetAreaProperties(double[], double), CrossSectionBase.GetMassProperties(double[], double, double), CrossSectionBase.GetMassMomentOfInertia(double, double, double[], double, double), CrossSectionBase.GetArea(double[]), CrossSectionBase.GetIyy(double[]), CrossSectionBase.GetIzz(double[]), CrossSectionBase.GetIxx(double[]), CrossSectionBase.GetAsy(double[], double), CrossSectionBase.GetAsz(double[], double), CrossSectionBase.GetMass(double[], double, double), CrossSectionBase.GetJxx(double, double, double), CrossSectionBase.GetJxx(double[], double, double), CrossSectionBase.GetJyy(double, double[], double, double), CrossSectionBase.GetJyy(double[], double, double), CrossSectionBase.GetJzz(double, double[], double, double), CrossSectionBase.GetJzz(double[], double, double), CrossSectionBase.GetSphereBodyRadius(double[]), CrossSectionBase.GetStiffnessElementsOfMatrixForceByGeom(double[], double, double, double, double, double), CrossSectionBase.GetStiffnessElementsOfMatrixForceByCoef(double, double, double, double, double, double, double, double, double, double, double), CrossSectionBase.GeneratePostOneSection(double[], int), CrossSectionBase.GeneratePostTwoSection(double[], double[], double[], double[], double[], int), CrossSectionBase.GeneratePostConnectivities(int, ref int[], ref int[]), CrossSectionBase.GetNumTotalElements(int), CrossSectionBase.GetNumTotalNodes(int), CrossSectionBase.GetNumSideEdges(int), CrossSectionBase.cos(double), CrossSectionBase.sin(double), CrossSectionBase.matvec(double[], double[]), CrossSectionBase.mattrvec(double[], double[]), CrossSectionBase.pi
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
T_BEAM()
public T_BEAM()
Methods
GenerateMultiSection(double[], int)
public override double[] GenerateMultiSection(double[] dSInfo, int ElementCount)
Parameters
dSInfo double[]
ElementCount int
Returns
double[]
GenerateOneSection(double[])
public override double[] GenerateOneSection(double[] dSInfo)
Parameters
dSInfo double[]
Returns
double[]
GeneratePostConnectivities(int, ref int[], ref int[])
public override int GeneratePostConnectivities(int RenderingType, ref int[] iENodes, ref int[] iStartENodes)
Parameters
RenderingType int
iENodes int[]
iStartENodes int[]
Returns
GeneratePostOneSection(double[], int)
public override double[] GeneratePostOneSection(double[] dSInfo, int RenderingType = 1)
Parameters
dSInfo double[]
RenderingType int
Returns
double[]
GetArea(double[])
public override double GetArea(double[] dSInfo)
Parameters
dSInfo double[]
Returns
GetAsy(double[], double)
public override double GetAsy(double[] dSInfo, double dPoissonRatio)
Parameters
dSInfo double[]
dPoissonRatio double
Returns
GetAsz(double[], double)
public override double GetAsz(double[] dSInfo, double dPoissonRatio)
Parameters
dSInfo double[]
dPoissonRatio double
Returns
GetIyy(double[])
public override double GetIyy(double[] dSInfo)
Parameters
dSInfo double[]
Returns
GetIzz(double[])
public override double GetIzz(double[] dSInfo)
Parameters
dSInfo double[]
Returns
GetJyy(double, double[], double, double)
public override double GetJyy(double dMass, double[] dSInfo, double dDensity, double dLength)
Parameters
dMass double
dSInfo double[]
dDensity double
dLength double
Returns
GetJyy(double[], double, double)
public override double GetJyy(double[] dSInfo, double dDensity, double dLength)
Parameters
dSInfo double[]
dDensity double
dLength double
Returns
GetJzz(double, double[], double, double)
public override double GetJzz(double dMass, double[] dSInfo, double dDensity, double dLength)
Parameters
dMass double
dSInfo double[]
dDensity double
dLength double
Returns
GetJzz(double[], double, double)
public override double GetJzz(double[] dSInfo, double dDensity, double dLength)
Parameters
dSInfo double[]
dDensity double
dLength double
Returns
GetNumSideEdges(int)
public override int GetNumSideEdges(int RenderingType = 1)
Parameters
RenderingType int
Returns
GetNumTotalElements(int)
public override int GetNumTotalElements(int RenderingType = 1)
Parameters
RenderingType int
Returns
GetNumTotalNodes(int)
public override int GetNumTotalNodes(int RenderingType = 1)
Parameters
RenderingType int
Returns
GetSphereBodyRadius(double[])
public override double GetSphereBodyRadius(double[] dSInfo)
Parameters
dSInfo double[]
Returns
SetVariablesFromArray2Local(double[])
protected override void SetVariablesFromArray2Local(double[] dSInfo)
Parameters
dSInfo double[]
TranslateNastran2DAFUL(double[])
public override double[] TranslateNastran2DAFUL(double[] dNastran)
Parameters
dNastran double[]
Returns
double[]