FEMTIC
|
This is the complete list of members for Forward3DNonConformingHexaElement0thOrder, including all inherited members.
addMasterDofAndFactorPair(const int slaveDof, const int masterDof, const double factor) | Forward3DNonConformingHexaElement0thOrder | private |
addValuesToRhsVectors(const int irow, const int irhs, const std::complex< double > &val) | Forward3D | protected |
addValuesToRhsVectorsByConsideringMPC(const int irow, const int irhs, const std::complex< double > &val) | Forward3DNonConformingHexaElement0thOrder | private |
allcateMemoryForDerivativeOfInterpolatorVectors(const int numInterpolatorVectors) | Forward3D | |
calc2DJacobianMatrixForEarthSurface(const int elemID, const double xi, const double eta, Forward3D::Matrix2x2 &JacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
calcArrayConvertIDGlobal2NonZeroValues() | Forward3DNonConformingHexaElement0thOrder | private |
calcArrayConvertIDsGlobal2AfterDegenerated() | Forward3DNonConformingHexaElement0thOrder | private |
calcArrayConvertLocalID2Global() | Forward3DNonConformingHexaElement0thOrder | private |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
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)) | Forward3DNonConformingHexaElement0thOrder | virtual |
calcInterpolatorVectorOfVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const CommonParameters::locationXY *localCoordinateValuesStartPoint, const CommonParameters::locationXY *localCoordinateValuesEndPoint, const int irhs) | Forward3DNonConformingHexaElement0thOrder | virtual |
calcInterpolatorVectorOfVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const int *const facesIncludingDipole, const CommonParameters::AreaCoords *const areaCoordValStartPoint, const CommonParameters::AreaCoords *const areaCoordValEndPoint, const int irhs) | Forward3DNonConformingHexaElement0thOrder | virtual |
calcInverseOfJacobianMatrix(const Forward3D::Matrix3x3 &jacobMat, const double determinant, Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
calcJacobianMatrix(const int elemID, const double xi, const double eta, const double zeta, Forward3D::Matrix3x3 &JacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
calcMPCConstants() | Forward3DNonConformingHexaElement0thOrder | private |
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) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldTangentialXFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldTangentialY(const int iElem, const int iFace, const double uCoord, const double vCoord) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldTangentialYFromAllEdges(const int iElem, const int iFace, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldXDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldXDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldYDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldYDirectionFromEdgesOnEarthSurface(const int iElem, const int iFace, const double uCoord, const double vCoord) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueElectricFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueMagneticFieldXDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueMagneticFieldYDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueMagneticFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcValueRotatedElectricFieldNormal(const int iElem, const double xLocal, const double yLocal) const | Forward3DNonConformingHexaElement0thOrder | |
calcValueRotatedElectricFieldZDirection(const int iElem, const double xLocal, const double yLocal, const double zLocal) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcVoltageDifference(const int nElem, const int *elememtsIncludingDipole, const CommonParameters::locationXY *localCoordinateValuesStartPoint, const CommonParameters::locationXY *localCoordinateValuesEndPoint) const | Forward3DNonConformingHexaElement0thOrder | virtual |
calcVoltageDifference(const int nElem, const int *const elememtsIncludingDipole, const int *const facesIncludingDipole, const CommonParameters::AreaCoords *const areaCoordValStartPoint, const CommonParameters::AreaCoords *const areaCoordValEndPoint) const | Forward3DNonConformingHexaElement0thOrder | virtual |
callInputMeshData() | Forward3DNonConformingHexaElement0thOrder | virtual |
calVectorXOfReciprocityAlgorithm(const std::complex< double > *const vecIn, const int blkID, std::complex< double > *const vecOut, std::vector< int > &nonZeroRows) | Forward3DNonConformingHexaElement0thOrder | virtual |
copySolutionVectorDegenerated(const int iPol, std::complex< double > *solutionVector) const | Forward3DNonConformingHexaElement0thOrder | virtual |
DIRICHLET_BOUNDARY_NONZERO_VALUE | Forward3DNonConformingHexaElement0thOrder | privatestatic |
DIRICHLET_BOUNDARY_ZERO_VALUE | Forward3DNonConformingHexaElement0thOrder | privatestatic |
doesIntegralXCompFirst(const CommonParameters::locationXY &startPoint, const CommonParameters::locationXY &endPoint, bool &rotationDirectionPlus, CommonParameters::locationXY &sharedPoint) const | Forward3DNonConformingHexaElement0thOrder | private |
Forward3D() | Forward3D | |
Forward3D(const Forward3D &rhs) | Forward3D | inlineprivate |
Forward3DNonConformingHexaElement0thOrder() | Forward3DNonConformingHexaElement0thOrder | |
Forward3DNonConformingHexaElement0thOrder(const Forward3DNonConformingHexaElement0thOrder &rhs) | Forward3DNonConformingHexaElement0thOrder | private |
forwardCalculation(const double freq, const int iPol) | Forward3DNonConformingHexaElement0thOrder | virtual |
get2DShapeFuncRotatedForEarthSurface(const double xi, const double eta, const int num, const Forward3D::Matrix2x2 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
getFrequencyCurrent() const | Forward3D | |
getNumOfEquationDegenerated() const | Forward3D | |
getNumOfEquationFinallySolved() const | Forward3DNonConformingHexaElement0thOrder | virtual |
getOrderOfFiniteElement() const | Forward3D | |
getPointerToMeshData() const | Forward3DNonConformingHexaElement0thOrder | virtual |
getPointerToMeshDataNonConformingHexaElement() const | Forward3DNonConformingHexaElement0thOrder | |
getPolarizationCurrent() const | Forward3D | |
getShapeFuncRotatedX(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
getShapeFuncRotatedY(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
getShapeFuncRotatedZ(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
getShapeFuncX(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
getShapeFuncY(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
getShapeFuncZ(const double xi, const double eta, const double zeta, const int num, const Forward3D::Matrix3x3 &invJacobMat) const | Forward3DNonConformingHexaElement0thOrder | private |
initializeRhsVectors(const int nrhs) | Forward3D | |
initializeSparseSolver() | Forward3D | protected |
m_eps | Forward3DNonConformingHexaElement0thOrder | privatestatic |
m_etaAtEdge | Forward3DNonConformingHexaElement0thOrder | private |
m_etaAtNode | Forward3DNonConformingHexaElement0thOrder | private |
m_frequencyCurrent | Forward3D | private |
m_Fwd2DQuadrilateralElement | Forward3DNonConformingHexaElement0thOrder | private |
m_globalID2NonZeroValues | Forward3D | protected |
m_globalIDSlave2Master | Forward3D | protected |
m_hasIDsGlobal2AfterDegenerated | Forward3D | protected |
m_hasMadeMapSlaveDofToMasterDofAndFactors | Forward3DNonConformingHexaElement0thOrder | private |
m_hasMatrixStructureSetAndAnalyzed | Forward3D | protected |
m_hasSetIDsLocal2Global | Forward3D | protected |
m_IDsAfterDegenerated2AfterConstrained | Forward3DNonConformingHexaElement0thOrder | private |
m_IDsGlobal2AfterDegenerated | Forward3D | protected |
m_IDsLocal2Global | Forward3D | protected |
m_integralPointEta | Forward3DNonConformingHexaElement0thOrder | private |
m_integralPointXi | Forward3DNonConformingHexaElement0thOrder | private |
m_integralPointZeta | Forward3DNonConformingHexaElement0thOrder | private |
m_matrix3DAnalysis | Forward3D | protected |
m_MeshDataNonConformingHexaElement | Forward3DNonConformingHexaElement0thOrder | private |
m_numGauss | Forward3DNonConformingHexaElement0thOrder | privatestatic |
m_numIntegralPoints | Forward3DNonConformingHexaElement0thOrder | privatestatic |
m_numOfEquation | Forward3D | protected |
m_numOfEquationDegenerated | Forward3D | protected |
m_numOfEquationDegeneratedAndConstrained | Forward3DNonConformingHexaElement0thOrder | private |
m_orderOfFiniteElement | Forward3D | private |
m_polarizationCurrent | Forward3D | private |
m_slaveDofToMasterDofAndFactors | Forward3DNonConformingHexaElement0thOrder | private |
m_solution | Forward3D | protected |
m_solutionVectorDegeneratedAndConstrained | Forward3DNonConformingHexaElement0thOrder | private |
m_vectorMPCConstants | Forward3DNonConformingHexaElement0thOrder | private |
m_weights | Forward3DNonConformingHexaElement0thOrder | private |
m_xiAtEdge | Forward3DNonConformingHexaElement0thOrder | private |
m_xiAtNode | Forward3DNonConformingHexaElement0thOrder | private |
m_zetaAtEdge | Forward3DNonConformingHexaElement0thOrder | private |
m_zetaAtNode | Forward3DNonConformingHexaElement0thOrder | private |
makeMapSlaveDofToMasterDofAndFactors() | Forward3DNonConformingHexaElement0thOrder | private |
operator=(const Forward3DNonConformingHexaElement0thOrder &rhs) | Forward3DNonConformingHexaElement0thOrder | private |
outputResultToBinary(const int iFreq, const int iPol) const | Forward3DNonConformingHexaElement0thOrder | privatevirtual |
outputResultToVTK() const | Forward3DNonConformingHexaElement0thOrder | privatevirtual |
releaseMemoryOfMatrixAndSolver() | Forward3D | |
setFrequencyCurrent(const double freq) | Forward3D | protected |
setNonZeroStrucuture(ComplexSparseSquareSymmetricMatrix &matrix) | Forward3DNonConformingHexaElement0thOrder | virtual |
setNonZeroValues(ComplexSparseSquareSymmetricMatrix &matrix) | Forward3DNonConformingHexaElement0thOrder | virtual |
setOrderOfFiniteElement(const int order) | Forward3D | protected |
setPolarizationCurrent(const int iPol) | Forward3D | protected |
SLAVE_ON_INTERIOR_EDGES | Forward3DNonConformingHexaElement0thOrder | privatestatic |
SLAVE_ON_OUTER_EDGES | Forward3DNonConformingHexaElement0thOrder | privatestatic |
solvePhaseForRhsConsistingInterpolatorVectors(const int numInterpolatorVectors, std::complex< double > *solutionForInterpolatorVectors) | Forward3D | |
~Forward3D() | Forward3D | virtual |
~Forward3DNonConformingHexaElement0thOrder() | Forward3DNonConformingHexaElement0thOrder | virtual |