FEMTIC
Forward3DNonConformingHexaElement0thOrder Member List

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

addMasterDofAndFactorPair(const int slaveDof, const int masterDof, const double factor)Forward3DNonConformingHexaElement0thOrderprivate
addValuesToRhsVectors(const int irow, const int irhs, const std::complex< double > &val)Forward3Dprotected
addValuesToRhsVectorsByConsideringMPC(const int irow, const int irhs, const std::complex< double > &val)Forward3DNonConformingHexaElement0thOrderprivate
allcateMemoryForDerivativeOfInterpolatorVectors(const int numInterpolatorVectors)Forward3D
calc2DJacobianMatrixForEarthSurface(const int elemID, const double xi, const double eta, Forward3D::Matrix2x2 &JacobMat) constForward3DNonConformingHexaElement0thOrderprivate
calcArrayConvertIDGlobal2NonZeroValues()Forward3DNonConformingHexaElement0thOrderprivate
calcArrayConvertIDsGlobal2AfterDegenerated()Forward3DNonConformingHexaElement0thOrderprivate
calcArrayConvertLocalID2Global()Forward3DNonConformingHexaElement0thOrderprivate
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))Forward3DNonConformingHexaElement0thOrdervirtual
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))Forward3DNonConformingHexaElement0thOrdervirtual
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))Forward3DNonConformingHexaElement0thOrdervirtual
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))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldXDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
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))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldYDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
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))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfElectricFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfMagneticFieldXDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfMagneticFieldYDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfMagneticFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfRotatedElectricFieldNormal(const int iElem, const double xLocal, const double yLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrder
calcInterpolatorVectorOfRotatedElectricFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal, const int irhs, const std::complex< double > &factor=std::complex< double >(1.0, 0.0))Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const CommonParameters::locationXY *localCoordinateValuesStartPoint, const CommonParameters::locationXY *localCoordinateValuesEndPoint, const int irhs)Forward3DNonConformingHexaElement0thOrdervirtual
calcInterpolatorVectorOfVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const int *const facesIncludingDipole, const CommonParameters::AreaCoords *const areaCoordValStartPoint, const CommonParameters::AreaCoords *const areaCoordValEndPoint, const int irhs)Forward3DNonConformingHexaElement0thOrdervirtual
calcInverseOfJacobianMatrix(const Forward3D::Matrix3x3 &jacobMat, const double determinant, Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
calcJacobianMatrix(const int elemID, const double xi, const double eta, const double zeta, Forward3D::Matrix3x3 &JacobMat) constForward3DNonConformingHexaElement0thOrderprivate
calcMPCConstants()Forward3DNonConformingHexaElement0thOrderprivate
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) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldTangentialXFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldTangentialY(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldTangentialYFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldXDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldXDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldYDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldYDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueElectricFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueMagneticFieldXDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueMagneticFieldYDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueMagneticFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcValueRotatedElectricFieldNormal(const int iElem, const double xLocal, const double yLocal) constForward3DNonConformingHexaElement0thOrder
calcValueRotatedElectricFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) constForward3DNonConformingHexaElement0thOrdervirtual
calcVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const CommonParameters::locationXY *localCoordinateValuesStartPoint, const CommonParameters::locationXY *localCoordinateValuesEndPoint) constForward3DNonConformingHexaElement0thOrdervirtual
calcVoltageDifference(const int nElem, const int *const elememtsIncludingDipole, const int *const facesIncludingDipole, const CommonParameters::AreaCoords *const areaCoordValStartPoint, const CommonParameters::AreaCoords *const areaCoordValEndPoint) constForward3DNonConformingHexaElement0thOrdervirtual
callInputMeshData()Forward3DNonConformingHexaElement0thOrdervirtual
calVectorXOfReciprocityAlgorithm(const std::complex< double > *const vecIn, const int blkID, std::complex< double > *const vecOut, std::vector< int > &nonZeroRows)Forward3DNonConformingHexaElement0thOrdervirtual
copySolutionVectorDegenerated(const int iPol, std::complex< double > *solutionVector) constForward3DNonConformingHexaElement0thOrdervirtual
DIRICHLET_BOUNDARY_NONZERO_VALUEForward3DNonConformingHexaElement0thOrderprivatestatic
DIRICHLET_BOUNDARY_ZERO_VALUEForward3DNonConformingHexaElement0thOrderprivatestatic
doesIntegralXCompFirst(const CommonParameters::locationXY &startPoint, const CommonParameters::locationXY &endPoint, bool &rotationDirectionPlus, CommonParameters::locationXY &sharedPoint) constForward3DNonConformingHexaElement0thOrderprivate
Forward3D()Forward3D
Forward3D(const Forward3D &rhs)Forward3Dinlineprivate
Forward3DNonConformingHexaElement0thOrder()Forward3DNonConformingHexaElement0thOrder
Forward3DNonConformingHexaElement0thOrder(const Forward3DNonConformingHexaElement0thOrder &rhs)Forward3DNonConformingHexaElement0thOrderprivate
forwardCalculation(const double freq, const int iPol)Forward3DNonConformingHexaElement0thOrdervirtual
get2DShapeFuncRotatedForEarthSurface(const double xi, const double eta, const int num, const Forward3D::Matrix2x2 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
getFrequencyCurrent() constForward3D
getNumOfEquationDegenerated() constForward3D
getNumOfEquationFinallySolved() constForward3DNonConformingHexaElement0thOrdervirtual
getOrderOfFiniteElement() constForward3D
getPointerToMeshData() constForward3DNonConformingHexaElement0thOrdervirtual
getPointerToMeshDataNonConformingHexaElement() constForward3DNonConformingHexaElement0thOrder
getPolarizationCurrent() constForward3D
getShapeFuncRotatedX(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
getShapeFuncRotatedY(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
getShapeFuncRotatedZ(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
getShapeFuncX(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
getShapeFuncY(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
getShapeFuncZ(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) constForward3DNonConformingHexaElement0thOrderprivate
initializeRhsVectors(const int nrhs)Forward3D
initializeSparseSolver()Forward3Dprotected
m_epsForward3DNonConformingHexaElement0thOrderprivatestatic
m_etaAtEdgeForward3DNonConformingHexaElement0thOrderprivate
m_etaAtNodeForward3DNonConformingHexaElement0thOrderprivate
m_frequencyCurrentForward3Dprivate
m_Fwd2DQuadrilateralElementForward3DNonConformingHexaElement0thOrderprivate
m_globalID2NonZeroValuesForward3Dprotected
m_globalIDSlave2MasterForward3Dprotected
m_hasIDsGlobal2AfterDegeneratedForward3Dprotected
m_hasMadeMapSlaveDofToMasterDofAndFactorsForward3DNonConformingHexaElement0thOrderprivate
m_hasMatrixStructureSetAndAnalyzedForward3Dprotected
m_hasSetIDsLocal2GlobalForward3Dprotected
m_IDsAfterDegenerated2AfterConstrainedForward3DNonConformingHexaElement0thOrderprivate
m_IDsGlobal2AfterDegeneratedForward3Dprotected
m_IDsLocal2GlobalForward3Dprotected
m_integralPointEtaForward3DNonConformingHexaElement0thOrderprivate
m_integralPointXiForward3DNonConformingHexaElement0thOrderprivate
m_integralPointZetaForward3DNonConformingHexaElement0thOrderprivate
m_matrix3DAnalysisForward3Dprotected
m_MeshDataNonConformingHexaElementForward3DNonConformingHexaElement0thOrderprivate
m_numGaussForward3DNonConformingHexaElement0thOrderprivatestatic
m_numIntegralPointsForward3DNonConformingHexaElement0thOrderprivatestatic
m_numOfEquationForward3Dprotected
m_numOfEquationDegeneratedForward3Dprotected
m_numOfEquationDegeneratedAndConstrainedForward3DNonConformingHexaElement0thOrderprivate
m_orderOfFiniteElementForward3Dprivate
m_polarizationCurrentForward3Dprivate
m_slaveDofToMasterDofAndFactorsForward3DNonConformingHexaElement0thOrderprivate
m_solutionForward3Dprotected
m_solutionVectorDegeneratedAndConstrainedForward3DNonConformingHexaElement0thOrderprivate
m_vectorMPCConstantsForward3DNonConformingHexaElement0thOrderprivate
m_weightsForward3DNonConformingHexaElement0thOrderprivate
m_xiAtEdgeForward3DNonConformingHexaElement0thOrderprivate
m_xiAtNodeForward3DNonConformingHexaElement0thOrderprivate
m_zetaAtEdgeForward3DNonConformingHexaElement0thOrderprivate
m_zetaAtNodeForward3DNonConformingHexaElement0thOrderprivate
makeMapSlaveDofToMasterDofAndFactors()Forward3DNonConformingHexaElement0thOrderprivate
operator=(const Forward3DNonConformingHexaElement0thOrder &rhs)Forward3DNonConformingHexaElement0thOrderprivate
outputResultToBinary(const int iFreq, const int iPol) constForward3DNonConformingHexaElement0thOrderprivatevirtual
outputResultToVTK() constForward3DNonConformingHexaElement0thOrderprivatevirtual
releaseMemoryOfMatrixAndSolver()Forward3D
setFrequencyCurrent(const double freq)Forward3Dprotected
setNonZeroStrucuture(ComplexSparseSquareSymmetricMatrix &matrix)Forward3DNonConformingHexaElement0thOrdervirtual
setNonZeroValues(ComplexSparseSquareSymmetricMatrix &matrix)Forward3DNonConformingHexaElement0thOrdervirtual
setOrderOfFiniteElement(const int order)Forward3Dprotected
setPolarizationCurrent(const int iPol)Forward3Dprotected
SLAVE_ON_INTERIOR_EDGESForward3DNonConformingHexaElement0thOrderprivatestatic
SLAVE_ON_OUTER_EDGESForward3DNonConformingHexaElement0thOrderprivatestatic
solvePhaseForRhsConsistingInterpolatorVectors(const int numInterpolatorVectors, std::complex< double > *solutionForInterpolatorVectors)Forward3D
~Forward3D()Forward3Dvirtual
~Forward3DNonConformingHexaElement0thOrder()Forward3DNonConformingHexaElement0thOrdervirtual