FEMTIC
Forward3DTetraElement0thOrder Member List

This is the complete list of members for Forward3DTetraElement0thOrder, including all inherited members.

addValuesToRhsVectors(const int irow, const int irhs, const std::complex< double > &val)Forward3Dprotected
allcateMemoryForDerivativeOfInterpolatorVectors(const int numInterpolatorVectors)Forward3D
calc2DJacobianMatrix(const int elemID, const int faceID, Forward3D::Matrix2x2 &JacobMat, double &determinant) constForward3DTetraElement0thOrderprivate
calcArrayConvertIDGlobal2NonZeroValues()Forward3DTetraElement0thOrderprivate
calcArrayConvertIDsGlobal2AfterDegenerated()Forward3DTetraElement0thOrderprivate
calcArrayConvertLocalID2Global()Forward3DTetraElement0thOrderprivate
calcDeterminant(const double *rowVec0, const double *rowVec1, const double *rowVec2, const int icol) constForward3DTetraElement0thOrderprivate
calcInclinationsOfElementFace(const int elemID, const int faceID, double &dLengdX, double &dLengdY) constForward3DTetraElement0thOrderprivate
calcIntegrals(const int elemID, double *eMat, double *fMat) constForward3DTetraElement0thOrderprivate
calcInterpolatorVectorOfElectricFieldTangentialX(const int iElem, const int iFace, const double uCoord, const double vCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldTangentialXFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldTangentialY(const int iElem, const int iFace, const double uCoord, const double vCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldTangentialYFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldXDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldXDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldYDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldYDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldZDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfMagneticFieldXDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfMagneticFieldYDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfMagneticFieldZDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfRotatedElectricFieldNormal(const int iElem, const int iFace, const double uCoord, const double vCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfRotatedElectricFieldZDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const CommonParameters::locationXY *localCoordinateValuesStartPoint, const CommonParameters::locationXY *localCoordinateValuesEndPoint, const int irhs)Forward3DTetraElement0thOrdervirtual
calcInterpolatorVectorOfVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const int *const facesIncludingDipole, const CommonParameters::AreaCoords *const areaCoordValStartPoint, const CommonParameters::AreaCoords *const areaCoordValEndPoint, const int irhs)Forward3DTetraElement0thOrdervirtual
calcInverseOfJacobianMatrix(const Forward3D::Matrix3x3 &jacobMat, Forward3D::Matrix3x3 &invJacobMat) constForward3DTetraElement0thOrderprivate
calcJacobianMatrix(const int elemID, Forward3D::Matrix3x3 &JacobMat, double &determinant) constForward3DTetraElement0thOrderprivate
calcRatioAndReverseFlag(const int faceID, const int edgeIDLocal2D, const CommonParameters::AreaCoords &startPoint, const CommonParameters::AreaCoords &endPoint, double &ratio) constForward3DTetraElement0thOrderprivate
calculateDerivativesOfEMField(const int numInterpolatorVectors, const std::complex< double > *const solutionForInterpolatorVectors, std::complex< double > *const derivatives)Forward3D
calcValueElectricFieldTangentialX(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldTangentialXFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldTangentialY(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldTangentialYFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldXDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldXDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldYDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldYDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DTetraElement0thOrdervirtual
calcValueElectricFieldZDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcValueMagneticFieldXDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcValueMagneticFieldYDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcValueMagneticFieldZDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcValueRotatedElectricFieldNormal(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DTetraElement0thOrdervirtual
calcValueRotatedElectricFieldZDirection(const int iElem, const double uCoord, const double vCoord, const double wCoord) constForward3DTetraElement0thOrdervirtual
calcVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const CommonParameters::locationXY *localCoordinateValuesStartPoint, const CommonParameters::locationXY *localCoordinateValuesEndPoint) constForward3DTetraElement0thOrdervirtual
calcVoltageDifference(const int nElem, const int *const elememtsIncludingDipole, const int *const facesIncludingDipole, const CommonParameters::AreaCoords *const areaCoordValStartPoint, const CommonParameters::AreaCoords *const areaCoordValEndPoint) constForward3DTetraElement0thOrdervirtual
callInputMeshData()Forward3DTetraElement0thOrdervirtual
calVectorXOfReciprocityAlgorithm(const std::complex< double > *const vecIn, const int blkID, std::complex< double > *const vecOut, std::vector< int > &nonZeroRows)Forward3DTetraElement0thOrdervirtual
copySolutionVectorDegenerated(const int iPol, std::complex< double > *solutionVector) constForward3Dvirtual
DIRICHLET_BOUNDARY_NONZERO_VALUEForward3DTetraElement0thOrderprivatestatic
DIRICHLET_BOUNDARY_ZERO_VALUEForward3DTetraElement0thOrderprivatestatic
Forward3D()Forward3D
Forward3D(const Forward3D &rhs)Forward3Dinlineprivate
Forward3DTetraElement0thOrder()Forward3DTetraElement0thOrder
Forward3DTetraElement0thOrder(const Forward3DTetraElement0thOrder &rhs)Forward3DTetraElement0thOrderprivate
forwardCalculation(const double freq, const int iPol)Forward3DTetraElement0thOrdervirtual
get2DShapeFuncReferenceCoordU(const double uLocal, const double vLocal, const int num) constForward3DTetraElement0thOrderinlineprivate
get2DShapeFuncReferenceCoordV(const double uLocal, const double vLocal, const int num) constForward3DTetraElement0thOrderinlineprivate
get2DShapeFuncRotated() constForward3DTetraElement0thOrderinlineprivate
getFrequencyCurrent() constForward3D
getNumOfEquationDegenerated() constForward3D
getNumOfEquationFinallySolved() constForward3Dvirtual
getOrderOfFiniteElement() constForward3D
getPointerToMeshData() constForward3DTetraElement0thOrdervirtual
getPointerToMeshDataTetraElement() constForward3DTetraElement0thOrder
getPolarizationCurrent() constForward3D
getShapeFuncReferenceCoordU(const double uLocal, const double vLocal, const double wLocal, const int num) constForward3DTetraElement0thOrderinlineprivate
getShapeFuncReferenceCoordV(const double uLocal, const double vLocal, const double wLocal, const int num) constForward3DTetraElement0thOrderinlineprivate
getShapeFuncReferenceCoordW(const double uLocal, const double vLocal, const double wLocal, const int num) constForward3DTetraElement0thOrderinlineprivate
getShapeFuncRotatedReferenceCoordU(const int num) constForward3DTetraElement0thOrderinlineprivate
getShapeFuncRotatedReferenceCoordV(const int num) constForward3DTetraElement0thOrderinlineprivate
getShapeFuncRotatedReferenceCoordW(const int num) constForward3DTetraElement0thOrderinlineprivate
initializeRhsVectors(const int nrhs)Forward3D
initializeSparseSolver()Forward3Dprotected
m_epsForward3DTetraElement0thOrderprivatestatic
m_frequencyCurrentForward3Dprivate
m_Fwd2DTriangleElementForward3DTetraElement0thOrderprivate
m_globalID2NonZeroValuesForward3Dprotected
m_globalIDSlave2MasterForward3Dprotected
m_hasIDsGlobal2AfterDegeneratedForward3Dprotected
m_hasMatrixStructureSetAndAnalyzedForward3Dprotected
m_hasSetIDsLocal2GlobalForward3Dprotected
m_IDsGlobal2AfterDegeneratedForward3Dprotected
m_IDsLocal2GlobalForward3Dprotected
m_matrix3DAnalysisForward3Dprotected
m_MeshDataTetraElementForward3DTetraElement0thOrderprivate
m_numIntegralPointsForward3DTetraElement0thOrderprivatestatic
m_numOfEquationForward3Dprotected
m_numOfEquationDegeneratedForward3Dprotected
m_orderOfFiniteElementForward3Dprivate
m_polarizationCurrentForward3Dprivate
m_signInversionForward3DTetraElement0thOrderprivate
m_solutionForward3Dprotected
m_uCoordForward3DTetraElement0thOrderprivate
m_vCoordForward3DTetraElement0thOrderprivate
m_wCoordForward3DTetraElement0thOrderprivate
m_weightsForward3DTetraElement0thOrderprivate
operator=(const Forward3DTetraElement0thOrder &rhs)Forward3DTetraElement0thOrderprivate
outputResultToBinary(const int iFreq, const int iPol) constForward3DTetraElement0thOrderprivatevirtual
outputResultToVTK() constForward3DTetraElement0thOrderprivatevirtual
releaseMemoryOfMatrixAndSolver()Forward3D
setFrequencyCurrent(const double freq)Forward3Dprotected
setNonZeroStrucuture(ComplexSparseSquareSymmetricMatrix &matrix)Forward3DTetraElement0thOrdervirtual
setNonZeroValues(ComplexSparseSquareSymmetricMatrix &matrix)Forward3DTetraElement0thOrdervirtual
setOrderOfFiniteElement(const int order)Forward3Dprotected
setPolarizationCurrent(const int iPol)Forward3Dprotected
solvePhaseForRhsConsistingInterpolatorVectors(const int numInterpolatorVectors, std::complex< double > *solutionForInterpolatorVectors)Forward3D
~Forward3D()Forward3Dvirtual
~Forward3DTetraElement0thOrder()Forward3DTetraElement0thOrdervirtual