a0 | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
addAtomicRhoQuadValuesGradients(dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureValueData, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureGradValueData, const bool isConsiderGradData=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
aposterioriMeshGenerate() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
applyHomogeneousDirichletBC(const dealii::DoFHandler< 3 > &_dofHandler, const dealii::AffineConstraints< double > &onlyHangingNodeConstraints, dealii::AffineConstraints< double > &constraintMatrix) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
applyKerkerPreconditionerToTotalDensityResidual(kerkerSolverProblem< C_rhoNodalPolyOrder< FEOrder, FEOrderElectro >()> &kerkerPreconditionedResidualSolverProblem, dealiiLinearSolver &CGSolver, const distributedCPUVec< double > &residualRho, distributedCPUVec< double > &preCondTotalDensityResidualVector) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
applyMultipoleDirichletBC(const dealii::DoFHandler< 3 > &_dofHandler, const dealii::AffineConstraints< double > &onlyHangingNodeConstraints, dealii::AffineConstraints< double > &constraintMatrix) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
applyPeriodicBCHigherOrderNodes() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
atomLocations | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
atomLocationsFractional | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
atomTypes | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
bLow | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
calculateNearestAtomDistances() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
calculateSmearedChargeWidths() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
clearRhoData() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
compute_fermienergy(const std::vector< std::vector< double > > &eigenValuesInput, const double numElectronsInput) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
compute_fermienergy_constraintMagnetization(const std::vector< std::vector< double > > &eigenValuesInput) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
compute_fermienergy_constraintMagnetization_purestate(const std::vector< std::vector< double > > &eigenValuesInput) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
compute_fermienergy_purestate(const std::vector< std::vector< double > > &eigenValuesInput, const double numElectronsInput) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
compute_ldos(const std::vector< std::vector< double > > &eigenValuesInput, const std::string &fileName) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
compute_localizationLength(const std::string &locLengthFileName) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
compute_rhoOut(const bool isGroundState=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
compute_tdos(const std::vector< std::vector< double > > &eigenValuesInput, const std::string &fileName) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeAndPrintKE(dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &kineticEnergyDensityValues) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
computeMaximumHighestOccupiedStateResidualNorm(const std::vector< std::vector< double > > &residualNormWaveFunctionsAllkPoints, const std::vector< std::vector< double > > &eigenValuesAllkPoints, const double _fermiEnergy) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeMaximumHighestOccupiedStateResidualNorm(const std::vector< std::vector< double > > &residualNormWaveFunctionsAllkPoints, const std::vector< std::vector< double > > &eigenValuesAllkPoints, const unsigned int highestState) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeMultipoleMoments(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const unsigned int densityQuadratureId, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &rhoQuadValues, const std::map< dealii::CellId, std::vector< double > > *bQuadValues) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
computeOutputDensityDirectionalDerivative(const distributedCPUVec< double > &v, const distributedCPUVec< double > &vSpin0, const distributedCPUVec< double > &vSpin1, distributedCPUVec< double > &fv, distributedCPUVec< double > &fvSpin0, distributedCPUVec< double > &fvSpin1) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
computeResidualNodalData(const distributedCPUVec< double > &outValues, const distributedCPUVec< double > &inValues, distributedCPUVec< double > &residualValues) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
computeResidualQuadData(const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &outValues, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &inValues, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &residualValues, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &JxW, const bool computeNorm) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
computeRhoInitialGuessFromPSI(std::vector< std::vector< distributedCPUVec< double > > > eigenVectors) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeRhoNodalFirstOrderResponseFromPSIAndPSIPrime(distributedCPUVec< double > &fv, distributedCPUVec< double > &fvSpin0, distributedCPUVec< double > &fvSpin1) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeRhoNodalFromPSI() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeRhoNodalMassVector(dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &massVec) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
computeStress() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
computeTraceXtHX(unsigned int numberWaveFunctionsEstimate) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeTraceXtKX(unsigned int numberWaveFunctionsEstimate) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeVolume(const dealii::DoFHandler< 3 > &_dofHandler) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computeVselfFieldGateauxDerFD() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computing_timer | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
computingTimerStandard | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
constraintsNone | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
constraintsNoneDataInfo | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
constraintsNoneEigen | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
constraintsNoneEigenDataInfo | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
createMasterChargeIdToImageIdMaps(const double pspCutOff, const std::vector< int > &imageIds, const std::vector< std::vector< double > > &imagePositions, std::vector< std::vector< int > > &globalChargeIdToImageIdMap) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
createpRefinedDofHandler(dealii::parallel::distributed::Triangulation< 3 > &triangulation) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_affineTransformMesh | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomCenteredOrbitalsPostProcessingPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomicRhoScalingFac | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomIdPseudopotentialInterestToGlobalId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomLocationsAutoMesh | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomLocationsInterestPseudopotential | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomNodeIdToChargeMap | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomsDisplacementsGaussianRead | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_atomTypeAtributes | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_autoMesh | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_autoMeshMaxJacobianRatio | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_auxDensityMatrixXCInPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_auxDensityMatrixXCOutPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_baseDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_basisOperationsPtrElectroHost | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_basisOperationsPtrHost | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bCellNonTrivialAtomIds | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bCellNonTrivialAtomIdsBins | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bCellNonTrivialAtomImageIds | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bCellNonTrivialAtomImageIdsBins | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_binsStartDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_BLASWrapperPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_BLASWrapperPtrHost | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bQuadAtomIdsAllAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bQuadAtomIdsAllAtomsImages | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_bQuadValuesAllAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_closestTriaVertexToAtomsLocation | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsForHelmholtzRhoNodal | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsForPhiPrimeElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsForTotalPotentialElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsPRefined | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsPRefinedOnlyHanging | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsRhoNodal | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsRhoNodalInfo | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsRhoNodalOnlyHanging | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsVector | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_constraintsVectorElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_controlPointLocationsCurrentMove | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityDofHandlerIndex | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityInNodalValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityInQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityMatDerFermiEnergy | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityOutNodalValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityOutQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityQuadratureId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityQuadratureIdElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityResidualNodalValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityResidualQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityTotalInValuesLpspQuad | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_densityTotalOutValuesLpspQuad | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dftfeScratchFolderName | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dftParamsPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dipole | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dispClosestTriaVerticesToAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dispersionCorr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dofHandlerPRefined | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_dofHandlerRhoNodal | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_domainBoundingVectors | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_domainVolume | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_eigenDofHandlerIndex | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_eigenVectorsDensityMatrixPrimeHost | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_eigenVectorsFlattenedHost | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_elpaScala | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_entropicEnergy | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_excManagerPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_expConfiningPot | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_feOrderPlusOneQuadratureId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_flatTopWidthsAutoMeshMove | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_forceDofHandlerIndex | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_forceDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_fracOccupancy | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_freeEnergy | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_freeEnergyInitial | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_fvcontainerVals | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_fvSpin0containerVals | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_fvSpin1containerVals | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gaussianConstantsAutoMesh | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gaussianConstantsForce | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gaussianMovementAtomsNetDisplacements | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gaussianMovePar | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_generatorFlatTopWidths | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gllQuadratureId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_globalChargeIdToImageIdMap | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_globalChargeIdToImageIdMapTrunc | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_globalTimer | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradbQuadValuesAllAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradDensityInQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradDensityOutQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradDensityResidualQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradDensityTotalInValuesLpspQuad | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradDensityTotalOutValuesLpspQuad | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradPhiInQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradPhiOutQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradPhiResQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradRhoAtomsValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradRhoAtomsValuesSeparate | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradRhoCore | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_gradRhoCoreAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_groundStateDensityHistory | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_groundStateEnergy | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_helmholtzDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_hessianRhoAtomsValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_hessianRhoAtomsValuesSeparate | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_hessianRhoCore | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_hessianRhoCoreAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_highestStateForResidualComputation | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
d_hubbardClassPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imageCharges | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imageChargesTrunc | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imageIds | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imageIdsTrunc | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imagePositions | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imagePositionsAutoMesh | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_imagePositionsTrunc | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_isAtomsGaussianDisplacementsReadFromFile | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_isFirstFilteringCall | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_isRestartGroundStateCalcFromChk | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_kohnShamDFTOperatorPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_kohnShamDFTOperatorsInitialized | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_kPointCoordinates | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_kPointWeights | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_locallyRelevantDofsPRefined | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_locallyRelevantDofsRhoNodal | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_localVselfs | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_lpspQuadratureId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_lpspQuadratureIdElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_magInNodalValuesRead | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_matrixFreeDataPRefined | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_mesh | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_meshSizes | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_minDist | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_mixingScheme | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_monopole | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_mpiCommParent | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_nearestAtomDistances | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_nearestAtomIds | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_netFloatingDispSinceLastBinsUpdate | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_netFloatingDispSinceLastCheckForSmearedChargeOverlaps | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_nlPSPCutOff | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_nlpspQuadratureId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_noConstraints | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_nOMPThreads | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_nonAtomicWaveFunctions | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
d_nonPeriodicDensityDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_numEigenValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
d_oncvClassPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_partialOccupancies | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiExt | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiExtDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiInQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiOutQuadValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiPrime | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiPrimeDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiPrimeSolverProblem | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiTotalSolverProblem | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiTotAXQuadratureIdElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiTotDofHandlerIndexElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiTotRhoIn | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_phiTotRhoOut | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_preCondTotalDensityResidualVector | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_pseudoVLoc | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_pseudoVLocAtoms | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_pspCutOff | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_pspCutOffTrunc | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_quadrupole | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rankCurrentLRD | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_reciprocalLatticeVectors | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_relativeErrorJacInvApproxPrevScfLRD | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_residualNormPredicted | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_residualPredicted | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoAtomsValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoAtomsValuesSeparate | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoCore | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoInNodalValuesRead | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoNodalFieldRefined | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoOutNodalValuesDistributed | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_rhoOutNodalValuesSplit | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_smearedChargeMoments | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_smearedChargeMomentsComputed | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_smearedChargeQuadratureIdElectro | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_smearedChargeScaling | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_smearedChargeWidthMin | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_smearedChargeWidths | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_sparsityPatternQuadratureId | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_subspaceIterationSolver | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_supportPoints | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_supportPointsEigen | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_supportPointsPRefined | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_tempEigenVec | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_tolReached | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_upperBoundUnwantedSpectrumValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_useHubbard | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_vcontainerVals | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_vselfBinsManager | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_vselfFieldGateauxDerStrainFDBins | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_vSpin0containerVals | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_vSpin1containerVals | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
d_wfcInitTruncation | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
deformDomain(const dealii::Tensor< 2, 3, double > &deformationGradient, const bool vselfPerturbationUpdateForStress=false, const bool useSingleAtomSolutionsOverride=false, const bool print=true) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | privatevirtual |
determineAtomsOfInterstPseudopotential(const std::vector< std::vector< double > > &atomCoordinates) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
determineOrbitalFilling() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
dftClass(const MPI_Comm &mpiCommParent, const MPI_Comm &mpi_comm_domain, const MPI_Comm &interpoolcomm, const MPI_Comm &interBandGroupComm, const std::string &scratchFolderName, dftParameters &dftParams) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
dofHandler | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
dofHandlerEigen | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
eigenValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
FE | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
FEEigen | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
fermiEnergy | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
fermiEnergyDown | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
fermiEnergyUp | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
fieldGradl2Norm(const dealii::MatrixFree< 3, double > &matrixFreeDataObject, const distributedCPUVec< double > &field) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
finalizeKohnShamDFTOperator() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
forceClass< FEOrder, FEOrderElectro, memorySpace > class | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | friend |
forcePtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
generateImageCharges(const double pspCutOff, std::vector< int > &imageIds, std::vector< double > &imageCharges, std::vector< std::vector< double > > &imagePositions) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
generateMPGrid() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
getAtomLocationsCart() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getAtomLocationsFrac() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getAtomNodeToChargeMap() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getAtomTypes() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getBasisOperationsElectroHost() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getBasisOperationsElectroMemSpace() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getBasisOperationsHost() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getBasisOperationsMemSpace() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getbCellNonTrivialAtomIds() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getBLASWrapperHost() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getBLASWrapperMemSpace() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getBQuadValuesAllAtoms() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getCell() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getCellStress() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getCellVolume() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getConfiningPotential() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getConstraintsVectorElectro() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getDensityConstraint() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getDensityDofHandlerIndex() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getDensityInValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getDensityOutValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getDensityQuadratureId() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getEigenValues() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getEigenVectors() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getEigenVectorsHost() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getElectroDofHandlerIndex() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getElectroQuadratureAxId() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getElectroQuadratureRhsId() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getElpaScalaManager() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getEntropicEnergy() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getFermiEnergy() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getForceonAtoms() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getFreeEnergy() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getHubbardClassPtr() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getImageAtomIDs() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getImageAtomLocationsCart() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getInternalEnergy() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getKPointWeights() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getLocalDofIndicesImag() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getLocalDofIndicesReal() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getLocalProcDofIndicesImag() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getLocalProcDofIndicesReal() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getLocalVselfs() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getMatrixFreeData() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getMatrixFreeDataElectro() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getMPIDomain() const override | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getMPIInterBand() const override | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getMPIInterPool() const override | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getMPIParent() const override | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getNearestAtomDistance() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getNumEigenValues() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getNumElectrons() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getOperatorClass() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getParametersObject() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getPseudoVLoc() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getRhoNodalOut() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getRhoNodalSplitOut() const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getSmearedChargeQuadratureIdElectro() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getSubspaceIterationSolverHost() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
getTotalChargeforRhoSplit() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
getTriangulationManager() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
init() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
initAtomicRho() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initBoundaryConditions(const bool recomputeBasisData=true, const bool meshOnlyDeformed=false, const bool vselfPerturbationUpdateForStress=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initCoreRho() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initElectronicFields() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initHubbardOperator() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initializeKohnShamDFTOperator(const bool initializeCublas=true) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
initImageChargesUpdateKPoints(bool flag=true) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initLocalPseudoPotential(const dealii::DoFHandler< 3 > &_dofHandler, const unsigned int lpspQuadratureId, const dealii::MatrixFree< 3, double > &_matrix_free_data, const unsigned int _phiExtDofHandlerIndex, const dealii::AffineConstraints< double > &phiExtConstraintMatrix, const std::map< dealii::types::global_dof_index, dealii::Point< 3 > > &supportPoints, const vselfBinsManager< FEOrder, FEOrderElectro > &vselfBinManager, distributedCPUVec< double > &phiExt, std::map< dealii::CellId, std::vector< double > > &_pseudoValues, std::map< unsigned int, std::map< dealii::CellId, std::vector< double > > > &_pseudoValuesAtoms) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initNoRemesh(const bool updateImagesAndKPointsAndVselfBins=true, const bool checkSmearedChargeWidthsForOverlap=true, const bool useSingleAtomSolutionOverride=false, const bool isMeshDeformed=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
initnscf(KohnShamHamiltonianOperator< memorySpace > &kohnShamDFTEigenOperator, poissonSolverProblem< FEOrder, FEOrderElectro > &phiTotalSolverProblem, dealiiLinearSolver &CGSolver) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initpRefinedObjects(const bool recomputeBasisData, const bool meshOnlyDeformed, const bool vselfPerturbationUpdateForStress=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initPseudoPotentialAll(const bool updateNonlocalSparsity=true) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initRho() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
initUnmovedTriangulation(dealii::parallel::distributed::Triangulation< 3 > &triangulation) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
interBandGroupComm | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
interpolateDensityNodalDataToQuadratureDataGeneral(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const unsigned int dofHandlerId, const unsigned int quadratureId, const distributedCPUVec< double > &nodalField, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureValueData, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureGradValueData, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureHessianValueData, const bool isEvaluateGradData=false, const bool isEvaluateHessianData=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
interpolateDensityNodalDataToQuadratureDataLpsp(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const unsigned int dofHandlerId, const unsigned int quadratureId, const distributedCPUVec< double > &nodalField, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureValueData, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureGradValueData, const bool isEvaluateGradData) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
interpolateElectroNodalDataToQuadratureDataGeneral(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const unsigned int dofHandlerId, const unsigned int quadratureId, const distributedCPUVec< double > &nodalField, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureValueData, dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureGradValueData, const bool isEvaluateGradData=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
interpoolcomm | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
isHubbardCorrectionsUsed() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
kohnShamEigenSpaceCompute(const unsigned int s, const unsigned int kPointIndex, KohnShamHamiltonianOperator< dftfe::utils::MemorySpace::HOST > &kohnShamDFTEigenOperator, elpaScalaManager &elpaScala, chebyshevOrthogonalizedSubspaceIterationSolver &subspaceIterationSolver, std::vector< double > &residualNormWaveFunctions, const bool computeResidual, const bool useMixedPrec=false, const bool isFirstScf=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
kohnShamEigenSpaceComputeNSCF(const unsigned int spinType, const unsigned int kPointIndex, KohnShamHamiltonianOperator< dftfe::utils::MemorySpace::HOST > &kohnShamDFTEigenOperator, chebyshevOrthogonalizedSubspaceIterationSolver &subspaceIterationSolver, std::vector< double > &residualNormWaveFunctions, unsigned int ipass) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
kohnShamEigenSpaceFirstOrderDensityMatResponse(const unsigned int s, const unsigned int kPointIndex, KohnShamHamiltonianOperator< dftfe::utils::MemorySpace::HOST > &kohnShamDFTEigenOperator, elpaScalaManager &elpaScala) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
kPointReducedCoordinates | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
l2ProjectionQuadDensityMinusAtomicDensity(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const dealii::AffineConstraints< double > &constraintMatrix, const unsigned int dofHandlerId, const unsigned int quadratureId, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureValueData, distributedCPUVec< double > &nodalField) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
l2ProjectionQuadToNodal(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const dealii::AffineConstraints< double > &constraintMatrix, const unsigned int dofHandlerId, const unsigned int quadratureId, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadratureValueData, distributedCPUVec< double > &nodalField) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
loadPSIFiles(unsigned int Z, unsigned int n, unsigned int l, unsigned int &flag) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
loadTriaInfoAndRhoNodalData() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
local_dof_indicesImag | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
local_dof_indicesReal | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
locally_owned_dofs | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
locally_owned_dofsEigen | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
locally_relevant_dofs | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
locally_relevant_dofsEigen | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
localProc_dof_indicesImag | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
localProc_dof_indicesReal | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
locateAtomCoreNodes(const dealii::DoFHandler< 3 > &_dofHandler, std::map< dealii::types::global_dof_index, double > &atomNodeIdToChargeValueMap) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
locatePeriodicPinnedNodes(const dealii::DoFHandler< 3 > &_dofHandler, const dealii::AffineConstraints< double > &constraintMatrixBase, dealii::AffineConstraints< double > &constraintMatrix) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
lowerBoundKindex | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
lowrankApproxScfDielectricMatrixInv(const unsigned int scfIter) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
lowrankApproxScfDielectricMatrixInvSpinPolarized(const unsigned int scfIter) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
matrix_free_data | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
moveMeshToAtoms(dealii::Triangulation< 3, 3 > &triangulationMove, dealii::Triangulation< 3, 3 > &triangulationSerial, bool reuseFlag=false, bool moveSubdivided=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
mpi_communicator | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
n_mpi_processes | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
noRemeshRhoDataInit() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
normalizeAtomicRhoQuadValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
normalizeRhoInQuadValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
normalizeRhoMagInInitialGuessQuadValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
normalizeRhoOutQuadValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
nscf(KohnShamHamiltonianOperator< memorySpace > &kohnShamDFTEigenOperator, chebyshevOrthogonalizedSubspaceIterationSolver &subspaceIterationSolver) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
numElectrons | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
numElectronsDown | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
numElectronsUp | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
numLevels | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
outerValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
outputDensity() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
outputWfc(const std::string outputFileName="wfcOutput") | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
pcout | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
projectPreviousGroundStateRho() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
radValues | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
readkPointData() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
readPSI() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
readPSIRadialValues() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
recomputeKPointCoordinates() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
reInitializeKohnShamDFTOperator() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
resetRhoNodalIn(distributedCPUVec< double > &OutDensity) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
resetRhoNodalSplitIn(distributedCPUVec< double > &OutDensity) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
rhofieldInnerProduct(const dealii::MatrixFree< 3, double > &matrixFreeDataObject, const distributedCPUVec< double > &rhoNodalField1, const distributedCPUVec< double > &rhoNodalField2, const unsigned int dofHandlerId, const unsigned int quadratureId) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
rhofieldl2Norm(const dealii::MatrixFree< 3, double > &matrixFreeDataObject, const distributedCPUVec< double > &rhoNodalField, const unsigned int dofHandlerId, const unsigned int quadratureId) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
run() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
runFunctionalTest() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
saveTriaInfoAndRhoNodalData() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
scfConverged | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
selectedDofsHanging | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
set() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
setNumElectrons(unsigned int inputNumElectrons) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
solve(const bool computeForces=true, const bool computestress=true, const bool restartGroundStateCalcFromChk=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
solveNoSCF() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
symmetryClass< FEOrder, FEOrderElectro, memorySpace > class | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | friend |
symmetryPtr | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
this_mpi_process | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
totalCharge(const dealii::DoFHandler< 3 > &dofHandlerOfField, const distributedCPUVec< double > &rhoNodalField) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
totalCharge(const dealii::DoFHandler< 3 > &dofHandlerOfField, const std::map< dealii::CellId, std::vector< double > > *rhoQuadValues) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
totalCharge(const dealii::DoFHandler< 3 > &dofHandlerOfField, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &rhoQuadValues) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
totalCharge(const dealii::MatrixFree< 3, double > &matrixFreeDataObject, const distributedCPUVec< double > &rhoNodalField) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
totalMagnetization(const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &magQuadValues) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
trivialSolveForStress() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
updateAtomPositionsAndMoveMesh(const std::vector< dealii::Tensor< 1, 3, double > > &globalAtomsDisplacements, const double maxJacobianRatioFactor=1.25, const bool useSingleAtomSolutionsOverride=false) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
updateAuxDensityXCMatrix(const std::vector< dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > > &densityQuadValues, const std::vector< dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > > &gradDensityQuadValues, const std::map< dealii::CellId, std::vector< double > > &rhoCore, const std::map< dealii::CellId, std::vector< double > > &gradRhoCore, const dftfe::utils::MemoryStorage< dataTypes::number, memorySpace > &eigenVectorsFlattenedMemSpace, const std::vector< std::vector< double > > &eigenValues, const double fermiEnergy_, const double fermiEnergyUp_, const double fermiEnergyDown_, std::shared_ptr< AuxDensityMatrix< memorySpace > > auxDensityMatrixXCPtr) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
updatePRefinedConstraints() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |
waveFunctionsVector | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
writeBands() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
writeDomainAndAtomCoordinates() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
writeDomainAndAtomCoordinates(const std::string Path) const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
writeGSElectronDensity(const std::string Path) const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
writeMesh() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
writeMesh(std::string meshFileName) | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | private |
writeStructureEnergyForcesDataPostProcess(const std::string Path) const | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | virtual |
~dftBase() | dftfe::dftBase | inlinevirtual |
~dftClass() | dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > | |