Marine systems simulation
Ship::FroudeKrylovForce Class Referenceabstract
+ Inheritance diagram for Ship::FroudeKrylovForce:

Public Member Functions

virtual void Read (std::string fname)=0
 
virtual std::complex< double > GetRAOValue (unsigned int DOF, double ShipDirection, double ShipSpeed, double WaveFrequency)=0
 

Protected Attributes

int m_NumDirections
 Number of wave directions relative to ship in dataset.
 
int m_NumSpeed
 Number of vessel speeds in dataset.
 
int m_NumFreq
 Number of frequencies in dataset.
 
int m_NumDOF
 Number of degrees-of-freedom in dataset.
 
std::vector< double > Direction
 Directions.
 
std::vector< double > Speed
 Speeds.
 
std::vector< double > Freq
 Frequencies.
 
Eigen::Matrix< std::complex< double >, Eigen::Dynamic, 1 > *** RAO
 map which associates a direction/speed pair with an RAO on complex form
 
Eigen::Matrix< double, Eigen::Dynamic, 1 > *** RAOmagnitude
 
Eigen::Matrix< double, Eigen::Dynamic, 1 > *** RAOphase
 

The documentation for this class was generated from the following file: