DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace > Member List

This is the complete list of members for dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >, including all inherited members.

a0dftfe::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
atomLocationsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
atomLocationsFractionaldftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
atomTypesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
bLowdftfe::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_timerdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
computingTimerStandarddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
constraintsNonedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
constraintsNoneDataInfodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
constraintsNoneEigendftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
constraintsNoneEigenDataInfodftfe::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_affineTransformMeshdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomCenteredOrbitalsPostProcessingPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomicRhoScalingFacdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomIdPseudopotentialInterestToGlobalIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomLocationsAutoMeshdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomLocationsInterestPseudopotentialdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomNodeIdToChargeMapdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomsDisplacementsGaussianReaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_atomTypeAtributesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_autoMeshdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_autoMeshMaxJacobianRatiodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_auxDensityMatrixXCInPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_auxDensityMatrixXCOutPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_baseDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_basisOperationsPtrElectroHostdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_basisOperationsPtrHostdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bCellNonTrivialAtomIdsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bCellNonTrivialAtomIdsBinsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bCellNonTrivialAtomImageIdsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bCellNonTrivialAtomImageIdsBinsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_binsStartDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_BLASWrapperPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_BLASWrapperPtrHostdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bQuadAtomIdsAllAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bQuadAtomIdsAllAtomsImagesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_bQuadValuesAllAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_closestTriaVertexToAtomsLocationdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsForHelmholtzRhoNodaldftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsForPhiPrimeElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsForTotalPotentialElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsPRefineddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsPRefinedOnlyHangingdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsRhoNodaldftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsRhoNodalInfodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsRhoNodalOnlyHangingdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsVectordftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_constraintsVectorElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_controlPointLocationsCurrentMovedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityDofHandlerIndexdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityInNodalValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityInQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityMatDerFermiEnergydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityOutNodalValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityOutQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityQuadratureIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityQuadratureIdElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityResidualNodalValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityResidualQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityTotalInValuesLpspQuaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_densityTotalOutValuesLpspQuaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dftfeScratchFolderNamedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dftParamsPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dipoledftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dispClosestTriaVerticesToAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dispersionCorrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dofHandlerPRefineddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_dofHandlerRhoNodaldftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_domainBoundingVectorsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_domainVolumedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_eigenDofHandlerIndexdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_eigenVectorsDensityMatrixPrimeHostdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_eigenVectorsFlattenedHostdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_elpaScaladftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_entropicEnergydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_excManagerPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_expConfiningPotdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_feOrderPlusOneQuadratureIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_flatTopWidthsAutoMeshMovedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_forceDofHandlerIndexdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_forceDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_fracOccupancydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_freeEnergydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_freeEnergyInitialdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_fvcontainerValsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_fvSpin0containerValsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_fvSpin1containerValsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gaussianConstantsAutoMeshdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gaussianConstantsForcedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gaussianMovementAtomsNetDisplacementsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gaussianMovePardftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_generatorFlatTopWidthsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gllQuadratureIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_globalChargeIdToImageIdMapdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_globalChargeIdToImageIdMapTruncdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_globalTimerdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradbQuadValuesAllAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradDensityInQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradDensityOutQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradDensityResidualQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradDensityTotalInValuesLpspQuaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradDensityTotalOutValuesLpspQuaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradPhiInQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradPhiOutQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradPhiResQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradRhoAtomsValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradRhoAtomsValuesSeparatedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradRhoCoredftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_gradRhoCoreAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_groundStateDensityHistorydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_groundStateEnergydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_helmholtzDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_hessianRhoAtomsValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_hessianRhoAtomsValuesSeparatedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_hessianRhoCoredftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_hessianRhoCoreAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_highestStateForResidualComputationdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
d_hubbardClassPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imageChargesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imageChargesTruncdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imageIdsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imageIdsTruncdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imagePositionsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imagePositionsAutoMeshdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_imagePositionsTruncdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_isAtomsGaussianDisplacementsReadFromFiledftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_isFirstFilteringCalldftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_isRestartGroundStateCalcFromChkdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_kohnShamDFTOperatorPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_kohnShamDFTOperatorsInitializeddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_kPointCoordinatesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_kPointWeightsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_locallyRelevantDofsPRefineddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_locallyRelevantDofsRhoNodaldftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_localVselfsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_lpspQuadratureIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_lpspQuadratureIdElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_magInNodalValuesReaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_matrixFreeDataPRefineddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_meshdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_meshSizesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_minDistdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_mixingSchemedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_monopoledftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_mpiCommParentdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_nearestAtomDistancesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_nearestAtomIdsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_netFloatingDispSinceLastBinsUpdatedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_netFloatingDispSinceLastCheckForSmearedChargeOverlapsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_nlPSPCutOffdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_nlpspQuadratureIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_noConstraintsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_nOMPThreadsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_nonAtomicWaveFunctionsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
d_nonPeriodicDensityDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_numEigenValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
d_oncvClassPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_partialOccupanciesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiExtdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiExtDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiInQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiOutQuadValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiPrimedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiPrimeDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiPrimeSolverProblemdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiTotalSolverProblemdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiTotAXQuadratureIdElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiTotDofHandlerIndexElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiTotRhoIndftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_phiTotRhoOutdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_preCondTotalDensityResidualVectordftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_pseudoVLocdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_pseudoVLocAtomsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_pspCutOffdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_pspCutOffTruncdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_quadrupoledftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rankCurrentLRDdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_reciprocalLatticeVectorsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_relativeErrorJacInvApproxPrevScfLRDdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_residualNormPredicteddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_residualPredicteddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoAtomsValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoAtomsValuesSeparatedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoCoredftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoInNodalValuesReaddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoNodalFieldRefineddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoOutNodalValuesDistributeddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_rhoOutNodalValuesSplitdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_smearedChargeMomentsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_smearedChargeMomentsComputeddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_smearedChargeQuadratureIdElectrodftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_smearedChargeScalingdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_smearedChargeWidthMindftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_smearedChargeWidthsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_sparsityPatternQuadratureIddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_subspaceIterationSolverdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_supportPointsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_supportPointsEigendftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_supportPointsPRefineddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_tempEigenVecdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_tolReacheddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_upperBoundUnwantedSpectrumValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_useHubbarddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_vcontainerValsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_vselfBinsManagerdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_vselfFieldGateauxDerStrainFDBinsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_vSpin0containerValsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_vSpin1containerValsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
d_wfcInitTruncationdftfe::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 >
dofHandlerdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
dofHandlerEigendftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
eigenValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
FEdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
FEEigendftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
fermiEnergydftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
fermiEnergyDowndftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
fermiEnergyUpdftfe::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 > classdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >friend
forcePtrdftfe::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() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getAtomLocationsFrac() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getAtomNodeToChargeMap()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getAtomTypes() constdftfe::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() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getBLASWrapperHost()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getBLASWrapperMemSpace()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getBQuadValuesAllAtoms()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getCell() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getCellStress() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getCellVolume() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getConfiningPotential() constdftfe::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() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getEigenVectors() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getEigenVectorsHost() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getElectroDofHandlerIndex() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getElectroQuadratureAxId() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getElectroQuadratureRhsId() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getElpaScalaManager() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getEntropicEnergy() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getFermiEnergy() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getForceonAtoms() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getFreeEnergy() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getHubbardClassPtr()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getImageAtomIDs() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getImageAtomLocationsCart() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getInternalEnergy() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getKPointWeights() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getLocalDofIndicesImag() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getLocalDofIndicesReal() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getLocalProcDofIndicesImag() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getLocalProcDofIndicesReal() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getLocalVselfs() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getMatrixFreeData() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getMatrixFreeDataElectro() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getMPIDomain() const overridedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getMPIInterBand() const overridedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getMPIInterPool() const overridedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getMPIParent() const overridedftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getNearestAtomDistance() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getNumEigenValues() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getNumElectrons() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getOperatorClass()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getParametersObject() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getPseudoVLoc() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
getRhoNodalOut() constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
getRhoNodalSplitOut() constdftfe::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
interBandGroupCommdftfe::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 >
interpoolcommdftfe::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
kPointReducedCoordinatesdftfe::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_indicesImagdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
local_dof_indicesRealdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
locally_owned_dofsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
locally_owned_dofsEigendftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
locally_relevant_dofsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
locally_relevant_dofsEigendftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
localProc_dof_indicesImagdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
localProc_dof_indicesRealdftfe::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
lowerBoundKindexdftfe::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_datadftfe::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_communicatordftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
n_mpi_processesdftfe::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
numElectronsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
numElectronsDowndftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
numElectronsUpdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
numLevelsdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
outerValuesdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
outputDensity()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
outputWfc(const std::string outputFileName="wfcOutput")dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >
pcoutdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
projectPreviousGroundStateRho()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
radValuesdftfe::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
scfConvergeddftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
selectedDofsHangingdftfe::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 > classdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >friend
symmetryPtrdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
this_mpi_processdftfe::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 >
waveFunctionsVectordftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
writeBands()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >private
writeDomainAndAtomCoordinates()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
writeDomainAndAtomCoordinates(const std::string Path) constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
writeGSElectronDensity(const std::string Path) constdftfe::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) constdftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >virtual
~dftBase()dftfe::dftBaseinlinevirtual
~dftClass()dftfe::dftClass< FEOrder, FEOrderElectro, memorySpace >