DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::vselfBinsManager Member List

This is the complete list of members for dftfe::vselfBinsManager, including all inherited members.

createAtomBins(std::vector< const dealii::AffineConstraints< double > * > &constraintsVector, const dealii::AffineConstraints< double > &onlyHangingNodeConstraints, const dealii::DoFHandler< 3 > &dofHandler, const dealii::AffineConstraints< double > &constraintMatrix, const std::vector< std::vector< double > > &atomLocations, const std::vector< std::vector< double > > &imagePositions, const std::vector< dftfe::Int > &imageIds, const std::vector< double > &imageCharges, const double radiusAtomBall)dftfe::vselfBinsManager
createAtomBinsSanityCheck(const dealii::DoFHandler< 3 > &dofHandler, const dealii::AffineConstraints< double > &onlyHangingNodeConstraints)dftfe::vselfBinsManagerprivate
d_atomIdBinIdMapLocalAllImagesdftfe::vselfBinsManagerprivate
d_atomLocationsdftfe::vselfBinsManagerprivate
d_atomsInBindftfe::vselfBinsManagerprivate
d_binsdftfe::vselfBinsManagerprivate
d_binsImagesdftfe::vselfBinsManagerprivate
d_boundaryFlagdftfe::vselfBinsManagerprivate
d_boundaryFlagOnlyChargeIddftfe::vselfBinsManagerprivate
d_closestAtomBindftfe::vselfBinsManagerprivate
d_constraintsOnlyHangingInfodftfe::vselfBinsManagerprivate
d_dftParamsdftfe::vselfBinsManagerprivate
d_dofClosestChargeLocationMapdftfe::vselfBinsManagerprivate
d_mpiCommParentdftfe::vselfBinsManagerprivate
d_mpiInterCommKptsdftfe::vselfBinsManagerprivate
d_storedAdaptiveBallRadiusdftfe::vselfBinsManagerprivate
d_vselfBinConstraintMatricesdftfe::vselfBinsManagerprivate
d_vselfBinFielddftfe::vselfBinsManagerprivate
d_vselfFieldBinsdftfe::vselfBinsManagerprivate
d_vselfFieldDerRBinsdftfe::vselfBinsManagerprivate
d_vselfFieldPerturbedBinsdftfe::vselfBinsManagerprivate
getAtomIdBinIdMapLocalAllImages() constdftfe::vselfBinsManager
getAtomIdsBins() constdftfe::vselfBinsManager
getAtomImageIdsBins() constdftfe::vselfBinsManager
getBoundaryFlagsBins() constdftfe::vselfBinsManager
getBoundaryFlagsBinsOnlyChargeId() constdftfe::vselfBinsManager
getClosestAtomIdsBins() constdftfe::vselfBinsManager
getClosestAtomLocationsBins() constdftfe::vselfBinsManager
getPerturbedVselfFieldBins() constdftfe::vselfBinsManager
getStoredAdaptiveBallRadius() constdftfe::vselfBinsManager
getVselfFieldBins() constdftfe::vselfBinsManager
getVselfFieldDerRBins() constdftfe::vselfBinsManager
locateAtomsInBins(const dealii::DoFHandler< 3 > &dofHandler)dftfe::vselfBinsManagerprivate
mpi_communicatordftfe::vselfBinsManagerprivate
n_mpi_processesdftfe::vselfBinsManagerprivate
pcoutdftfe::vselfBinsManagerprivate
solveVselfInBins(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const dftfe::uInt offset, const dftfe::uInt matrixFreeQuadratureIdAX, const dealii::AffineConstraints< double > &hangingPeriodicConstraintMatrix, const std::vector< std::vector< double > > &imagePositions, const std::vector< dftfe::Int > &imageIds, const std::vector< double > &imageCharges, std::vector< std::vector< double > > &localVselfs, std::map< dealii::CellId, std::vector< double > > &bQuadValuesAllAtoms, std::map< dealii::CellId, std::vector< dftfe::Int > > &bQuadAtomIdsAllAtoms, std::map< dealii::CellId, std::vector< dftfe::Int > > &bQuadAtomIdsAllAtomsImages, std::map< dealii::CellId, std::vector< dftfe::uInt > > &bCellNonTrivialAtomIds, std::vector< std::map< dealii::CellId, std::vector< dftfe::uInt > > > &bCellNonTrivialAtomIdsBins, std::map< dealii::CellId, std::vector< dftfe::uInt > > &bCellNonTrivialAtomImageIds, std::vector< std::map< dealii::CellId, std::vector< dftfe::uInt > > > &bCellNonTrivialAtomImageIdsBins, const std::vector< double > &smearingWidths, std::vector< double > &smearedChargeScaling, const dftfe::uInt smearedChargeQuadratureId, const bool useSmearedCharges=false, const bool isVselfPerturbationSolve=false)dftfe::vselfBinsManager
solveVselfInBinsPerturbedDomain(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const dftfe::uInt mfBaseDofHandlerIndex, const dftfe::uInt matrixFreeQuadratureIdAX, const dftfe::uInt offset, const dealii::AffineConstraints< double > &hangingPeriodicConstraintMatrix, const std::vector< std::vector< double > > &imagePositions, const std::vector< dftfe::Int > &imageIds, const std::vector< double > &imageCharges, const std::vector< double > &smearingWidths, const dftfe::uInt smearedChargeQuadratureId, const bool useSmearedCharges=false)dftfe::vselfBinsManager
this_mpi_processdftfe::vselfBinsManagerprivate
updateBinsBc(std::vector< const dealii::AffineConstraints< double > * > &constraintsVector, const dealii::AffineConstraints< double > &onlyHangingNodeConstraints, const dealii::DoFHandler< 3 > &dofHandler, const dealii::AffineConstraints< double > &constraintMatrix, const std::vector< std::vector< double > > &atomLocations, const std::vector< std::vector< double > > &imagePositions, const std::vector< dftfe::Int > &imageIds, const std::vector< double > &imageCharges, const bool vselfPerturbationUpdateForStress=false)dftfe::vselfBinsManager
vselfBinsManager(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain, const MPI_Comm &mpi_intercomm_kpts, const dftParameters &dftParams)dftfe::vselfBinsManager