56.5 GeneralizedProfile object

The GeneralizedProfile object defines the properties of a profile via its area, moment of inertia, etc.

The GeneralizedProfile object is derived from the Profile object.

Access
sectionApi.profiles()[name]


56.5.1 GeneralizedProfile(...)

This method creates a GeneralizedProfile object.

Path
sectionApi.GeneralizedProfile
Prototype
odb_GeneralizedProfile&
GeneralizedProfile(const odb_String& name,
                   double area,
                   double i11,
                   double i12,
                   double i22,
                   double j,
                   double gammaO,
                   double gammaW);

Required arguments

name

An odb_String specifying the repository key.

area

A Double specifying the cross-sectional area for the profile.

i11

A Double specifying the moment of inertia for bending about the 1-axis, .

i12

A Double specifying the moment of inertia for cross bending, .

i22

A Double specifying the moment of inertia for bending about the 2-axis, .

j

A Double specifying the torsional constant, .

gammaO

A Double specifying the sectorial moment, .

gammaW

A Double specifying the warping constant, .

Optional arguments

None.

Return value

A GeneralizedProfile object.

Exceptions

RangeError.


56.5.2  Members

The GeneralizedProfile object has members with the same names and descriptions as the arguments to the GeneralizedProfile method.


56.5.3  Corresponding analysis keywords

*BEAM GENERAL SECTION, SECTION=GENERAL or NONLINEAR GENERAL