24 #ifndef DBLDEF_FORWARD_2D_TRIANGLE_ELEMENT_NODE_BASED
25 #define DBLDEF_FORWARD_2D_TRIANGLE_ELEMENT_NODE_BASED
46 virtual std::complex<double>
calcEx(
const int iElem,
const double uCoord,
const double vCoord,
const MeshDataTetraElement*
const pMeshDataTetraElement )
const;
49 virtual std::complex<double>
calcEy(
const int iElem,
const double uCoord,
const double vCoord,
const MeshDataTetraElement*
const pMeshDataTetraElement )
const;
52 virtual std::complex<double>
calcEz(
const int iElem,
const double uCoord,
const double vCoord,
const MeshDataTetraElement*
const pMeshDataTetraElement )
const;
55 virtual std::complex<double>
calcHx(
const double freq,
const int iElem,
const double uCoord,
const double vCoord,
const MeshDataTetraElement*
const pMeshDataTetraElement )
const;
58 virtual std::complex<double>
calcHy(
const double freq,
const int iElem,
const double uCoord,
const double vCoord,
const MeshDataTetraElement*
const pMeshDataTetraElement )
const;
61 virtual std::complex<double>
calcHz(
const double freq,
const int iElem,
const double uCoord,
const double vCoord,
const MeshDataTetraElement*
const pMeshDataTetraElement )
const;
Definition: Forward2DTriangleElementNodeBased.h:30
virtual std::complex< double > calcEx(const int iElem, const double uCoord, const double vCoord, const MeshDataTetraElement *const pMeshDataTetraElement) const
Definition: Forward2DTriangleElementNodeBased.cpp:40
Forward2DTriangleElementNodeBased()
Forward2DTriangleElementNodeBased(const Forward2DTriangleElementNodeBased &rhs)
virtual std::complex< double > calcHx(const double freq, const int iElem, const double uCoord, const double vCoord, const MeshDataTetraElement *const pMeshDataTetraElement) const
Definition: Forward2DTriangleElementNodeBased.cpp:58
virtual void calcEMFieldsOfBoundaryPlanes(const double freq, const MeshDataTetraElement *const pMeshDataTetraElement)=0
virtual std::complex< double > calcHy(const double freq, const int iElem, const double uCoord, const double vCoord, const MeshDataTetraElement *const pMeshDataTetraElement) const
Definition: Forward2DTriangleElementNodeBased.cpp:64
~Forward2DTriangleElementNodeBased()
Definition: Forward2DTriangleElementNodeBased.cpp:36
Forward2DTriangleElementNodeBased & operator=(const Forward2DTriangleElementNodeBased &rhs)
virtual std::complex< double > calcHz(const double freq, const int iElem, const double uCoord, const double vCoord, const MeshDataTetraElement *const pMeshDataTetraElement) const
Definition: Forward2DTriangleElementNodeBased.cpp:70
virtual std::complex< double > calcEz(const int iElem, const double uCoord, const double vCoord, const MeshDataTetraElement *const pMeshDataTetraElement) const
Definition: Forward2DTriangleElementNodeBased.cpp:52
virtual std::complex< double > calcEy(const int iElem, const double uCoord, const double vCoord, const MeshDataTetraElement *const pMeshDataTetraElement) const
Definition: Forward2DTriangleElementNodeBased.cpp:46
Definition: Forward2DTriangleElement.h:33
Definition: MeshDataTetraElement.h:32