|
| | 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