24 #ifndef DBLDEF_FORWARD_2D_SQUARE_ELEMENT_0TH_ORDER_EDGE_BASED
25 #define DBLDEF_FORWARD_2D_SQUARE_ELEMENT_0TH_ORDER_EDGE_BASED
77 virtual std::complex<double>
calcValueV(
const double freq,
const int iElem,
const double wLocal,
const double hLocal,
const MeshDataBrickElement*
const pMeshDataBrickElement )
const;
80 virtual std::complex<double>
calcValueJ(
const double freq,
const int iElem,
const double wLocal,
const double hLocal,
const MeshDataBrickElement*
const pMeshDataBrickElement )
const;
83 virtual std::complex<double>
calcValueI(
const double freq,
const int iElem,
const double wLocal,
const double hLocal,
const MeshDataBrickElement*
const pMeshDataBrickElement )
const;
Definition: Forward2DSquareElement0thOrderEdgeBased.h:31
~Forward2DSquareElement0thOrderEdgeBased()
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:42
virtual std::complex< double > calcValueV(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:681
virtual std::complex< double > calcValueI(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:691
double getShapeFuncHorizontal0thOrderEdgeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:488
virtual std::complex< double > calcValueElectricFieldVertical(const int iElem, const double wLocal, const double hLocal) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:591
double getShapeFuncVertical0thOrderEdgeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:512
virtual std::complex< double > calcValueElectricFieldHorizontal(const int iElem, const double wLocal, const double hLocal) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:565
Forward2DSquareElement0thOrderEdgeBased(const Forward2DSquareElement0thOrderEdgeBased &rhs)
virtual std::complex< double > calcValueMagneticFieldPerpendicular(const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:648
Forward2DSquareElement0thOrderEdgeBased()
virtual std::complex< double > calcValueJ(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:686
virtual void calcEMFieldsOfBoundaryPlanes(const double freq, const MeshDataBrickElement *const pMeshDataBrickElement)
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:46
Forward2DSquareElement0thOrderEdgeBased & operator=(const Forward2DSquareElement0thOrderEdgeBased &rhs)
double getShapeFuncRotated0thOrderEdgeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement0thOrderEdgeBased.cpp:536
Definition: Forward2DSquareElementEdgeBased.h:31
Definition: MeshDataBrickElement.h:31