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

This is the complete list of members for dftfe::vselfBinsManager< FEOrder, FEOrderElectro >, 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< int > &imageIds, const std::vector< double > &imageCharges, const double radiusAtomBall)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >
createAtomBinsSanityCheck(const dealii::DoFHandler< 3 > &dofHandler, const dealii::AffineConstraints< double > &onlyHangingNodeConstraints)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_atomIdBinIdMapLocalAllImagesdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_atomLocationsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_atomsInBindftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_binsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_binsImagesdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_boundaryFlagdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_boundaryFlagOnlyChargeIddftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_closestAtomBindftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_constraintsOnlyHangingInfodftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_dftParamsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_dofClosestChargeLocationMapdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_mpiCommParentdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_mpiInterCommKptsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_storedAdaptiveBallRadiusdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_vselfBinConstraintMatricesdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_vselfBinFielddftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_vselfFieldBinsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_vselfFieldDerRBinsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
d_vselfFieldPerturbedBinsdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
getAtomIdBinIdMapLocalAllImages() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getAtomIdsBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getAtomImageIdsBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getBoundaryFlagsBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getBoundaryFlagsBinsOnlyChargeId() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getClosestAtomIdsBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getClosestAtomLocationsBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getPerturbedVselfFieldBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getStoredAdaptiveBallRadius() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getVselfFieldBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
getVselfFieldDerRBins() constdftfe::vselfBinsManager< FEOrder, FEOrderElectro >
locateAtomsInBins(const dealii::DoFHandler< 3 > &dofHandler)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
mpi_communicatordftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
n_mpi_processesdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
pcoutdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
solveVselfInBins(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const unsigned int offset, const unsigned int matrixFreeQuadratureIdAX, const dealii::AffineConstraints< double > &hangingPeriodicConstraintMatrix, const std::vector< std::vector< double > > &imagePositions, const std::vector< 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< int > > &bQuadAtomIdsAllAtoms, std::map< dealii::CellId, std::vector< int > > &bQuadAtomIdsAllAtomsImages, std::map< dealii::CellId, std::vector< unsigned int > > &bCellNonTrivialAtomIds, std::vector< std::map< dealii::CellId, std::vector< unsigned int > > > &bCellNonTrivialAtomIdsBins, std::map< dealii::CellId, std::vector< unsigned int > > &bCellNonTrivialAtomImageIds, std::vector< std::map< dealii::CellId, std::vector< unsigned int > > > &bCellNonTrivialAtomImageIdsBins, const std::vector< double > &smearingWidths, std::vector< double > &smearedChargeScaling, const unsigned int smearedChargeQuadratureId, const bool useSmearedCharges=false, const bool isVselfPerturbationSolve=false)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >
solveVselfInBinsPerturbedDomain(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, const unsigned int mfBaseDofHandlerIndex, const unsigned int matrixFreeQuadratureIdAX, const unsigned int offset, const dealii::AffineConstraints< double > &hangingPeriodicConstraintMatrix, const std::vector< std::vector< double > > &imagePositions, const std::vector< int > &imageIds, const std::vector< double > &imageCharges, const std::vector< double > &smearingWidths, const unsigned int smearedChargeQuadratureId, const bool useSmearedCharges=false)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >
this_mpi_processdftfe::vselfBinsManager< FEOrder, FEOrderElectro >private
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< int > &imageIds, const std::vector< double > &imageCharges, const bool vselfPerturbationUpdateForStress=false)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >
vselfBinsManager(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain, const MPI_Comm &mpi_intercomm_kpts, const dftParameters &dftParams)dftfe::vselfBinsManager< FEOrder, FEOrderElectro >