TDiffractionBodyHydrostaticInfo

The TDiffractionBodyHydrostaticInfo data structure contains hydrostatic results for a diffraction analysis body.

typedef struct {

double Volume;

TVector CentreOfBuoyancy;

double Mass;

TVector CentreOfMass;

TMatrix6 RestoringMatrix;

TMatrix6 InertiaMatrix;

double Awp;

double Lxx;

double Lyy;

double Lxy;

TVector2 CentreOfFloatation;

TVector MeanHydrostaticForce;

TVector MeanHydrostaticMoment;

} TDiffractionBodyHydrostaticInfo;

Members

Volume

The volume of water displaced by the body.

CentreOfBuoyancy

The centre of buoyancy in body coordinates.

Mass

The mass of the body.

CentreOfMass

The centre of mass in body coordinates.

RestoringMatrix

The hydrostatic stiffness matrix of the body in body coordinates.

InertiaMatrix

The full inertia matrix for rigid-body motion relative to the body origin. The bottom right submatrix is the 3 by 3 inertia tensor.

Awp

Water plane area: the total area of the free surface that is enclosed by all the body waterlines.

Lxx, Lyy, Lxy

The second moments of area with respect to the body axes of the free surface that is enclosed by all the body waterlines.

CentreOfFloatation

The centre of floatation in body coordinates, i.e. the centroid of the free surface that is enclosed by all the body waterlines.

MeanHydrostaticForce, MeanHydrostaticMoment

The mean hydrostatic load in body coordinates, i.e. the sum of the weight and the load due to hydrostatic water pressure in the absence of waves.

See Also

C_GetDiffractionOutput.