b2api
B2000++ API Reference Manual, VERSION 4.6
 
Loading...
Searching...
No Matches
b2000::Point< T > Struct Template Reference

#include "b2beam_cross_sections.H"

Detailed Description

template<typename T>
struct b2000::Point< T >

Computes cross section properties of a cross section:

) If the cross section is composed of 'thin' segments the properties are computed numerically, or in simple cases, analytically.

2) Other cross section properties are evaluated analytically.

The cross section properties are evaluated with respect to the centroid (geometric center).

Properties can be retrieved from the respective objects (public):

 ymin, ymax, zmin, zmax -- Minmax with respect to centroid.

 yc, zc -- centroid coordinates with respect to cross section origin,
 see drawings.

 ys, zs -- Shear center coordinates with respect to cross section
 origin, see drawings in user manual.

 A -- Cross section area.

 Iyy, Izz, Iyz -- Area moments.

 It -- Torsion moment.

 Wt -- Torsion resistance moment, if defined. If not defined, Wt
 is set to numeric_limits<T>::max(), giving stresses of ~ 0 if applied.

 K1, K2 -- Shear correction factors.

 theta -- Angle from y axis to principal y axis.

 I1, I2 -- Principal area moments: I1 >= I2.

The swap parameter (0 or 1) indicates if the y and z axes dependent parameters have to be swapped. This accounts for cross section definitions such as those of NASTRAN.

WARNING (user-defined thin-walled sections): ys, zs not computed, TODO.


The documentation for this struct was generated from the following files: