    

 ## On this page

  

 

 # Class BeamCrossSection

 Last update: 09.03.2026 

<a id="VM_Managed_DAFUL_Beam_BeamCrossSection"></a>

Namespace: [VM.Managed.DAFUL.Beam](VM.Managed.DAFUL.Beam.md)  
Assembly: VM.Models.FE.BeamCrossSection.dll

```csharp
public static class BeamCrossSection

```

#### Inheritance

object ← [BeamCrossSection](VM.Managed.DAFUL.Beam.BeamCrossSection.md)

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Methods

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_CheckGeomInfo_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Boolean__"></a> CheckGeomInfo(CrossSectionType, double\[\], ref bool)

```csharp
public static bool CheckGeomInfo(CrossSectionType sectionEnumType, double[] dSInfo, ref bool bValid)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`bValid` bool

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_CheckYDirection_System_Double___System_Double___System_Double___"></a> CheckYDirection(double\[\], double\[\], double\[\])

```csharp
public static bool CheckYDirection(double[] dblStartPoint, double[] dblEndPoint, double[] dblYDir)

```

#### Parameters

`dblStartPoint` double\[\]

`dblEndPoint` double\[\]

`dblYDir` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_ConnectivityGenerator_System_String_System_Int32_System_Int32____System_Int32____"></a> ConnectivityGenerator(string, int, ref int\[\], ref int\[\])

```csharp
public static int ConnectivityGenerator(string sectionStrType, int RenderingType, ref int[] iENodes, ref int[] iStartENodes)

```

#### Parameters

`sectionStrType` string

`RenderingType` int

`iENodes` int\[\]

`iStartENodes` int\[\]

#### Returns

int

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_ConnectivityGenerator_System_String_System_Int32__System_Int32__System_Int32____System_Int32____"></a> ConnectivityGenerator(string, ref int, ref int, ref int\[\], ref int\[\])

```csharp
public static bool ConnectivityGenerator(string sectionStrType, ref int nTElement, ref int nTEdge, ref int[] iENodes, ref int[] iStartENodes)

```

#### Parameters

`sectionStrType` string

`nTElement` int

`nTEdge` int

`iENodes` int\[\]

`iStartENodes` int\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_ConvertSectionEnum2String_VM_Managed_DAFUL_Beam_CrossSectionType_"></a> ConvertSectionEnum2String(CrossSectionType)

```csharp
public static string ConvertSectionEnum2String(CrossSectionType sectionEnumType)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

#### Returns

string

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_ConvertSectionString2Enum_System_String_"></a> ConvertSectionString2Enum(string)

```csharp
public static CrossSectionType ConvertSectionString2Enum(string strType)

```

#### Parameters

`strType` string

#### Returns

[CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetCrossProduct_System_Double___System_Double___"></a> GetCrossProduct(double\[\], double\[\])

```csharp
public static double[] GetCrossProduct(double[] vec1, double[] vec2)

```

#### Parameters

`vec1` double\[\]

`vec2` double\[\]

#### Returns

double\[\]

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetInnerProduct_System_Double___System_Double___"></a> GetInnerProduct(double\[\], double\[\])

```csharp
public static double[] GetInnerProduct(double[] vec1, double[] vec2)

```

#### Parameters

`vec1` double\[\]

`vec2` double\[\]

#### Returns

double\[\]

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetMagnitude_System_Double___"></a> GetMagnitude(double\[\])

```csharp
public static double GetMagnitude(double[] dblAry)

```

#### Parameters

`dblAry` double\[\]

#### Returns

double

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetNumElements_System_String_System_Int32_"></a> GetNumElements(string, int)

```csharp
public static int GetNumElements(string sectionStrType, int RenderingType)

```

#### Parameters

`sectionStrType` string

`RenderingType` int

#### Returns

int

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetNumNodes_System_String_System_Int32_"></a> GetNumNodes(string, int)

```csharp
public static int GetNumNodes(string sectionStrType, int RenderingType)

```

#### Parameters

`sectionStrType` string

`RenderingType` int

#### Returns

int

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetNumNodes_System_String_"></a> GetNumNodes(string)

```csharp
public static int GetNumNodes(string sectionStrType)

```

#### Parameters

`sectionStrType` string

#### Returns

int

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetRequiredInputCount_VM_Managed_DAFUL_Beam_CrossSectionType_"></a> GetRequiredInputCount(CrossSectionType)

```csharp
public static uint GetRequiredInputCount(CrossSectionType sectionEnumType)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

#### Returns

uint

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetSphereBodyRadius_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___"></a> GetSphereBodyRadius(CrossSectionType, double\[\])

```csharp
public static double GetSphereBodyRadius(CrossSectionType sectionEnumType, double[] dSInfo)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

#### Returns

double

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetStiffnessElementsOfMatrixForceByCoef_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double____"></a> GetStiffnessElementsOfMatrixForceByCoef(CrossSectionType, double, double, double, double, double, double, double, double, double, double, double, ref double\[\])

```csharp
public static bool GetStiffnessElementsOfMatrixForceByCoef(CrossSectionType sectionEnumType, double dArea, double dIyy, double dIzz, double dIxx, double dAsy, double dAsz, double dLength, double dPoissonRatio, double dDensity, double dYoungsModulus, double dShearModulus, ref double[] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dArea` double

`dIyy` double

`dIzz` double

`dIxx` double

`dAsy` double

`dAsz` double

`dLength` double

`dPoissonRatio` double

`dDensity` double

`dYoungsModulus` double

`dShearModulus` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_GetStiffnessElementsOfMatrixForceByGeom_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double_System_Double_System_Double_System_Double_System_Double_System_Double____"></a> GetStiffnessElementsOfMatrixForceByGeom(CrossSectionType, double\[\], double, double, double, double, double, ref double\[\])

```csharp
public static bool GetStiffnessElementsOfMatrixForceByGeom(CrossSectionType sectionEnumType, double[] dSInfo, double dLength, double dPoissonRatio, double dDensity, double dYoungsModulus, double dShearModulus, ref double[] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dLength` double

`dPoissonRatio` double

`dDensity` double

`dYoungsModulus` double

`dShearModulus` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionAreaProperties_System_String_System_Double___System_Double_System_Double____"></a> SectionAreaProperties(string, double\[\], double, ref double\[\])

```csharp
public static bool SectionAreaProperties(string sectionStrType, double[] dSInfo, double dPoissonRatio, ref double[] dOutput)

```

#### Parameters

`sectionStrType` string

`dSInfo` double\[\]

`dPoissonRatio` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionAreaProperties_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double_System_Double____"></a> SectionAreaProperties(CrossSectionType, double\[\], double, ref double\[\])

```csharp
public static bool SectionAreaProperties(CrossSectionType sectionEnumType, double[] dSInfo, double dPoissonRatio, ref double[] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dPoissonRatio` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_ResultType_System_String_System_Double___System_Double____"></a> SectionGenerator(ResultType, string, double\[\], ref double\[\])

```csharp
public static bool SectionGenerator(ResultType resultEnumType, string sectionStrType, double[] dSInfo, ref double[] dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionStrType` string

`dSInfo` double\[\]

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double____"></a> SectionGenerator(CrossSectionType, double\[\], ref double\[\])

```csharp
public static bool SectionGenerator(CrossSectionType sectionEnumType, double[] dSInfo, ref double[] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_System_String_System_Double___System_Double____"></a> SectionGenerator(string, double\[\], ref double\[\])

```csharp
public static bool SectionGenerator(string sectionStrType, double[] dSInfo, ref double[] dOutput)

```

#### Parameters

`sectionStrType` string

`dSInfo` double\[\]

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_ResultType_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double____"></a> SectionGenerator(ResultType, CrossSectionType, double\[\], ref double\[\])

```csharp
public static bool SectionGenerator(ResultType resultEnumType, CrossSectionType sectionEnumType, double[] dSInfo, ref double[] dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_ResultType_System_String_System_Double___System_Double___System_Double___System_Double___System_Double_0__0____"></a> SectionGenerator(ResultType, string, double\[\], double\[\], double\[\], double\[\], ref double\[,\])

```csharp
public static bool SectionGenerator(ResultType resultEnumType, string sectionStrType, double[] dSInfo, double[] dStartPoint, double[] dEndPoint, double[] dOrienMatrix, ref double[,] dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionStrType` string

`dSInfo` double\[\]

`dStartPoint` double\[\]

`dEndPoint` double\[\]

`dOrienMatrix` double\[\]

`dOutput` double\[,\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double___System_Double___System_Double___System_Double_0__0____"></a> SectionGenerator(CrossSectionType, double\[\], double\[\], double\[\], double\[\], ref double\[,\])

```csharp
public static bool SectionGenerator(CrossSectionType sectionEnumType, double[] dSInfo, double[] dStartPoint, double[] dEndPoint, double[] dOrienMatrix, ref double[,] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dStartPoint` double\[\]

`dEndPoint` double\[\]

`dOrienMatrix` double\[\]

`dOutput` double\[,\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_System_String_System_Double___System_Double___System_Double___System_Double___System_Double_0__0____"></a> SectionGenerator(string, double\[\], double\[\], double\[\], double\[\], ref double\[,\])

```csharp
public static bool SectionGenerator(string sectionStrType, double[] dSInfo, double[] dStartPoint, double[] dEndPoint, double[] dOrienMatrix, ref double[,] dOutput)

```

#### Parameters

`sectionStrType` string

`dSInfo` double\[\]

`dStartPoint` double\[\]

`dEndPoint` double\[\]

`dOrienMatrix` double\[\]

`dOutput` double\[,\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_ResultType_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double___System_Double___System_Double___System_Double_0__0____"></a> SectionGenerator(ResultType, CrossSectionType, double\[\], double\[\], double\[\], double\[\], ref double\[,\])

```csharp
public static bool SectionGenerator(ResultType resultEnumType, CrossSectionType sectionEnumType, double[] dSInfo, double[] dStartPoint, double[] dEndPoint, double[] dOrienMatrix, ref double[,] dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dStartPoint` double\[\]

`dEndPoint` double\[\]

`dOrienMatrix` double\[\]

`dOutput` double\[,\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGenerator_VM_Managed_DAFUL_Beam_ResultType_System_String_System_Double___System_Double___System_Double___System_Double___System_Double___System_Int32_System_Double____"></a> SectionGenerator(ResultType, string, double\[\], double\[\], double\[\], double\[\], double\[\], int, ref double\[\])

```csharp
public static bool SectionGenerator(ResultType resultEnumType, string sectionStrType, double[] dSInfo, double[] dStartPoint, double[] dEndPoint, double[] dStartOri, double[] dEndOri, int RenderingType, ref double[] dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionStrType` string

`dSInfo` double\[\]

`dStartPoint` double\[\]

`dEndPoint` double\[\]

`dStartOri` double\[\]

`dEndOri` double\[\]

`RenderingType` int

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGeomProperty_VM_Managed_DAFUL_Beam_ResultType_System_String_System_Double___System_Double___System_Double__"></a> SectionGeomProperty(ResultType, string, double\[\], double\[\], ref double)

```csharp
public static bool SectionGeomProperty(ResultType resultEnumType, string sectionStrType, double[] dSInfo, double[] dOtherInfos, ref double dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionStrType` string

`dSInfo` double\[\]

`dOtherInfos` double\[\]

`dOutput` double

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionGeomProperty_VM_Managed_DAFUL_Beam_ResultType_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double___System_Double__"></a> SectionGeomProperty(ResultType, CrossSectionType, double\[\], double\[\], ref double)

```csharp
public static bool SectionGeomProperty(ResultType resultEnumType, CrossSectionType sectionEnumType, double[] dSInfo, double[] dOtherInfos, ref double dOutput)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dOtherInfos` double\[\]

`dOutput` double

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionMass_System_String_System_Double_System_Double_System_Double_System_Double__"></a> SectionMass(string, double, double, double, ref double)

```csharp
public static bool SectionMass(string sectionStrType, double dArea, double dDensity, double dLength, ref double dOutput)

```

#### Parameters

`sectionStrType` string

`dArea` double

`dDensity` double

`dLength` double

`dOutput` double

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionMass_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double_System_Double_System_Double_System_Double__"></a> SectionMass(CrossSectionType, double, double, double, ref double)

```csharp
public static bool SectionMass(CrossSectionType sectionEnumType, double dArea, double dDensity, double dLength, ref double dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dArea` double

`dDensity` double

`dLength` double

`dOutput` double

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionMassMomentOfInertia_System_String_System_Double_System_Double_System_Double___System_Double_System_Double_System_Double____"></a> SectionMassMomentOfInertia(string, double, double, double\[\], double, double, ref double\[\])

```csharp
public static bool SectionMassMomentOfInertia(string sectionStrType, double dMass, double dIxx, double[] dSInfo, double dDensity, double dLength, ref double[] dOutput)

```

#### Parameters

`sectionStrType` string

`dMass` double

`dIxx` double

`dSInfo` double\[\]

`dDensity` double

`dLength` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionMassMomentOfInertia_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double_System_Double_System_Double___System_Double_System_Double_System_Double____"></a> SectionMassMomentOfInertia(CrossSectionType, double, double, double\[\], double, double, ref double\[\])

```csharp
public static bool SectionMassMomentOfInertia(CrossSectionType sectionEnumType, double dMass, double dIxx, double[] dSInfo, double dDensity, double dLength, ref double[] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dMass` double

`dIxx` double

`dSInfo` double\[\]

`dDensity` double

`dLength` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionMassProperties_System_String_System_Double___System_Double_System_Double_System_Double____"></a> SectionMassProperties(string, double\[\], double, double, ref double\[\])

```csharp
public static bool SectionMassProperties(string sectionStrType, double[] dSInfo, double dDensity, double dLength, ref double[] dOutput)

```

#### Parameters

`sectionStrType` string

`dSInfo` double\[\]

`dDensity` double

`dLength` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SectionMassProperties_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double_System_Double_System_Double____"></a> SectionMassProperties(CrossSectionType, double\[\], double, double, ref double\[\])

```csharp
public static bool SectionMassProperties(CrossSectionType sectionEnumType, double[] dSInfo, double dDensity, double dLength, ref double[] dOutput)

```

#### Parameters

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dSInfo` double\[\]

`dDensity` double

`dLength` double

`dOutput` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_SetUnitVector_System_Double___"></a> SetUnitVector(double\[\])

```csharp
public static void SetUnitVector(double[] dblAry)

```

#### Parameters

`dblAry` double\[\]

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_TranslateNastran2DAFUL_VM_Managed_DAFUL_Beam_ResultType_VM_Managed_DAFUL_Beam_CrossSectionType_System_Double___System_Double____"></a> TranslateNastran2DAFUL(ResultType, CrossSectionType, double\[\], ref double\[\])

```csharp
public static bool TranslateNastran2DAFUL(ResultType resultEnumType, CrossSectionType sectionEnumType, double[] dNastran, ref double[] dDAFUL)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionEnumType` [CrossSectionType](VM.Managed.DAFUL.Beam.CrossSectionType.md)

`dNastran` double\[\]

`dDAFUL` double\[\]

#### Returns

bool

### <a id="VM_Managed_DAFUL_Beam_BeamCrossSection_TranslateNastran2DAFUL_VM_Managed_DAFUL_Beam_ResultType_System_String_System_Double___System_Double____"></a> TranslateNastran2DAFUL(ResultType, string, double\[\], ref double\[\])

```csharp
public static bool TranslateNastran2DAFUL(ResultType resultEnumType, string sectionStrType, double[] dNastran, ref double[] dDAFUL)

```

#### Parameters

`resultEnumType` [ResultType](VM.Managed.DAFUL.Beam.ResultType.md)

`sectionStrType` string

`dNastran` double\[\]

`dDAFUL` double\[\]

#### Returns

bool