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

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

AX(const dealii::MatrixFree< 3, double > &matrixFreeData, distributedCPUVec< double > &dst, const distributedCPUVec< double > &src, const std::pair< unsigned int, unsigned int > &cell_range) constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
clear()dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >
computeDiagonalA()dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
computeMeanValueConstraint()dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
computeRhs(distributedCPUVec< double > &rhs)dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >virtual
d_atomsPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_basisOperationsPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_cellShapeFunctionGradientIntegralFlatteneddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_constraintMatrixPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_constraintsInfodftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_diagonalAdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_isFastConstraintsInitializeddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_isGradSmearedChargeRhsdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_isMeanValueConstraintComputeddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_isReuseSmearedChargeRhsdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_isStoreSmearedChargeRhsdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_matrixFreeDataPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_matrixFreeQuadratureComponentAXdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_matrixFreeQuadratureComponentRhsDensitydftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_matrixFreeVectorComponentdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_meanValueConstraintNodeIddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_meanValueConstraintProcIddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_meanValueConstraintVecdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_rhoValuesPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_rhsSmearedChargedftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_smearedChargeGradientComponentIddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_smearedChargeQuadratureIddftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_smearedChargeValuesPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
d_xPtrdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
dealiiLinearSolverProblem()dftfe::dealiiLinearSolverProblem
distributeX()dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >virtual
getX()dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >virtual
meanValueConstraintDistribute(distributedCPUVec< double > &vec) constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
meanValueConstraintDistributeSlaveToMaster(distributedCPUVec< double > &vec) constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
meanValueConstraintSetZero(distributedCPUVec< double > &vec) constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
mpi_communicatordftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
n_mpi_processesdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
operator!=(double val) constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >inlinevirtual
pcoutdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
poissonSolverProblem(const MPI_Comm &mpi_comm)dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >
precondition_Jacobi(distributedCPUVec< double > &dst, const distributedCPUVec< double > &src, const double omega) constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >virtual
reinit(const std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, distributedCPUVec< double > &x, const dealii::AffineConstraints< double > &constraintMatrix, const unsigned int matrixFreeVectorComponent, const unsigned int matrixFreeQuadratureComponentRhsDensity, const unsigned int matrixFreeQuadratureComponentAX, const std::map< dealii::types::global_dof_index, double > &atoms, const std::map< dealii::CellId, std::vector< double > > &smearedChargeValues, const unsigned int smearedChargeQuadratureId, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &rhoValues, const bool isComputeDiagonalA=true, const bool isComputeMeanValueConstraints=false, const bool smearedNuclearCharges=false, const bool isRhoValues=true, const bool isGradSmearedChargeRhs=false, const unsigned int smearedChargeGradientComponentId=0, const bool storeSmearedChargeRhs=false, const bool reuseSmearedChargeRhs=false, const bool reinitializeFastConstraints=false)dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >
size_type typedefdftfe::dealiiLinearSolverProblem
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >inlinevirtual
this_mpi_processdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >private
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constdftfe::poissonSolverProblem< FEOrder, FEOrderElectro >inlinevirtual
vmult(distributedCPUVec< double > &Ax, distributedCPUVec< double > &x)dftfe::poissonSolverProblem< FEOrder, FEOrderElectro >virtual