39#ifndef UWPHYSICALFROMDB_H
40#define UWPHYSICALFROMDB_H
70 virtual int command(
int,
const char *
const *);
82 virtual double getPER(
double _snr,
int _nbits, Packet *p);
94 virtual double getGain(
const double &_time,
const double &_source_depth,
95 const double &_destination_depth,
96 const double &_destination_distance);
109 const double &_source_depth,
const double &_destination_depth,
110 const double &_destination_distance);
120 virtual string createNameFile(
const char *_path,
const int &_time,
121 const int &_source_depth,
const int &_tau_index);
133 const int &_row_index,
const int &_column_index)
const;
Definition uwgainfromdb.h:52
Definition uwphysicalfromdb.h:45
virtual ~UnderwaterPhysicalfromdb()
Definition uwphysicalfromdb.h:56
char * path_selfinterference
Definition uwphysicalfromdb.h:160
char * path_gainmaps
Definition uwphysicalfromdb.h:158
virtual double getSelfInterference(const double &_time, const double &_source_depth, const double &_destination_depth, const double &_destination_distance)
Definition uwphysicalfromdb.cpp:178
virtual double retrieveFromFile(const string &_file_name, const int &_row_index, const int &_column_index) const
Definition uwphysicalfromdb.cpp:218
UnderwaterPhysicalfromdb()
Definition uwphysicalfromdb.cpp:56
virtual string createNameFile(const char *_path, const int &_time, const int &_source_depth, const int &_tau_index)
Definition uwphysicalfromdb.cpp:271
virtual double getPER(double _snr, int _nbits, Packet *p)
Definition uwphysicalfromdb.cpp:95
const int & getTauIndex() const
Definition uwphysicalfromdb.h:152
int tau_index
Definition uwphysicalfromdb.h:162
virtual double getGain(const double &_time, const double &_source_depth, const double &_destination_depth, const double &_destination_distance)
Definition uwphysicalfromdb.cpp:128
virtual int command(int, const char *const *)
Definition uwphysicalfromdb.cpp:65
void setTauIndex(const int &_tau_index)
Definition uwphysicalfromdb.h:141
Definition of UnderwaterGainFromDb class.