FEMTIC
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
ObservedDataStation Class Reference

#include <ObservedDataStation.h>

Inheritance diagram for ObservedDataStation:
Inheritance graph
[legend]

Public Member Functions

 ObservedDataStation ()
 
 ~ObservedDataStation ()
 
int getStationID () const
 
int getIDOfMagneticFieldStation () const
 
int getTotalNumberOfFrequency () const
 
double getFrequencyValues (const int num) const
 
int getFreqIDs (const double freq) const
 
void setupFrequenciesCalculatedByThisPE (const int nFreqCalculatedByThisPE, const double *freqCalculatedByThisPE)
 
int getFreqIDsAmongThisPE (const double freq) const
 

Protected Attributes

int m_stationID
 
int m_IDOfMagneticFieldStation
 
int m_numOfFrequency
 
double * m_freq
 
int m_numOfFreqCalculatedByThisStaAndPE
 
std::vector< int > m_freqIDsAmongThisStationCalculatedByThisPE
 

Private Member Functions

 ObservedDataStation (const ObservedDataStation &rhs)
 
ObservedDataStationoperator= (const ObservedDataStation &rhs)
 

Constructor & Destructor Documentation

◆ ObservedDataStation() [1/2]

ObservedDataStation::ObservedDataStation ( )
explicit

◆ ~ObservedDataStation()

ObservedDataStation::~ObservedDataStation ( )

◆ ObservedDataStation() [2/2]

ObservedDataStation::ObservedDataStation ( const ObservedDataStation rhs)
private

Member Function Documentation

◆ getFreqIDs()

int ObservedDataStation::getFreqIDs ( const double  freq) const

◆ getFreqIDsAmongThisPE()

int ObservedDataStation::getFreqIDsAmongThisPE ( const double  freq) const

◆ getFrequencyValues()

double ObservedDataStation::getFrequencyValues ( const int  num) const

◆ getIDOfMagneticFieldStation()

int ObservedDataStation::getIDOfMagneticFieldStation ( ) const

◆ getStationID()

int ObservedDataStation::getStationID ( ) const

◆ getTotalNumberOfFrequency()

int ObservedDataStation::getTotalNumberOfFrequency ( ) const

◆ operator=()

ObservedDataStation& ObservedDataStation::operator= ( const ObservedDataStation rhs)
private

◆ setupFrequenciesCalculatedByThisPE()

void ObservedDataStation::setupFrequenciesCalculatedByThisPE ( const int  nFreqCalculatedByThisPE,
const double *  freqCalculatedByThisPE 
)

Member Data Documentation

◆ m_freq

double* ObservedDataStation::m_freq
protected

◆ m_freqIDsAmongThisStationCalculatedByThisPE

std::vector<int> ObservedDataStation::m_freqIDsAmongThisStationCalculatedByThisPE
protected

◆ m_IDOfMagneticFieldStation

int ObservedDataStation::m_IDOfMagneticFieldStation
protected

◆ m_numOfFreqCalculatedByThisStaAndPE

int ObservedDataStation::m_numOfFreqCalculatedByThisStaAndPE
protected

◆ m_numOfFrequency

int ObservedDataStation::m_numOfFrequency
protected

◆ m_stationID

int ObservedDataStation::m_stationID
protected

The documentation for this class was generated from the following files: