Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class T\_BEAM

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Beam
Assembly: VM.Models.FE.BeamCrossSection.dll

public class T_BEAM : CrossSectionBase

Inheritance

objectCrossSectionBaseT_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(object, LinkPropertyType)

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

int

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

double

GetAsy(double[], double)

public override double GetAsy(double[] dSInfo, double dPoissonRatio)

Parameters

dSInfo double[]

dPoissonRatio double

Returns

double

GetAsz(double[], double)

public override double GetAsz(double[] dSInfo, double dPoissonRatio)

Parameters

dSInfo double[]

dPoissonRatio double

Returns

double

GetIyy(double[])

public override double GetIyy(double[] dSInfo)

Parameters

dSInfo double[]

Returns

double

GetIzz(double[])

public override double GetIzz(double[] dSInfo)

Parameters

dSInfo double[]

Returns

double

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

double

GetJyy(double[], double, double)

public override double GetJyy(double[] dSInfo, double dDensity, double dLength)

Parameters

dSInfo double[]

dDensity double

dLength double

Returns

double

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

double

GetJzz(double[], double, double)

public override double GetJzz(double[] dSInfo, double dDensity, double dLength)

Parameters

dSInfo double[]

dDensity double

dLength double

Returns

double

GetNumSideEdges(int)

public override int GetNumSideEdges(int RenderingType = 1)

Parameters

RenderingType int

Returns

int

GetNumTotalElements(int)

public override int GetNumTotalElements(int RenderingType = 1)

Parameters

RenderingType int

Returns

int

GetNumTotalNodes(int)

public override int GetNumTotalNodes(int RenderingType = 1)

Parameters

RenderingType int

Returns

int

GetSphereBodyRadius(double[])

public override double GetSphereBodyRadius(double[] dSInfo)

Parameters

dSInfo double[]

Returns

double

SetVariablesFromArray2Local(double[])

protected override void SetVariablesFromArray2Local(double[] dSInfo)

Parameters

dSInfo double[]

TranslateNastran2DAFUL(double[])

public override double[] TranslateNastran2DAFUL(double[] dNastran)

Parameters

dNastran double[]

Returns

double[]

Connect with Ansys