This header file provides some function to calculate phase tensor quantities that are used in
.
|
Classes |
| class | ThreeDMTModel |
| | The class 3DMTModel manages 3D models for magnetotelluric model calculations, at this point this is only for file management and plotting purposes. More...
|
| class | MagneticTF |
| | Store th local magnetic transfer function (tipper). More...
|
| class | MTDataComp |
| class | MTStation |
| | The class MTStation is used to store the transfer functions and related information for a MT-site. More...
|
| class | MTStationList |
| | MTStationList holds a number of MTSites, usually associated with a single project, line, etc. More...
|
| class | MTTensor |
| | Stores MT-Tensor components at a single frequency, calculates derived quantities. More...
|
| class | PTensorMTData |
| | This class is for the special case where we only have phase tensor data and errors, but not the full impedance. More...
|
| class | PTensorMTStation |
| class | BirrpAsciiFormat |
| | BirrpAsciiFormat reads and stores MT data in the ascii format used by the birrp processing software. More...
|
| class | CsvFormat |
| | This class reads and writes data from Comma Separated Files CSV as produced by Excel etc. this particular flavour. More...
|
| class | LemiTsFormat |
| | Read and write ascii files produced by the LEMI instruments. More...
|
| class | MtuFilter |
| class | MtuFormat |
| | Read and write phoenix mtu binary files. More...
|
| class | TimeSeries |
| | This class is the base class for all classes dealing with MT time series. More...
|
| class | TimeSeriesData |
| | TimeSeriesData stores a pointer to the different components of magnetotelluric data and provides functions to read and write it to files. More...
|
Typedefs |
| typedef std::vector< MTStation > | tStationList |
typedef std::vector< std::pair
< MTStation *, MTStation * > > | tStatSyncPair |
Enumerations |
| enum | ttsdatatype {
tsunknown,
mtu,
birrp,
csv,
lemi
} |
| | ttsdatatype is used to store the source the data was read from More...
|
Functions |
| double | CalcPhi (const std::complex< double > &Z) |
| std::complex< double > | CalcS1 (const MTTensor &Z) |
| tStatSyncPair | FindCorrespondingSites (tStationList &MasterList, tStationList &SlaveList) |
| | Take two different site Lists of arguments and return a vector of pairs that point to the sites that correspond to each other.
|
| std::complex< double > | RhoPhiToZ (const double freq, const double rho, const double phi) |
| double | Alpha_phi (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | Beta_phi (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | Pi1 (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | Pi2 (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | PhiStrike (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | PhiMax (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | PhiMin (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | trPhi (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | skPhi (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | detPhi (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | Phi1 (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | Phi2 (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | GetPhi2Sq (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | GetPhi3 (const double phi11, const double phi12, const double phi21, const double phi22) |
| double | GetPhiEllip (const double phi11, const double phi12, const double phi21, const double phi22) |
| void | Synchronize (TimeSeries &Data1, TimeSeries &Data2) |
| | Synchronize only works for continuous data at this point.
|
| bool | IsSpikeAbsolute (const double prediff, const double postdiff, const double currvalue, const double Threshold) |
| bool | IsSpikePreRel (const double prediff, const double postdiff, const double currvalue, const double Threshold) |
| bool | IsSpikePostRel (const double prediff, const double postdiff, const double currvalue, const double Threshold) |
| bool | IsSpikeAnyRel (const double prediff, const double postdiff, const double currvalue, const double Threshold) |
| bool | IsSpikeBothRel (const double prediff, const double postdiff, const double currvalue, const double Threshold) |
This header file provides some function to calculate phase tensor quantities that are used in
.