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