AX(const dealii::MatrixFree< 3, double > &matrixFreeData, distributedCPUVec< double > &dst, const distributedCPUVec< double > &src, const std::pair< unsigned int, unsigned int > &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_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 unsigned int matrixFreeVectorComponent, const unsigned int matrixFreeQuadratureComponent) | 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 > | |
size_type typedef | dftfe::dealiiLinearSolverProblem | |
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 |