24 #ifndef DBLDEF_FORWARD_2D_SQUARE_ELEMENT_1ST_ORDER_NODE_BASED
25 #define DBLDEF_FORWARD_2D_SQUARE_ELEMENT_1ST_ORDER_NODE_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: Forward2DSquareElement1stOrderNodeBased.h:31
virtual std::complex< double > calcValueV(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:989
virtual std::complex< double > calcValueI(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:999
virtual std::complex< double > calcValueMagneticFieldHorizontal(const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:1025
virtual std::complex< double > calcValueElectricFieldPerpendicular(const int iElem, const double wCoord, const double hCoord) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:1004
double getShapeFunc1stOrderNodeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:830
~Forward2DSquareElement1stOrderNodeBased()
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:42
virtual void calcEMFieldsOfBoundaryPlanes(const double freq, const MeshDataBrickElement *const pMeshDataBrickElement)
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:46
double getShapeFuncDiffByWLocal1stOrderNodeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:854
Forward2DSquareElement1stOrderNodeBased()
virtual std::complex< double > calcValueJ(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:994
double getShapeFuncDiffByHLocal1stOrderNodeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:878
Forward2DSquareElement1stOrderNodeBased(const Forward2DSquareElement1stOrderNodeBased &rhs)
Forward2DSquareElement1stOrderNodeBased & operator=(const Forward2DSquareElement1stOrderNodeBased &rhs)
virtual std::complex< double > calcValueMagneticFieldVertical(const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement1stOrderNodeBased.cpp:1053
Definition: Forward2DSquareElementNodeBased.h:31
Definition: MeshDataBrickElement.h:31