Marine systems simulation
IBottomForceBeam.h
1
15#ifndef IBOTTOMFORCEBEAM_H_
16#define IBOTTOMFORCEBEAM_H_
17
19{
20 public:
21 // IBottomForceBeam(IBottomDepth* pBottomDepth)
22 // : IBottomForceCalc(pBottomDepth){}
23 virtual void CalcBottomForceBeam(double adTangent[3], double dBeamWidth, double dBeamLength, double dBeamHeigth, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3]) = 0;
24 virtual void CalcBottomForceBeam(double dBeamWidth, double dBeamHeigth, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3]) = 0;
25};
26
27
28#endif /* IBOTTOMFORCEBEAM_H_ */
Interface for calculating the bottom force on a beam.
Definition: IBottomForceBeam.h:19