#include <Forward2DQuadrilateralElement.h>
|
| Forward2DQuadrilateralElement () |
|
| Forward2DQuadrilateralElement (const Forward2DQuadrilateralElement &rhs) |
|
Forward2DQuadrilateralElement & | operator= (const Forward2DQuadrilateralElement &rhs) |
|
virtual std::complex< double > | calcEx (const int iElem, const double uCoord, const double vCoord, const MeshDataNonConformingHexaElement *const pMeshData) const =0 |
|
virtual std::complex< double > | calcEy (const int iElem, const double uCoord, const double vCoord, const MeshDataNonConformingHexaElement *const pMeshData) const =0 |
|
virtual std::complex< double > | calcEz (const int iElem, const double uCoord, const double vCoord, const MeshDataNonConformingHexaElement *const pMeshData) const =0 |
|
virtual std::complex< double > | calcHx (const double freq, const int iElem, const double uCoord, const double vCoord, const MeshDataNonConformingHexaElement *const pMeshData) const =0 |
|
virtual std::complex< double > | calcHy (const double freq, const int iElem, const double uCoord, const double vCoord, const MeshDataNonConformingHexaElement *const pMeshData) const =0 |
|
virtual std::complex< double > | calcHz (const double freq, const int iElem, const double uCoord, const double vCoord, const MeshDataNonConformingHexaElement *const pMeshData) const =0 |
|
◆ Forward2DQuadrilateralElement() [1/3]
Forward2DQuadrilateralElement::Forward2DQuadrilateralElement |
( |
const int |
planeID, |
|
|
const int |
iPol |
|
) |
| |
|
explicit |
◆ ~Forward2DQuadrilateralElement()
Forward2DQuadrilateralElement::~Forward2DQuadrilateralElement |
( |
| ) |
|
◆ Forward2DQuadrilateralElement() [2/3]
Forward2DQuadrilateralElement::Forward2DQuadrilateralElement |
( |
| ) |
|
|
private |
◆ Forward2DQuadrilateralElement() [3/3]
◆ calcEMFieldsOfBoundaryPlanes()
◆ calcEx()
virtual std::complex<double> Forward2DQuadrilateralElement::calcEx |
( |
const int |
iElem, |
|
|
const double |
uCoord, |
|
|
const double |
vCoord, |
|
|
const MeshDataNonConformingHexaElement *const |
pMeshData |
|
) |
| const |
|
privatepure virtual |
◆ calcEy()
virtual std::complex<double> Forward2DQuadrilateralElement::calcEy |
( |
const int |
iElem, |
|
|
const double |
uCoord, |
|
|
const double |
vCoord, |
|
|
const MeshDataNonConformingHexaElement *const |
pMeshData |
|
) |
| const |
|
privatepure virtual |
◆ calcEz()
virtual std::complex<double> Forward2DQuadrilateralElement::calcEz |
( |
const int |
iElem, |
|
|
const double |
uCoord, |
|
|
const double |
vCoord, |
|
|
const MeshDataNonConformingHexaElement *const |
pMeshData |
|
) |
| const |
|
privatepure virtual |
◆ calcHx()
virtual std::complex<double> Forward2DQuadrilateralElement::calcHx |
( |
const double |
freq, |
|
|
const int |
iElem, |
|
|
const double |
uCoord, |
|
|
const double |
vCoord, |
|
|
const MeshDataNonConformingHexaElement *const |
pMeshData |
|
) |
| const |
|
privatepure virtual |
◆ calcHy()
virtual std::complex<double> Forward2DQuadrilateralElement::calcHy |
( |
const double |
freq, |
|
|
const int |
iElem, |
|
|
const double |
uCoord, |
|
|
const double |
vCoord, |
|
|
const MeshDataNonConformingHexaElement *const |
pMeshData |
|
) |
| const |
|
privatepure virtual |
◆ calcHz()
virtual std::complex<double> Forward2DQuadrilateralElement::calcHz |
( |
const double |
freq, |
|
|
const int |
iElem, |
|
|
const double |
uCoord, |
|
|
const double |
vCoord, |
|
|
const MeshDataNonConformingHexaElement *const |
pMeshData |
|
) |
| const |
|
privatepure virtual |
◆ operator=()
◆ output2DResult()
◆ m_nodeIDs3DTo2D
std::map<int,int> Forward2DQuadrilateralElement::m_nodeIDs3DTo2D |
|
protected |
◆ m_numEquations
int Forward2DQuadrilateralElement::m_numEquations |
|
protected |
◆ m_numEquationsDegenerated
int Forward2DQuadrilateralElement::m_numEquationsDegenerated |
|
protected |
◆ m_numNodeTotal2D
int Forward2DQuadrilateralElement::m_numNodeTotal2D |
|
protected |
The documentation for this class was generated from the following files: