\hypertarget{analytics__geo_8cpp}{
\section{D:/Basile/Visual\-Cpp\-Projects/hydro\-MEX3/hydro\-MEX3/hydro\_\-source/analytics\_\-geo.cpp File Reference}
\label{analytics__geo_8cpp}\index{D:/Basile/VisualCppProjects/hydroMEX3/hydroMEX3/hydro_source/analytics_geo.cpp@{D:/Basile/VisualCppProjects/hydroMEX3/hydroMEX3/hydro\_\-source/analytics\_\-geo.cpp}}
}
{\tt \#include \char`\"{}math.h\char`\"{}}\par
{\tt \#include \char`\"{}mex.h\char`\"{}}\par
{\tt \#include \char`\"{}string.h\char`\"{}}\par
{\tt \#include \char`\"{}Datas.h\char`\"{}}\par
{\tt \#include \char`\"{}data\-Fillings.h\char`\"{}}\par
{\tt \#include \char`\"{}analytics\_\-geo.h\char`\"{}}\par


Include dependency graph for analytics\_\-geo.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=353pt]{analytics__geo_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{analytics__geo_8cpp_1daf785e3f68d293c7caa1c756d5cb74}{pi}~3.141592653589793
\item 
\#define \hyperlink{analytics__geo_8cpp_598a3330b3c21701223ee0ca14316eca}{PI}~3.141592653589793
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void \hyperlink{analytics__geo_8cpp_cbe39111eb93660e618a5274c59c13f0}{EE\_\-flat\_\-compute} (\hyperlink{structdatas}{datas} $\ast$d)
\item 
void \hyperlink{analytics__geo_8cpp_2273fcb6e6c5a9e10efe9ef67a43ba02}{equ\_\-compute} (\hyperlink{structdatas}{datas} $\ast$d)
\item 
void \hyperlink{analytics__geo_8cpp_cc9e3eeb0a402eae5f4d4f19e64152da}{angles\_\-compute} (\hyperlink{structdatas}{datas} $\ast$d)
\item 
void \hyperlink{analytics__geo_8cpp_6b1d6aefe51dc4655bffcfcb2a2f4139}{forces\_\-all\_\-compute} (\hyperlink{structdatas}{datas} $\ast$d)
\item 
void \hyperlink{analytics__geo_8cpp_a6f1aa6421a650a5de3aa254a7395391}{forces\_\-compute} (\hyperlink{structdatas}{datas} $\ast$d)
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{analytics__geo_8cpp_598a3330b3c21701223ee0ca14316eca}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!PI@{PI}}
\index{PI@{PI}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[PI]{\setlength{\rightskip}{0pt plus 5cm}\#define PI~3.141592653589793}}
\label{analytics__geo_8cpp_598a3330b3c21701223ee0ca14316eca}




Definition at line 11 of file analytics\_\-geo.cpp.\hypertarget{analytics__geo_8cpp_1daf785e3f68d293c7caa1c756d5cb74}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!pi@{pi}}
\index{pi@{pi}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[pi]{\setlength{\rightskip}{0pt plus 5cm}\#define pi~3.141592653589793}}
\label{analytics__geo_8cpp_1daf785e3f68d293c7caa1c756d5cb74}




Definition at line 10 of file analytics\_\-geo.cpp.

\subsection{Function Documentation}
\hypertarget{analytics__geo_8cpp_cc9e3eeb0a402eae5f4d4f19e64152da}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!angles_compute@{angles\_\-compute}}
\index{angles_compute@{angles\_\-compute}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[angles\_\-compute]{\setlength{\rightskip}{0pt plus 5cm}void angles\_\-compute (\hyperlink{structdatas}{datas} $\ast$ {\em d})}}
\label{analytics__geo_8cpp_cc9e3eeb0a402eae5f4d4f19e64152da}




Definition at line 90 of file analytics\_\-geo.cpp.

References datas::alpha\_\-left, datas::alpha\_\-right, datas::Baume, datas::Chord\_\-max, datas::Chord\_\-min, datas::dphi, datas::dpsi, datas::dtheta, datas::dx, datas::dy, datas::dz, datas::E\_\-foils, datas::E\_\-yaw, datas::EE\_\-left, datas::EE\_\-right, datas::EE\_\-yaw, datas::phi, datas::psi, datas::Tan\_\-Ao\-A\_\-left, datas::Tan\_\-Ao\-A\_\-pitch, datas::Tan\_\-Ao\-A\_\-right, datas::Tan\_\-Ao\-A\_\-sail, datas::Tan\_\-Ao\-A\_\-yaw, datas::tan\-Angle\_\-sail, datas::tan\-Cal\_\-left, datas::tan\-Cal\_\-pitch, datas::tan\-Cal\_\-right, datas::tan\-Cal\_\-yaw, datas::theta, datas::Wind\_\-x, datas::Wind\_\-y, datas::x\_\-foils, datas::x\_\-pitch, datas::x\_\-sail, datas::x\_\-yaw, datas::y\_\-foil\_\-left, datas::y\_\-foil\_\-right, datas::y\_\-pitch, datas::y\_\-sail, datas::y\_\-yaw, datas::z\_\-foils, datas::z\_\-pitch, datas::z\_\-sail, and datas::z\_\-yaw.\hypertarget{analytics__geo_8cpp_cbe39111eb93660e618a5274c59c13f0}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!EE_flat_compute@{EE\_\-flat\_\-compute}}
\index{EE_flat_compute@{EE\_\-flat\_\-compute}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[EE\_\-flat\_\-compute]{\setlength{\rightskip}{0pt plus 5cm}void EE\_\-flat\_\-compute (\hyperlink{structdatas}{datas} $\ast$ {\em d})}}
\label{analytics__geo_8cpp_cbe39111eb93660e618a5274c59c13f0}




Definition at line 17 of file analytics\_\-geo.cpp.

References datas::alpha\_\-left, datas::alpha\_\-right, datas::EE\_\-left\_\-flat, datas::EE\_\-right\_\-flat, datas::EE\_\-yaw\_\-flat, datas::phi, datas::psi, datas::theta, datas::x\_\-foils, datas::x\_\-yaw, datas::y\_\-foil\_\-left, datas::y\_\-foil\_\-right, datas::y\_\-yaw, datas::z, datas::z\_\-foils, and datas::z\_\-yaw.

Referenced by compute\_\-state\_\-dot().\hypertarget{analytics__geo_8cpp_2273fcb6e6c5a9e10efe9ef67a43ba02}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!equ_compute@{equ\_\-compute}}
\index{equ_compute@{equ\_\-compute}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[equ\_\-compute]{\setlength{\rightskip}{0pt plus 5cm}void equ\_\-compute (\hyperlink{structdatas}{datas} $\ast$ {\em d})}}
\label{analytics__geo_8cpp_2273fcb6e6c5a9e10efe9ef67a43ba02}




Definition at line 40 of file analytics\_\-geo.cpp.

References datas::alpha\_\-left, datas::alpha\_\-right, datas::d\-Equ\_\-left, datas::d\-Equ\_\-right, datas::d\-Equ\_\-yaw, datas::EE\_\-left, datas::EE\_\-right, datas::EE\_\-yaw, datas::Equ\_\-left, datas::Equ\_\-right, datas::Equ\_\-yaw, datas::Lambda0, datas::Lambda1, datas::Lambda2, datas::phi, datas::psi, datas::t, datas::theta, datas::V\_\-wave0, datas::V\_\-wave1, datas::V\_\-wave2, datas::Wave\_\-amp0, datas::Wave\_\-amp1, datas::Wave\_\-amp2, datas::Wave\_\-angle0, datas::Wave\_\-angle1, datas::Wave\_\-angle2, datas::x, datas::x\_\-foils, datas::x\_\-yaw, datas::y, datas::y\_\-foil\_\-left, datas::y\_\-foil\_\-right, datas::y\_\-yaw, datas::z, datas::z\_\-foils, and datas::z\_\-yaw.

Referenced by compute\_\-state\_\-dot().\hypertarget{analytics__geo_8cpp_6b1d6aefe51dc4655bffcfcb2a2f4139}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!forces_all_compute@{forces\_\-all\_\-compute}}
\index{forces_all_compute@{forces\_\-all\_\-compute}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[forces\_\-all\_\-compute]{\setlength{\rightskip}{0pt plus 5cm}void forces\_\-all\_\-compute (\hyperlink{structdatas}{datas} $\ast$ {\em d})}}
\label{analytics__geo_8cpp_6b1d6aefe51dc4655bffcfcb2a2f4139}




Definition at line 126 of file analytics\_\-geo.cpp.

References datas::A\_\-left, datas::A\_\-pitch, datas::A\_\-right, datas::A\_\-sail, datas::A\_\-structure, datas::A\_\-yaw, datas::alpha\_\-left, datas::alpha\_\-right, datas::Baume, datas::CD\_\-left, datas::CD\_\-pitch, datas::CD\_\-right, datas::CD\_\-sail, datas::CD\_\-structure, datas::CD\_\-yaw, datas::Chord\_\-max, datas::Chord\_\-min, datas::CL\_\-left, datas::CL\_\-pitch, datas::CL\_\-right, datas::CL\_\-sail, datas::CL\_\-yaw, datas::dphi, datas::dpsi, datas::dtheta, datas::dx, datas::dy, datas::dz, datas::E\_\-foils, datas::E\_\-yaw, datas::EE\_\-left, datas::EE\_\-right, datas::EE\_\-yaw, datas::Force\_\-drag, datas::Force\_\-left, datas::Force\_\-pitch, datas::Force\_\-right, datas::Force\_\-sail, datas::Force\_\-yaw, datas::phi, datas::psi, datas::rho, datas::rho\_\-air, datas::tan\-Angle\_\-sail, datas::theta, datas::Wind\_\-x, datas::Wind\_\-y, datas::x\_\-foils, datas::x\_\-pitch, datas::x\_\-sail, datas::x\_\-yaw, datas::y\_\-foil\_\-left, datas::y\_\-foil\_\-right, datas::y\_\-pitch, datas::y\_\-sail, datas::y\_\-yaw, datas::z\_\-foils, datas::z\_\-pitch, datas::z\_\-sail, and datas::z\_\-yaw.\hypertarget{analytics__geo_8cpp_a6f1aa6421a650a5de3aa254a7395391}{
\index{analytics_geo.cpp@{analytics\_\-geo.cpp}!forces_compute@{forces\_\-compute}}
\index{forces_compute@{forces\_\-compute}!analytics_geo.cpp@{analytics\_\-geo.cpp}}
\subsubsection[forces\_\-compute]{\setlength{\rightskip}{0pt plus 5cm}void forces\_\-compute (\hyperlink{structdatas}{datas} $\ast$ {\em d})}}
\label{analytics__geo_8cpp_a6f1aa6421a650a5de3aa254a7395391}




Definition at line 211 of file analytics\_\-geo.cpp.

References datas::A\_\-left, datas::A\_\-pitch, datas::A\_\-right, datas::A\_\-sail, datas::A\_\-structure, datas::A\_\-yaw, datas::alpha\_\-left, datas::alpha\_\-right, datas::Baume, datas::CD\_\-left, datas::CD\_\-pitch, datas::CD\_\-right, datas::CD\_\-sail, datas::CD\_\-structure, datas::CD\_\-yaw, datas::Chord\_\-max, datas::Chord\_\-min, datas::CL\_\-left, datas::CL\_\-pitch, datas::CL\_\-right, datas::CL\_\-sail, datas::CL\_\-yaw, datas::dphi, datas::dpsi, datas::dtheta, datas::dx, datas::dy, datas::dz, datas::E\_\-foils, datas::E\_\-yaw, datas::EE\_\-left, datas::EE\_\-right, datas::EE\_\-yaw, datas::Force\_\-G\_\-E1, datas::Force\_\-G\_\-E2, datas::Force\_\-G\_\-E3, datas::phi, datas::psi, datas::rho, datas::rho\_\-air, datas::tan\-Angle\_\-sail, datas::theta, datas::Torque\_\-G\_\-E1, datas::Torque\_\-G\_\-E2, datas::Torque\_\-G\_\-E3, datas::Wind\_\-x, datas::Wind\_\-y, datas::x\_\-foils, datas::x\_\-pitch, datas::x\_\-sail, datas::x\_\-yaw, datas::y\_\-foil\_\-left, datas::y\_\-foil\_\-right, datas::y\_\-pitch, datas::y\_\-sail, datas::y\_\-yaw, datas::z\_\-foils, datas::z\_\-pitch, datas::z\_\-sail, and datas::z\_\-yaw.