24 #ifndef DBLDEF_FORWARD_2D_SQUARE_ELEMENT_2ND_ORDER_NODE_BASED
25 #define DBLDEF_FORWARD_2D_SQUARE_ELEMENT_2ND_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: Forward2DSquareElement2ndOrderNodeBased.h:31
Forward2DSquareElement2ndOrderNodeBased & operator=(const Forward2DSquareElement2ndOrderNodeBased &rhs)
Forward2DSquareElement2ndOrderNodeBased()
virtual std::complex< double > calcValueI(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1392
double getShapeFuncDiffByWLocal2ndOrderNodeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1221
virtual void calcEMFieldsOfBoundaryPlanes(const double freq, const MeshDataBrickElement *const pMeshDataBrickElement)
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:46
double getShapeFunc2ndOrderNodeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1185
~Forward2DSquareElement2ndOrderNodeBased()
Definition: Forward2DSquareElement2ndOrderNodeBased.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: Forward2DSquareElement2ndOrderNodeBased.cpp:1382
virtual std::complex< double > calcValueMagneticFieldHorizontal(const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1418
Forward2DSquareElement2ndOrderNodeBased(const Forward2DSquareElement2ndOrderNodeBased &rhs)
double getShapeFuncDiffByHLocal2ndOrderNodeBased(const double wLocal, const double hLocal, const int num) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1257
virtual std::complex< double > calcValueMagneticFieldVertical(const double freq, const int iElem, const double wCoord, const double hCoord, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1446
virtual std::complex< double > calcValueElectricFieldPerpendicular(const int iElem, const double wCoord, const double hCoord) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1397
virtual std::complex< double > calcValueJ(const double freq, const int iElem, const double wLocal, const double hLocal, const MeshDataBrickElement *const pMeshDataBrickElement) const
Definition: Forward2DSquareElement2ndOrderNodeBased.cpp:1387
Definition: Forward2DSquareElementNodeBased.h:31
Definition: MeshDataBrickElement.h:31