| AX(const dealii::MatrixFree< 3, double > &matrixFreeData, distributedCPUVec< double > &dst, const distributedCPUVec< double > &src, const std::pair< dftfe::uInt, dftfe::uInt > &cell_range) const | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| computeDiagonalA() | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| computeRhs(distributedCPUVec< double > &rhs) | dftfe::kerkerSolverProblem< FEOrderElectro > | virtual |
| d_basisOperationsPtr | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_constraintMatrixPRefinedPtr | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_diagonalA | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_dofHandlerPRefinedPtr | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_gamma | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_matrixFreeAxQuadratureComponent | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_matrixFreeDataPRefinedPtr | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_matrixFreeQuadratureComponent | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_matrixFreeVectorComponent | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_mpiCommParent | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_residualQuadValuesPtr | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| d_xPtr | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| dealiiLinearSolverProblem() | dftfe::dealiiLinearSolverProblem | |
| distributeX() | dftfe::kerkerSolverProblem< FEOrderElectro > | virtual |
| getX() | dftfe::kerkerSolverProblem< FEOrderElectro > | virtual |
| init(std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, dftfe::utils::MemorySpace::HOST > > &basisOperationsPtr, dealii::AffineConstraints< double > &constraintMatrix, distributedCPUVec< double > &x, double kerkerMixingParameter, const dftfe::uInt matrixFreeVectorComponent, const dftfe::uInt matrixFreeQuadratureComponent, const dftfe::uInt matrixFreeAxQuadratureComponent) | dftfe::kerkerSolverProblem< FEOrderElectro > | |
| kerkerSolverProblem(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain) | dftfe::kerkerSolverProblem< FEOrderElectro > | |
| mpi_communicator | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| n_mpi_processes | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| operator!=(double val) const | dftfe::kerkerSolverProblem< FEOrderElectro > | inlinevirtual |
| pcout | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| precondition_Jacobi(distributedCPUVec< double > &dst, const distributedCPUVec< double > &src, const double omega) const | dftfe::kerkerSolverProblem< FEOrderElectro > | virtual |
| reinit(distributedCPUVec< double > &x, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &quadPointValues) | dftfe::kerkerSolverProblem< FEOrderElectro > | |
| subscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | dftfe::kerkerSolverProblem< FEOrderElectro > | inlinevirtual |
| this_mpi_process | dftfe::kerkerSolverProblem< FEOrderElectro > | private |
| unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | dftfe::kerkerSolverProblem< FEOrderElectro > | inlinevirtual |
| vmult(distributedCPUVec< double > &Ax, distributedCPUVec< double > &x) | dftfe::kerkerSolverProblem< FEOrderElectro > | virtual |