24 #ifndef DBLDEF_FORWARD_2D_SQUARE_ELEMENT_1ST_ORDER_EDGE_BASED
25 #define DBLDEF_FORWARD_2D_SQUARE_ELEMENT_1ST_ORDER_EDGE_BASED
74 virtual std::complex<double>
calcValueV(
const double freq,
const int iElem,
const double wLocal,
const double hLocal,
const MeshDataBrickElement*
const pMeshDataBrickElement )
const;
77 virtual std::complex<double>
calcValueJ(
const double freq,
const int iElem,
const double wLocal,
const double hLocal,
const MeshDataBrickElement*
const pMeshDataBrickElement )
const;
80 virtual std::complex<double>
calcValueI(
const double freq,
const int iElem,
const double wLocal,
const double hLocal,
const MeshDataBrickElement*
const pMeshDataBrickElement )
const;
Definition: Forward2DSquareElement1stOrderEdgeBased.h:31
Forward2DSquareElement1stOrderEdgeBased(const Forward2DSquareElement1stOrderEdgeBased &rhs)
Forward2DSquareElement1stOrderEdgeBased()
virtual std::complex< double > calcValueV(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:720
virtual std::complex< double > calcValueElectricFieldHorizontal(const int iElem, const double wLocal, const double hLocal) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:637
virtual void calcEMFieldsOfBoundaryPlanes(const double freq, const MeshDataBrickElement *const pMeshDataBrickElement)
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:46
double getShapeFuncRotated1stOrderEdgeBased(const double wLocal, const double hLocal, const double width, const double height, const int num) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:582
Forward2DSquareElement1stOrderEdgeBased & operator=(const Forward2DSquareElement1stOrderEdgeBased &rhs)
double getShapeFuncHorizontal1stOrderEdgeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:482
virtual std::complex< double > calcValueElectricFieldVertical(const int iElem, const double wLocal, const double hLocal) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:663
~Forward2DSquareElement1stOrderEdgeBased()
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:42
virtual std::complex< double > calcValueJ(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:725
virtual std::complex< double > calcValueI(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:730
double getShapeFuncVertical1stOrderEdgeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:531
virtual std::complex< double > calcValueMagneticFieldPerpendicular(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderEdgeBased.cpp:690
Definition: Forward2DSquareElementEdgeBased.h:31
Definition: MeshDataBrickElement.h:31