43 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
47 const double*
Force2NED(
const double T,
const double*
const X );
48 const double* ForceCorrected2NED(
const double T,
const double*
const X );
49 const double* Force2Body(
const double T,
const double*
const X );
50 const double* ForceCorrected2Body(
const double T,
const double*
const X );
52 const double* StrutAngleOA(
const double T,
const double*
const X );
53 const double* StrutCL(
const double T,
const double*
const X );
54 const double* StrutCD(
const double T,
const double*
const X );
56 void StrutCompute(
const double T,
const double*
const X )
const;
59 mutable double m_strutAngle;
60 mutable double m_strutCl;
61 mutable double m_strutCd;
63 mutable Eigen::Vector3d m_ForceStrutNED;
64 mutable Eigen::Vector3d m_Force2NED;
65 mutable Eigen::Vector3d m_ForceCorrected2NED;
66 mutable Eigen::Vector3d m_Force2Body;
67 mutable Eigen::Vector3d m_ForceCorrected2Body;
72 ICommonComputation *m_strutCompute;
75 static int m_data_strut_length;
76 static const double a_strut[];
77 static const double cl_strut[];
78 static const double cd_strut[];