|
| | Forward2DSquareElement0thOrderEdgeBased () |
| |
| | Forward2DSquareElement0thOrderEdgeBased (const Forward2DSquareElement0thOrderEdgeBased &rhs) |
| |
| Forward2DSquareElement0thOrderEdgeBased & | operator= (const Forward2DSquareElement0thOrderEdgeBased &rhs) |
| |
| double | getShapeFuncHorizontal0thOrderEdgeBased (const double wLocal, const double hLocal, const int num) const |
| |
| double | getShapeFuncVertical0thOrderEdgeBased (const double wLocal, const double hLocal, const int num) const |
| |
| double | getShapeFuncRotated0thOrderEdgeBased (const double wLocal, const double hLocal, const int num) const |
| |
| virtual std::complex< double > | calcValueElectricFieldHorizontal (const int iElem, const double wLocal, const double hLocal) const |
| |
| virtual std::complex< double > | calcValueElectricFieldVertical (const int iElem, const double wLocal, const double hLocal) const |
| |
| virtual std::complex< double > | calcValueMagneticFieldPerpendicular (const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcValueV (const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcValueJ (const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcValueI (const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
|
| enum | typeOf2DAnalysis {
NOT_ASSIGNED = -1
, NODE_BASED_FIRST_ORDER = 0
, NODE_BASED_SECOND_ORDER
, EDGE_BASED_ZEROTH_ORDER
,
EDGE_BASED_FIRST_ORDER
} |
| |
| virtual std::complex< double > | calcEx (const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcEy (const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcEz (const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcHx (const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcHy (const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| virtual std::complex< double > | calcHz (const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| double | calcWidth (const int iElem, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| double | calcHeight (const int iElem, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| int | calcNumElemHorizontal (const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| int | calcNumElemVertical (const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| void | output2DResult (const int type, const double freq, const int nElem, const int numElemW, const MeshDataBrickElement *const pMeshDataBrickElement) const |
| |
| int | calcMode () const |
| |
| int | m_planeID |
| |
| int | m_polarization |
| |
| ComplexSparseSquareSymmetricMatrix | m_matrix2DAnalysis |
| |
| bool | m_hasMatrixStructureSetAndAnalyzed |
| |
| std::complex< double > * | m_solution |
| |
| int ** | m_IDsLocal2Global |
| |
| int ** | m_IDsLocal2GlobalDegenerated |
| |
| bool | m_hasAlreadySetIDsLocal2Global |
| |
| static const bool | m_sourceFieldElectric = true |
| |
| static const bool | m_specifyTEResultToSidesOfEdgeElement = false |
| |