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

#include <AdditinalOutputPoint.h>

Collaboration diagram for AdditinalOutputPoint:
Collaboration graph
[legend]

Public Member Functions

 AdditinalOutputPoint ()
 
 ~AdditinalOutputPoint ()
 
void inputObservedData (std::ifstream &inFile)
 
void findElementIncludingStation ()
 
void calculateEMField (const int ifreq, const Forward3D *const ptrForward3D)
 
void initializeEMfield (const int nfreq)
 
void allocateMemoryForCalculatedValues (const int nfreq)
 
void outputCalculatedValues (const int nfreq, const double *const freq) const
 

Private Member Functions

 AdditinalOutputPoint (const AdditinalOutputPoint &rhs)
 
AdditinalOutputPointoperator= (const AdditinalOutputPoint &rhs)
 

Private Attributes

CommonParameters::locationXYZ m_location
 
int m_elementIncludingStation
 
CommonParameters::locationXYZ m_localCoordinateValues
 
CommonParameters::VolumeCoords m_volumeCoordinateValues
 
std::complex< double > * m_ExCalculated [2]
 
std::complex< double > * m_EyCalculated [2]
 
std::complex< double > * m_EzCalculated [2]
 
std::complex< double > * m_HxCalculated [2]
 
std::complex< double > * m_HyCalculated [2]
 
std::complex< double > * m_HzCalculated [2]
 

Constructor & Destructor Documentation

◆ AdditinalOutputPoint() [1/2]

AdditinalOutputPoint::AdditinalOutputPoint ( )
explicit

◆ ~AdditinalOutputPoint()

AdditinalOutputPoint::~AdditinalOutputPoint ( )

◆ AdditinalOutputPoint() [2/2]

AdditinalOutputPoint::AdditinalOutputPoint ( const AdditinalOutputPoint rhs)
private

Member Function Documentation

◆ allocateMemoryForCalculatedValues()

void AdditinalOutputPoint::allocateMemoryForCalculatedValues ( const int  nfreq)

◆ calculateEMField()

void AdditinalOutputPoint::calculateEMField ( const int  ifreq,
const Forward3D *const  ptrForward3D 
)

◆ findElementIncludingStation()

void AdditinalOutputPoint::findElementIncludingStation ( )

◆ initializeEMfield()

void AdditinalOutputPoint::initializeEMfield ( const int  nfreq)

◆ inputObservedData()

void AdditinalOutputPoint::inputObservedData ( std::ifstream &  inFile)

◆ operator=()

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

◆ outputCalculatedValues()

void AdditinalOutputPoint::outputCalculatedValues ( const int  nfreq,
const double *const  freq 
) const

Member Data Documentation

◆ m_elementIncludingStation

int AdditinalOutputPoint::m_elementIncludingStation
private

◆ m_ExCalculated

std::complex<double>* AdditinalOutputPoint::m_ExCalculated[2]
private

◆ m_EyCalculated

std::complex<double>* AdditinalOutputPoint::m_EyCalculated[2]
private

◆ m_EzCalculated

std::complex<double>* AdditinalOutputPoint::m_EzCalculated[2]
private

◆ m_HxCalculated

std::complex<double>* AdditinalOutputPoint::m_HxCalculated[2]
private

◆ m_HyCalculated

std::complex<double>* AdditinalOutputPoint::m_HyCalculated[2]
private

◆ m_HzCalculated

std::complex<double>* AdditinalOutputPoint::m_HzCalculated[2]
private

◆ m_localCoordinateValues

CommonParameters::locationXYZ AdditinalOutputPoint::m_localCoordinateValues
private

◆ m_location

CommonParameters::locationXYZ AdditinalOutputPoint::m_location
private

◆ m_volumeCoordinateValues

CommonParameters::VolumeCoords AdditinalOutputPoint::m_volumeCoordinateValues
private

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