#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: