#include <BLQDataReader.hpp>
Inheritance diagram for BLQDataReader:


Ocean loading displacement models usually use the ocean tide harmonics in order to compute station biases due to this effect.
A common format to encode such information is the so-called BLQ format, where each station name is associated to a matrix with 11 columns (corresponding to the most important harmonics) and six rows: Three for amplitudes (radial, west, south), and three for phases (radial, west, south).
You may find this data using the "Ocean tide loading provider" at:
http://www.oso.chalmers.se/~loading/
A typical way to use this class follows:
BLQDataReader blqread; blqread.open("EBRE.GOT00.2"); Matrix<double> tides(6,11,0.0); tides = blqread.getTideHarmonics("EBRE");
The eleven tide harmonics used are:
Definition at line 96 of file BLQDataReader.hpp.
Public Member Functions | |
| BLQDataReader () | |
| Default constructor. | |
| BLQDataReader (const char *fn) | |
| Common constructor. | |
| BLQDataReader (const string &fn) | |
| Common constructor. | |
| virtual void | open (const char *fn) |
| Method to open AND load ocean tide harmonics data file. | |
| virtual void | open (const string &fn) |
| Method to open AND load ocean tide harmonics data file. | |
| virtual BLQDataReader & | clearData () |
| Method to clear all previously loaded ocean tide harmonics data. | |
| virtual Matrix< double > | getTideHarmonics (const string &station) |
| Method to get the ocean tide harmonics corresponding to a given station. | |
| virtual | ~BLQDataReader () |
| Destructor. | |
|
|
Default constructor.
Definition at line 101 of file BLQDataReader.hpp. |
|
|
Common constructor. It will always open file a for read and will load ocean tide harmonics data in one pass.
Definition at line 110 of file BLQDataReader.hpp. |
|
|
Common constructor. It will always open file for read and will load ocean tide harmonics data in one pass.
Definition at line 121 of file BLQDataReader.hpp. |
|
|
Destructor.
Definition at line 156 of file BLQDataReader.hpp. |
|
|
Method to clear all previously loaded ocean tide harmonics data.
Definition at line 137 of file BLQDataReader.hpp. |
|
|
Method to get the ocean tide harmonics corresponding to a given station.
Definition at line 206 of file BLQDataReader.cpp. |
|
|
Method to open AND load ocean tide harmonics data file. It doesn't clear data previously loaded. Definition at line 180 of file BLQDataReader.cpp. |
|
|
Method to open AND load ocean tide harmonics data file. It doesn't clear data previously loaded. Definition at line 163 of file BLQDataReader.cpp. Referenced by OceanLoading::setFilename(). |
1.3.9.1