1#ifndef CFroudeKrylov_h__
2#define CFroudeKrylov_h__
16 virtual void Read( std::string fname )=0;
18 virtual std::complex<double> GetRAOValue(
unsigned int DOF,
double ShipDirection,
double ShipSpeed,
double WaveFrequency ) = 0;
34 Eigen::Matrix< std::complex<double>, Eigen::Dynamic,1 > ***
RAO;
35 Eigen::Matrix< double, Eigen::Dynamic,1 > ***RAOmagnitude;
36 Eigen::Matrix< double, Eigen::Dynamic,1 > ***RAOphase;
Definition: FroudeKrylov.h:13
std::vector< double > Speed
Speeds.
Definition: FroudeKrylov.h:32
std::vector< double > Direction
Directions.
Definition: FroudeKrylov.h:31
std::vector< double > Freq
Frequencies.
Definition: FroudeKrylov.h:33
int m_NumFreq
Number of frequencies in dataset.
Definition: FroudeKrylov.h:28
int m_NumDirections
Number of wave directions relative to ship in dataset.
Definition: FroudeKrylov.h:26
Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > *** RAO
map which associates a direction/speed pair with an RAO on complex form
Definition: FroudeKrylov.h:34
int m_NumSpeed
Number of vessel speeds in dataset.
Definition: FroudeKrylov.h:27
int m_NumDOF
Number of degrees-of-freedom in dataset.
Definition: FroudeKrylov.h:29
Simple waypoint object.
Definition: CableAttach.h:16