|
| WossResReader () |
|
| WossResReader (const CoordZ &tx, const CoordZ &rx, const Time &start_t, const Time &end_t, double start_freq, double end_freq, double freq_step) |
|
virtual bool | initResReader (double curr_frequency)=0 |
|
| Woss () |
|
| Woss (const CoordZ &tx, const CoordZ &rx, const Time &start_t, const Time &end_t, double start_freq, double end_freq, double freq_step) |
|
virtual bool | initialize ()=0 |
|
virtual bool | run ()=0 |
|
virtual bool | timeEvolve (const Time &time_value)=0 |
|
virtual bool | isValid () const =0 |
|
virtual Pressure * | getAvgPressure (double frequency, double tx_depth, double start_rx_depth=WOSS_MIN_DEPTH, double start_rx_range=WOSS_MIN_RANGE, double end_rx_depth=WOSS_MAX_DEPTH, double end_rx_range=WOSS_MAX_RANGE) const =0 |
|
virtual Pressure * | getPressure (double frequency, double tx_depth, double rx_depth, double rx_range) const =0 |
|
virtual TimeArr * | getTimeArr (double frequency, double tx_depth, double rx_depth, double rx_range) const =0 |
|
Woss & | setDebug (bool flag) |
|
Woss & | setCleanWorkDir (bool flag) |
|
Woss & | setWorkDirPath (const ::std::string &path) |
|
Woss & | setWossDbManager (const WossDbManager *const ptr) |
|
Woss & | insertFrequency (double freq) |
|
Woss & | insertFrequencies (double freq_start, double freq_end, double freq_step) |
|
Woss & | setFrequencies (const FreqSet &freq_set) |
|
Woss & | eraseFrequency (double freq) |
|
Woss & | clearFrequencies () |
|
Woss & | setTotalRuns (int runs) |
|
Woss & | setTxCoordZ (const CoordZ &coordz) |
|
Woss & | setRxCoordZ (const CoordZ &coordz) |
|
Woss & | setStartTime (const Time &start_t) |
|
Woss & | setEndTime (const Time &end_t) |
|
Woss & | setEvolutionTimeQuantum (double value) |
|
int | getWossId () const |
|
::std::string | getWorkDirPath () const |
|
const FreqSet & | getFrequencies () const |
|
double | getMinFrequency () const |
|
double | getMaxFrequency () const |
|
FreqSCIt | freq_begin () const |
|
FreqSCIt | freq_end () const |
|
FreqSCRIt | freq_rbegin () const |
|
FreqSCRIt | freq_rend () const |
|
FreqSCIt | freq_lower_bound (double frequency) const |
|
FreqSCIt | freq_upper_bound (double frequency) const |
|
int | getTotalRuns () const |
|
CoordZ | getTxCoordZ () const |
|
CoordZ | getRxCoordZ () const |
|
Time | getStartTime () const |
|
Time | getCurrentTime () const |
|
Time | getEndTime () const |
|
double | getEvolutionTimeQuantum () const |
|
double | getGreatCircleDistance () const |
|
double | getDistance () const |
|
double | getBearing () const |
|
bool | usingDebug () const |
|
virtual bool | isRunning () const |
|
Woss class with ResReader objects for reading simulated results.
WossResReader implements Woss with the add of a ResReaderMap object for reading and further refination purposes