Fhsim
Marine systems simulation
Loading...
Searching...
No Matches
FroudeKrylovVeres.h
1
#ifndef CFroudeKrylovVeres_h__
2
#define CFroudeKrylovVeres_h__
3
4
#include <string>
5
#include <vector>
6
#include <utility>
7
8
#include "FroudeKrylov.h"
9
10
#include "../../AzimuthCurve.h"
11
12
namespace
Ship
{
13
class
FroudeKrylovForceVeres
:
public
FroudeKrylovForce
14
{
15
public
:
16
FroudeKrylovForceVeres
(
const
std::string &fname,
int
flipPhaseForOSC=0);
17
~FroudeKrylovForceVeres
();
18
19
void
Read( std::string fname );
20
21
std::complex<double> GetRAOValue(
unsigned
int
DOF,
double
ShipDirection,
double
ShipSpeed,
double
WaveFrequency );
22
private
:
23
std::vector<std::pair<double,AzimuthCurve<std::complex<double> >** > > *m_azimuthRAO;
//< f[vel][freq].pair(freq,curve)
24
int
m_flipPhaseForOSC;
25
};
26
}
27
#endif
// CFroudeKrylovVeres_h__
Ship::FroudeKrylovForceVeres
Definition
FroudeKrylovVeres.h:14
Ship::FroudeKrylovForce
Definition
FroudeKrylov.h:13
Ship
Simple waypoint object.
Definition
CableAttach.h:16
update_root
webfhsim
reloadrepos
fhsim_marine_elements
src
ship
Ship
PotentialData
Wave
FroudeKrylovVeres.h
Generated by
1.9.8